How to use compile method of report Package

Best Syzkaller code snippet using report.compile

componentValidation.go

Source:componentValidation.go Github

copy

Full Screen

1package ExecutionReport2import "bufio"3import "regexp"4// Autogenerated at , do not edit5import HopGrp_Hops "grgrbll/fix/Shared/HopGrp_Hops"6import Parties_PartyIDs "grgrbll/fix/Shared/Parties_PartyIDs"7import ContraGrp_ContraBrokers "grgrbll/fix/Shared/ContraGrp_ContraBrokers"8import SecAltIDGrp_SecurityAltID "grgrbll/fix/Shared/SecAltIDGrp_SecurityAltID"9import EvntGrp_Events "grgrbll/fix/Shared/EvntGrp_Events"10import InstrumentParties_InstrumentParties "grgrbll/fix/Shared/InstrumentParties_InstrumentParties"11import UndInstrmtGrp_Underlyings "grgrbll/fix/Shared/UndInstrmtGrp_Underlyings"12import Stipulations_Stipulations "grgrbll/fix/Shared/Stipulations_Stipulations"13import ContAmtGrp_ContAmts "grgrbll/fix/Shared/ContAmtGrp_ContAmts"14import InstrmtLegExecGrp_Legs "grgrbll/fix/Shared/InstrmtLegExecGrp_Legs"15import MiscFeesGrp_MiscFees "grgrbll/fix/Shared/MiscFeesGrp_MiscFees"16import StrategyParametersGrp_StrategyParameters "grgrbll/fix/Shared/StrategyParametersGrp_StrategyParameters"17import TrdRegTimestamps_TrdRegTimestamps "grgrbll/fix/Shared/TrdRegTimestamps_TrdRegTimestamps"18type executionReport_RegexValidator struct {19 BeginString *(regexp.Regexp)20 BodyLength *(regexp.Regexp)21 MsgType *(regexp.Regexp)22 SenderCompID *(regexp.Regexp)23 TargetCompID *(regexp.Regexp)24 OnBehalfOfCompID *(regexp.Regexp)25 DeliverToCompID *(regexp.Regexp)26 SecureDataLen *(regexp.Regexp)27 SecureData *(regexp.Regexp)28 MsgSeqNum *(regexp.Regexp)29 SenderSubID *(regexp.Regexp)30 SenderLocationID *(regexp.Regexp)31 TargetSubID *(regexp.Regexp)32 TargetLocationID *(regexp.Regexp)33 OnBehalfOfSubID *(regexp.Regexp)34 OnBehalfOfLocationID *(regexp.Regexp)35 DeliverToSubID *(regexp.Regexp)36 DeliverToLocationID *(regexp.Regexp)37 PossDupFlag *(regexp.Regexp)38 PossResend *(regexp.Regexp)39 SendingTime *(regexp.Regexp)40 OrigSendingTime *(regexp.Regexp)41 XmlDataLen *(regexp.Regexp)42 XmlData *(regexp.Regexp)43 MessageEncoding *(regexp.Regexp)44 LastMsgSeqNumProcessed *(regexp.Regexp)45 ApplVerID *(regexp.Regexp)46 CstmApplVerID *(regexp.Regexp)47 OrderID *(regexp.Regexp)48 SecondaryOrderID *(regexp.Regexp)49 SecondaryClOrdID *(regexp.Regexp)50 SecondaryExecID *(regexp.Regexp)51 ClOrdID *(regexp.Regexp)52 OrigClOrdID *(regexp.Regexp)53 ClOrdLinkID *(regexp.Regexp)54 QuoteRespID *(regexp.Regexp)55 OrdStatusReqID *(regexp.Regexp)56 MassStatusReqID *(regexp.Regexp)57 TotNumReports *(regexp.Regexp)58 LastRptRequested *(regexp.Regexp)59 TradeOriginationDate *(regexp.Regexp)60 ListID *(regexp.Regexp)61 CrossID *(regexp.Regexp)62 OrigCrossID *(regexp.Regexp)63 CrossType *(regexp.Regexp)64 ExecID *(regexp.Regexp)65 ExecRefID *(regexp.Regexp)66 ExecType *(regexp.Regexp)67 OrdStatus *(regexp.Regexp)68 WorkingIndicator *(regexp.Regexp)69 OrdRejReason *(regexp.Regexp)70 ExecRestatementReason *(regexp.Regexp)71 Account *(regexp.Regexp)72 AcctIDSource *(regexp.Regexp)73 AccountType *(regexp.Regexp)74 DayBookingInst *(regexp.Regexp)75 BookingUnit *(regexp.Regexp)76 PreallocMethod *(regexp.Regexp)77 SettlType *(regexp.Regexp)78 SettlDate *(regexp.Regexp)79 CashMargin *(regexp.Regexp)80 ClearingFeeIndicator *(regexp.Regexp)81 Symbol *(regexp.Regexp)82 SymbolSfx *(regexp.Regexp)83 SecurityID *(regexp.Regexp)84 SecurityIDSource *(regexp.Regexp)85 Product *(regexp.Regexp)86 CFICode *(regexp.Regexp)87 SecurityType *(regexp.Regexp)88 SecuritySubType *(regexp.Regexp)89 MaturityMonthYear *(regexp.Regexp)90 MaturityDate *(regexp.Regexp)91 CouponPaymentDate *(regexp.Regexp)92 IssueDate *(regexp.Regexp)93 RepoCollateralSecurityType *(regexp.Regexp)94 RepurchaseTerm *(regexp.Regexp)95 RepurchaseRate *(regexp.Regexp)96 Factor *(regexp.Regexp)97 CreditRating *(regexp.Regexp)98 InstrRegistry *(regexp.Regexp)99 CountryOfIssue *(regexp.Regexp)100 StateOrProvinceOfIssue *(regexp.Regexp)101 LocaleOfIssue *(regexp.Regexp)102 RedemptionDate *(regexp.Regexp)103 StrikePrice *(regexp.Regexp)104 StrikeCurrency *(regexp.Regexp)105 OptAttribute *(regexp.Regexp)106 ContractMultiplier *(regexp.Regexp)107 CouponRate *(regexp.Regexp)108 SecurityExchange *(regexp.Regexp)109 Issuer *(regexp.Regexp)110 EncodedIssuerLen *(regexp.Regexp)111 EncodedIssuer *(regexp.Regexp)112 SecurityDesc *(regexp.Regexp)113 EncodedSecurityDescLen *(regexp.Regexp)114 EncodedSecurityDesc *(regexp.Regexp)115 Pool *(regexp.Regexp)116 ContractSettlMonth *(regexp.Regexp)117 CPProgram *(regexp.Regexp)118 CPRegType *(regexp.Regexp)119 DatedDate *(regexp.Regexp)120 InterestAccrualDate *(regexp.Regexp)121 SecurityStatus *(regexp.Regexp)122 SettleOnOpenFlag *(regexp.Regexp)123 InstrmtAssignmentMethod *(regexp.Regexp)124 StrikeMultiplier *(regexp.Regexp)125 StrikeValue *(regexp.Regexp)126 MinPriceIncrement *(regexp.Regexp)127 PositionLimit *(regexp.Regexp)128 NTPositionLimit *(regexp.Regexp)129 UnitofMeasure *(regexp.Regexp)130 TimeUnit *(regexp.Regexp)131 MaturityTime *(regexp.Regexp)132 AgreementDesc *(regexp.Regexp)133 AgreementID *(regexp.Regexp)134 AgreementDate *(regexp.Regexp)135 AgreementCurrency *(regexp.Regexp)136 TerminationType *(regexp.Regexp)137 StartDate *(regexp.Regexp)138 EndDate *(regexp.Regexp)139 DeliveryType *(regexp.Regexp)140 MarginRatio *(regexp.Regexp)141 Side *(regexp.Regexp)142 QtyType *(regexp.Regexp)143 OrderQty *(regexp.Regexp)144 CashOrderQty *(regexp.Regexp)145 OrderPercent *(regexp.Regexp)146 RoundingDirection *(regexp.Regexp)147 RoundingModulus *(regexp.Regexp)148 OrdType *(regexp.Regexp)149 PriceType *(regexp.Regexp)150 Price *(regexp.Regexp)151 StopPx *(regexp.Regexp)152 PegOffsetValue *(regexp.Regexp)153 PegMoveType *(regexp.Regexp)154 PegOffsetType *(regexp.Regexp)155 PegLimitType *(regexp.Regexp)156 PegRoundDirection *(regexp.Regexp)157 PegScope *(regexp.Regexp)158 PegPriceType *(regexp.Regexp)159 PegSecurityIDSource *(regexp.Regexp)160 PegSecurityID *(regexp.Regexp)161 PegSymbol *(regexp.Regexp)162 PegSecurityDesc *(regexp.Regexp)163 DiscretionInst *(regexp.Regexp)164 DiscretionOffsetValue *(regexp.Regexp)165 DiscretionMoveType *(regexp.Regexp)166 DiscretionOffsetType *(regexp.Regexp)167 DiscretionLimitType *(regexp.Regexp)168 DiscretionRoundDirection *(regexp.Regexp)169 DiscretionScope *(regexp.Regexp)170 PeggedPrice *(regexp.Regexp)171 DiscretionPrice *(regexp.Regexp)172 TargetStrategy *(regexp.Regexp)173 TargetStrategyParameters *(regexp.Regexp)174 ParticipationRate *(regexp.Regexp)175 TargetStrategyPerformance *(regexp.Regexp)176 Currency *(regexp.Regexp)177 ComplianceID *(regexp.Regexp)178 SolicitedFlag *(regexp.Regexp)179 TimeInForce *(regexp.Regexp)180 EffectiveTime *(regexp.Regexp)181 ExpireDate *(regexp.Regexp)182 ExpireTime *(regexp.Regexp)183 ExecInst *(regexp.Regexp)184 OrderCapacity *(regexp.Regexp)185 OrderRestrictions *(regexp.Regexp)186 CustOrderCapacity *(regexp.Regexp)187 LastQty *(regexp.Regexp)188 UnderlyingLastQty *(regexp.Regexp)189 LastPx *(regexp.Regexp)190 UnderlyingLastPx *(regexp.Regexp)191 LastParPx *(regexp.Regexp)192 LastSpotRate *(regexp.Regexp)193 LastForwardPoints *(regexp.Regexp)194 LastMkt *(regexp.Regexp)195 TradingSessionID *(regexp.Regexp)196 TradingSessionSubID *(regexp.Regexp)197 TimeBracket *(regexp.Regexp)198 LastCapacity *(regexp.Regexp)199 LeavesQty *(regexp.Regexp)200 CumQty *(regexp.Regexp)201 AvgPx *(regexp.Regexp)202 DayOrderQty *(regexp.Regexp)203 DayCumQty *(regexp.Regexp)204 DayAvgPx *(regexp.Regexp)205 GTBookingInst *(regexp.Regexp)206 TradeDate *(regexp.Regexp)207 TransactTime *(regexp.Regexp)208 ReportToExch *(regexp.Regexp)209 Commission *(regexp.Regexp)210 CommType *(regexp.Regexp)211 CommCurrency *(regexp.Regexp)212 FundRenewWaiv *(regexp.Regexp)213 Spread *(regexp.Regexp)214 BenchmarkCurveCurrency *(regexp.Regexp)215 BenchmarkCurveName *(regexp.Regexp)216 BenchmarkCurvePoint *(regexp.Regexp)217 BenchmarkPrice *(regexp.Regexp)218 BenchmarkPriceType *(regexp.Regexp)219 BenchmarkSecurityID *(regexp.Regexp)220 BenchmarkSecurityIDSource *(regexp.Regexp)221 YieldType *(regexp.Regexp)222 Yield *(regexp.Regexp)223 YieldCalcDate *(regexp.Regexp)224 YieldRedemptionDate *(regexp.Regexp)225 YieldRedemptionPrice *(regexp.Regexp)226 YieldRedemptionPriceType *(regexp.Regexp)227 GrossTradeAmt *(regexp.Regexp)228 NumDaysInterest *(regexp.Regexp)229 ExDate *(regexp.Regexp)230 AccruedInterestRate *(regexp.Regexp)231 AccruedInterestAmt *(regexp.Regexp)232 InterestAtMaturity *(regexp.Regexp)233 EndAccruedInterestAmt *(regexp.Regexp)234 StartCash *(regexp.Regexp)235 EndCash *(regexp.Regexp)236 TradedFlatSwitch *(regexp.Regexp)237 BasisFeatureDate *(regexp.Regexp)238 BasisFeaturePrice *(regexp.Regexp)239 Concession *(regexp.Regexp)240 TotalTakedown *(regexp.Regexp)241 NetMoney *(regexp.Regexp)242 SettlCurrAmt *(regexp.Regexp)243 SettlCurrency *(regexp.Regexp)244 SettlCurrFxRate *(regexp.Regexp)245 SettlCurrFxRateCalc *(regexp.Regexp)246 HandlInst *(regexp.Regexp)247 MinQty *(regexp.Regexp)248 MaxFloor *(regexp.Regexp)249 PositionEffect *(regexp.Regexp)250 MaxShow *(regexp.Regexp)251 BookingType *(regexp.Regexp)252 Text *(regexp.Regexp)253 EncodedTextLen *(regexp.Regexp)254 EncodedText *(regexp.Regexp)255 SettlDate2 *(regexp.Regexp)256 OrderQty2 *(regexp.Regexp)257 LastForwardPoints2 *(regexp.Regexp)258 MultiLegReportingType *(regexp.Regexp)259 CancellationRights *(regexp.Regexp)260 MoneyLaunderingStatus *(regexp.Regexp)261 RegistID *(regexp.Regexp)262 Designation *(regexp.Regexp)263 TransBkdTime *(regexp.Regexp)264 ExecValuationPoint *(regexp.Regexp)265 ExecPriceType *(regexp.Regexp)266 ExecPriceAdjustment *(regexp.Regexp)267 PriorityIndicator *(regexp.Regexp)268 PriceImprovement *(regexp.Regexp)269 LastLiquidityInd *(regexp.Regexp)270 CopyMsgIndicator *(regexp.Regexp)271 HostCrossID *(regexp.Regexp)272 ManualOrderIndicator *(regexp.Regexp)273 CustDirectedOrder *(regexp.Regexp)274 ReceivedDeptID *(regexp.Regexp)275 CustOrderHandlingInst *(regexp.Regexp)276 OrderHandlingInstSource *(regexp.Regexp)277 AggressorIndicator *(regexp.Regexp)278 CalculatedCcyLastQty *(regexp.Regexp)279 LastSwapPoints *(regexp.Regexp)280 MatchType *(regexp.Regexp)281 OrderCategory *(regexp.Regexp)282 LotType *(regexp.Regexp)283 PriceProtectionScope *(regexp.Regexp)284 TriggerType *(regexp.Regexp)285 TriggerAction *(regexp.Regexp)286 TriggerPrice *(regexp.Regexp)287 TriggerSymbol *(regexp.Regexp)288 TriggerSecurityID *(regexp.Regexp)289 TriggerSecurityIDSource *(regexp.Regexp)290 TriggerSecurityDesc *(regexp.Regexp)291 TriggerPriceType *(regexp.Regexp)292 TriggerPriceTypeScope *(regexp.Regexp)293 TriggerPriceDirection *(regexp.Regexp)294 TriggerNewPrice *(regexp.Regexp)295 TriggerOrderType *(regexp.Regexp)296 TriggerNewQty *(regexp.Regexp)297 TriggerTradingSessionID *(regexp.Regexp)298 TriggerTradingSessionSubID *(regexp.Regexp)299 PeggedRefPrice *(regexp.Regexp)300 PreTradeAnonymity *(regexp.Regexp)301 MatchIncrement *(regexp.Regexp)302 MaxPriceLevels *(regexp.Regexp)303 SecondaryDisplayQty *(regexp.Regexp)304 DisplayWhen *(regexp.Regexp)305 DisplayMethod *(regexp.Regexp)306 DisplayLowQty *(regexp.Regexp)307 DisplayHighQty *(regexp.Regexp)308 DisplayMinIncr *(regexp.Regexp)309 RefreshQty *(regexp.Regexp)310 DisplayQty *(regexp.Regexp)311 SignatureLength *(regexp.Regexp)312 Signature *(regexp.Regexp)313 CheckSum *(regexp.Regexp)314 _controlBlock fixMessageControlBlock315}316var myExecutionReport_RegexValidator executionReport_RegexValidator317func init() {318 myExecutionReport_RegexValidator319 myExecutionReport_RegexValidator.BeginString = regexp.MustCompile(`[^|]*`)320 myExecutionReport_RegexValidator.BodyLength = regexp.MustCompile(`\d+`)321 myExecutionReport_RegexValidator.MsgType = regexp.MustCompile(`[^|]*`)322 myExecutionReport_RegexValidator.SenderCompID = regexp.MustCompile(`[^|]*`)323 myExecutionReport_RegexValidator.TargetCompID = regexp.MustCompile(`[^|]*`)324 myExecutionReport_RegexValidator.OnBehalfOfCompID = regexp.MustCompile(`[^|]*`)325 myExecutionReport_RegexValidator.DeliverToCompID = regexp.MustCompile(`[^|]*`)326 myExecutionReport_RegexValidator.SecureDataLen = regexp.MustCompile(`\d+`)327 myExecutionReport_RegexValidator.SecureData = regexp.MustCompile(`.*`)328 myExecutionReport_RegexValidator.MsgSeqNum = regexp.MustCompile(`\d+`)329 myExecutionReport_RegexValidator.SenderSubID = regexp.MustCompile(`[^|]*`)330 myExecutionReport_RegexValidator.SenderLocationID = regexp.MustCompile(`[^|]*`)331 myExecutionReport_RegexValidator.TargetSubID = regexp.MustCompile(`[^|]*`)332 myExecutionReport_RegexValidator.TargetLocationID = regexp.MustCompile(`[^|]*`)333 myExecutionReport_RegexValidator.OnBehalfOfSubID = regexp.MustCompile(`[^|]*`)334 myExecutionReport_RegexValidator.OnBehalfOfLocationID = regexp.MustCompile(`[^|]*`)335 myExecutionReport_RegexValidator.DeliverToSubID = regexp.MustCompile(`[^|]*`)336 myExecutionReport_RegexValidator.DeliverToLocationID = regexp.MustCompile(`[^|]*`)337 myExecutionReport_RegexValidator.PossDupFlag = regexp.MustCompile(`[YN]`)338 myExecutionReport_RegexValidator.PossResend = regexp.MustCompile(`[YN]`)339 myExecutionReport_RegexValidator.SendingTime = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)340 myExecutionReport_RegexValidator.OrigSendingTime = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)341 myExecutionReport_RegexValidator.XmlDataLen = regexp.MustCompile(`\d+`)342 myExecutionReport_RegexValidator.XmlData = regexp.MustCompile(`.*`)343 myExecutionReport_RegexValidator.MessageEncoding = regexp.MustCompile(`[^|]*`)344 myExecutionReport_RegexValidator.LastMsgSeqNumProcessed = regexp.MustCompile(`\d+`)345 myExecutionReport_RegexValidator.ApplVerID = regexp.MustCompile(`[^|]*`)346 myExecutionReport_RegexValidator.CstmApplVerID = regexp.MustCompile(`[^|]*`)347 myExecutionReport_RegexValidator.OrderID = regexp.MustCompile(`[^|]*`)348 myExecutionReport_RegexValidator.SecondaryOrderID = regexp.MustCompile(`[^|]*`)349 myExecutionReport_RegexValidator.SecondaryClOrdID = regexp.MustCompile(`[^|]*`)350 myExecutionReport_RegexValidator.SecondaryExecID = regexp.MustCompile(`[^|]*`)351 myExecutionReport_RegexValidator.ClOrdID = regexp.MustCompile(`[^|]*`)352 myExecutionReport_RegexValidator.OrigClOrdID = regexp.MustCompile(`[^|]*`)353 myExecutionReport_RegexValidator.ClOrdLinkID = regexp.MustCompile(`[^|]*`)354 myExecutionReport_RegexValidator.QuoteRespID = regexp.MustCompile(`[^|]*`)355 myExecutionReport_RegexValidator.OrdStatusReqID = regexp.MustCompile(`[^|]*`)356 myExecutionReport_RegexValidator.MassStatusReqID = regexp.MustCompile(`[^|]*`)357 myExecutionReport_RegexValidator.TotNumReports = regexp.MustCompile(`-?\d+`)358 myExecutionReport_RegexValidator.LastRptRequested = regexp.MustCompile(`[YN]`)359 myExecutionReport_RegexValidator.TradeOriginationDate = regexp.MustCompile(`[0-9]{8}`)360 myExecutionReport_RegexValidator.ListID = regexp.MustCompile(`[^|]*`)361 myExecutionReport_RegexValidator.CrossID = regexp.MustCompile(`[^|]*`)362 myExecutionReport_RegexValidator.OrigCrossID = regexp.MustCompile(`[^|]*`)363 myExecutionReport_RegexValidator.CrossType = regexp.MustCompile(`-?\d+`)364 myExecutionReport_RegexValidator.ExecID = regexp.MustCompile(`[^|]*`)365 myExecutionReport_RegexValidator.ExecRefID = regexp.MustCompile(`[^|]*`)366 myExecutionReport_RegexValidator.ExecType = regexp.MustCompile(`[^|]`)367 myExecutionReport_RegexValidator.OrdStatus = regexp.MustCompile(`[^|]`)368 myExecutionReport_RegexValidator.WorkingIndicator = regexp.MustCompile(`[YN]`)369 myExecutionReport_RegexValidator.OrdRejReason = regexp.MustCompile(`-?\d+`)370 myExecutionReport_RegexValidator.ExecRestatementReason = regexp.MustCompile(`-?\d+`)371 myExecutionReport_RegexValidator.Account = regexp.MustCompile(`[^|]*`)372 myExecutionReport_RegexValidator.AcctIDSource = regexp.MustCompile(`-?\d+`)373 myExecutionReport_RegexValidator.AccountType = regexp.MustCompile(`-?\d+`)374 myExecutionReport_RegexValidator.DayBookingInst = regexp.MustCompile(`[^|]`)375 myExecutionReport_RegexValidator.BookingUnit = regexp.MustCompile(`[^|]`)376 myExecutionReport_RegexValidator.PreallocMethod = regexp.MustCompile(`[^|]`)377 myExecutionReport_RegexValidator.SettlType = regexp.MustCompile(`[^|]*`)378 myExecutionReport_RegexValidator.SettlDate = regexp.MustCompile(`[0-9]{8}`)379 myExecutionReport_RegexValidator.CashMargin = regexp.MustCompile(`[^|]`)380 myExecutionReport_RegexValidator.ClearingFeeIndicator = regexp.MustCompile(`[^|]*`)381 myExecutionReport_RegexValidator.Symbol = regexp.MustCompile(`[^|]*`)382 myExecutionReport_RegexValidator.SymbolSfx = regexp.MustCompile(`[^|]*`)383 myExecutionReport_RegexValidator.SecurityID = regexp.MustCompile(`[^|]*`)384 myExecutionReport_RegexValidator.SecurityIDSource = regexp.MustCompile(`[^|]*`)385 myExecutionReport_RegexValidator.Product = regexp.MustCompile(`-?\d+`)386 myExecutionReport_RegexValidator.CFICode = regexp.MustCompile(`[^|]*`)387 myExecutionReport_RegexValidator.SecurityType = regexp.MustCompile(`[^|]*`)388 myExecutionReport_RegexValidator.SecuritySubType = regexp.MustCompile(`[^|]*`)389 myExecutionReport_RegexValidator.MaturityMonthYear = regexp.MustCompile(`[0-9]{6}([0-9]{2}|w[0-9])?`)390 myExecutionReport_RegexValidator.MaturityDate = regexp.MustCompile(`[0-9]{8}`)391 myExecutionReport_RegexValidator.CouponPaymentDate = regexp.MustCompile(`[0-9]{8}`)392 myExecutionReport_RegexValidator.IssueDate = regexp.MustCompile(`[0-9]{8}`)393 myExecutionReport_RegexValidator.RepoCollateralSecurityType = regexp.MustCompile(`-?\d+`)394 myExecutionReport_RegexValidator.RepurchaseTerm = regexp.MustCompile(`-?\d+`)395 myExecutionReport_RegexValidator.RepurchaseRate = regexp.MustCompile(`-?\d*(\.\d*)?`)396 myExecutionReport_RegexValidator.Factor = regexp.MustCompile(`-?\d*(\.\d*)?`)397 myExecutionReport_RegexValidator.CreditRating = regexp.MustCompile(`[^|]*`)398 myExecutionReport_RegexValidator.InstrRegistry = regexp.MustCompile(`[^|]*`)399 myExecutionReport_RegexValidator.CountryOfIssue = regexp.MustCompile(`[A-Z]{2}`)400 myExecutionReport_RegexValidator.StateOrProvinceOfIssue = regexp.MustCompile(`[^|]*`)401 myExecutionReport_RegexValidator.LocaleOfIssue = regexp.MustCompile(`[^|]*`)402 myExecutionReport_RegexValidator.RedemptionDate = regexp.MustCompile(`[0-9]{8}`)403 myExecutionReport_RegexValidator.StrikePrice = regexp.MustCompile(``)404 myExecutionReport_RegexValidator.StrikeCurrency = regexp.MustCompile(`[A-Z]{3}`)405 myExecutionReport_RegexValidator.OptAttribute = regexp.MustCompile(`[^|]`)406 myExecutionReport_RegexValidator.ContractMultiplier = regexp.MustCompile(`-?\d*(\.\d*)?`)407 myExecutionReport_RegexValidator.CouponRate = regexp.MustCompile(`-?\d*(\.\d*)?`)408 myExecutionReport_RegexValidator.SecurityExchange = regexp.MustCompile(`[A-Z0-9]{4}`)409 myExecutionReport_RegexValidator.Issuer = regexp.MustCompile(`[^|]*`)410 myExecutionReport_RegexValidator.EncodedIssuerLen = regexp.MustCompile(`\d+`)411 myExecutionReport_RegexValidator.EncodedIssuer = regexp.MustCompile(`.*`)412 myExecutionReport_RegexValidator.SecurityDesc = regexp.MustCompile(`[^|]*`)413 myExecutionReport_RegexValidator.EncodedSecurityDescLen = regexp.MustCompile(`\d+`)414 myExecutionReport_RegexValidator.EncodedSecurityDesc = regexp.MustCompile(`.*`)415 myExecutionReport_RegexValidator.Pool = regexp.MustCompile(`[^|]*`)416 myExecutionReport_RegexValidator.ContractSettlMonth = regexp.MustCompile(`[0-9]{6}([0-9]{2}|w[0-9])?`)417 myExecutionReport_RegexValidator.CPProgram = regexp.MustCompile(`-?\d+`)418 myExecutionReport_RegexValidator.CPRegType = regexp.MustCompile(`[^|]*`)419 myExecutionReport_RegexValidator.DatedDate = regexp.MustCompile(`[0-9]{8}`)420 myExecutionReport_RegexValidator.InterestAccrualDate = regexp.MustCompile(`[0-9]{8}`)421 myExecutionReport_RegexValidator.SecurityStatus = regexp.MustCompile(`[^|]*`)422 myExecutionReport_RegexValidator.SettleOnOpenFlag = regexp.MustCompile(`[^|]*`)423 myExecutionReport_RegexValidator.InstrmtAssignmentMethod = regexp.MustCompile(`[^|]`)424 myExecutionReport_RegexValidator.StrikeMultiplier = regexp.MustCompile(`-?\d*(\.\d*)?`)425 myExecutionReport_RegexValidator.StrikeValue = regexp.MustCompile(`-?\d*(\.\d*)?`)426 myExecutionReport_RegexValidator.MinPriceIncrement = regexp.MustCompile(`-?\d*(\.\d*)?`)427 myExecutionReport_RegexValidator.PositionLimit = regexp.MustCompile(`-?\d+`)428 myExecutionReport_RegexValidator.NTPositionLimit = regexp.MustCompile(`-?\d+`)429 myExecutionReport_RegexValidator.UnitofMeasure = regexp.MustCompile(`[^|]*`)430 myExecutionReport_RegexValidator.TimeUnit = regexp.MustCompile(`[^|]*`)431 myExecutionReport_RegexValidator.MaturityTime = regexp.MustCompile(`\d{2}:\d{2}(:\d{2})?(Z|[\+-]\d{2}(:\d{2})?)`)432 myExecutionReport_RegexValidator.AgreementDesc = regexp.MustCompile(`[^|]*`)433 myExecutionReport_RegexValidator.AgreementID = regexp.MustCompile(`[^|]*`)434 myExecutionReport_RegexValidator.AgreementDate = regexp.MustCompile(`[0-9]{8}`)435 myExecutionReport_RegexValidator.AgreementCurrency = regexp.MustCompile(`[A-Z]{3}`)436 myExecutionReport_RegexValidator.TerminationType = regexp.MustCompile(`-?\d+`)437 myExecutionReport_RegexValidator.StartDate = regexp.MustCompile(`[0-9]{8}`)438 myExecutionReport_RegexValidator.EndDate = regexp.MustCompile(`[0-9]{8}`)439 myExecutionReport_RegexValidator.DeliveryType = regexp.MustCompile(`-?\d+`)440 myExecutionReport_RegexValidator.MarginRatio = regexp.MustCompile(`-?\d*(\.\d*)?`)441 myExecutionReport_RegexValidator.Side = regexp.MustCompile(`[^|]`)442 myExecutionReport_RegexValidator.QtyType = regexp.MustCompile(`-?\d+`)443 myExecutionReport_RegexValidator.OrderQty = regexp.MustCompile(`-?\d*(\.\d*)?`)444 myExecutionReport_RegexValidator.CashOrderQty = regexp.MustCompile(`-?\d*(\.\d*)?`)445 myExecutionReport_RegexValidator.OrderPercent = regexp.MustCompile(`-?\d*(\.\d*)?`)446 myExecutionReport_RegexValidator.RoundingDirection = regexp.MustCompile(`[^|]`)447 myExecutionReport_RegexValidator.RoundingModulus = regexp.MustCompile(`-?\d*(\.\d*)?`)448 myExecutionReport_RegexValidator.OrdType = regexp.MustCompile(`[^|]`)449 myExecutionReport_RegexValidator.PriceType = regexp.MustCompile(`-?\d+`)450 myExecutionReport_RegexValidator.Price = regexp.MustCompile(``)451 myExecutionReport_RegexValidator.StopPx = regexp.MustCompile(``)452 myExecutionReport_RegexValidator.PegOffsetValue = regexp.MustCompile(`-?\d*(\.\d*)?`)453 myExecutionReport_RegexValidator.PegMoveType = regexp.MustCompile(`-?\d+`)454 myExecutionReport_RegexValidator.PegOffsetType = regexp.MustCompile(`-?\d+`)455 myExecutionReport_RegexValidator.PegLimitType = regexp.MustCompile(`-?\d+`)456 myExecutionReport_RegexValidator.PegRoundDirection = regexp.MustCompile(`-?\d+`)457 myExecutionReport_RegexValidator.PegScope = regexp.MustCompile(`-?\d+`)458 myExecutionReport_RegexValidator.PegPriceType = regexp.MustCompile(`-?\d+`)459 myExecutionReport_RegexValidator.PegSecurityIDSource = regexp.MustCompile(`[^|]*`)460 myExecutionReport_RegexValidator.PegSecurityID = regexp.MustCompile(`[^|]*`)461 myExecutionReport_RegexValidator.PegSymbol = regexp.MustCompile(`[^|]*`)462 myExecutionReport_RegexValidator.PegSecurityDesc = regexp.MustCompile(`[^|]*`)463 myExecutionReport_RegexValidator.DiscretionInst = regexp.MustCompile(`[^|]`)464 myExecutionReport_RegexValidator.DiscretionOffsetValue = regexp.MustCompile(`-?\d*(\.\d*)?`)465 myExecutionReport_RegexValidator.DiscretionMoveType = regexp.MustCompile(`-?\d+`)466 myExecutionReport_RegexValidator.DiscretionOffsetType = regexp.MustCompile(`-?\d+`)467 myExecutionReport_RegexValidator.DiscretionLimitType = regexp.MustCompile(`-?\d+`)468 myExecutionReport_RegexValidator.DiscretionRoundDirection = regexp.MustCompile(`-?\d+`)469 myExecutionReport_RegexValidator.DiscretionScope = regexp.MustCompile(`-?\d+`)470 myExecutionReport_RegexValidator.PeggedPrice = regexp.MustCompile(``)471 myExecutionReport_RegexValidator.DiscretionPrice = regexp.MustCompile(``)472 myExecutionReport_RegexValidator.TargetStrategy = regexp.MustCompile(`-?\d+`)473 myExecutionReport_RegexValidator.TargetStrategyParameters = regexp.MustCompile(`[^|]*`)474 myExecutionReport_RegexValidator.ParticipationRate = regexp.MustCompile(`-?\d*(\.\d*)?`)475 myExecutionReport_RegexValidator.TargetStrategyPerformance = regexp.MustCompile(`-?\d*(\.\d*)?`)476 myExecutionReport_RegexValidator.Currency = regexp.MustCompile(`[A-Z]{3}`)477 myExecutionReport_RegexValidator.ComplianceID = regexp.MustCompile(`[^|]*`)478 myExecutionReport_RegexValidator.SolicitedFlag = regexp.MustCompile(`[YN]`)479 myExecutionReport_RegexValidator.TimeInForce = regexp.MustCompile(`[^|]`)480 myExecutionReport_RegexValidator.EffectiveTime = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)481 myExecutionReport_RegexValidator.ExpireDate = regexp.MustCompile(`[0-9]{8}`)482 myExecutionReport_RegexValidator.ExpireTime = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)483 myExecutionReport_RegexValidator.ExecInst = regexp.MustCompile(`[ ]?(\w[ ])+\w?`)484 myExecutionReport_RegexValidator.OrderCapacity = regexp.MustCompile(`[^|]`)485 myExecutionReport_RegexValidator.OrderRestrictions = regexp.MustCompile(`[ ]?(\w[ ])+\w?`)486 myExecutionReport_RegexValidator.CustOrderCapacity = regexp.MustCompile(`-?\d+`)487 myExecutionReport_RegexValidator.LastQty = regexp.MustCompile(`-?\d*(\.\d*)?`)488 myExecutionReport_RegexValidator.UnderlyingLastQty = regexp.MustCompile(`-?\d*(\.\d*)?`)489 myExecutionReport_RegexValidator.LastPx = regexp.MustCompile(``)490 myExecutionReport_RegexValidator.UnderlyingLastPx = regexp.MustCompile(``)491 myExecutionReport_RegexValidator.LastParPx = regexp.MustCompile(``)492 myExecutionReport_RegexValidator.LastSpotRate = regexp.MustCompile(``)493 myExecutionReport_RegexValidator.LastForwardPoints = regexp.MustCompile(`-?\d*(\.\d*)?`)494 myExecutionReport_RegexValidator.LastMkt = regexp.MustCompile(`[A-Z0-9]{4}`)495 myExecutionReport_RegexValidator.TradingSessionID = regexp.MustCompile(`[^|]*`)496 myExecutionReport_RegexValidator.TradingSessionSubID = regexp.MustCompile(`[^|]*`)497 myExecutionReport_RegexValidator.TimeBracket = regexp.MustCompile(`[^|]*`)498 myExecutionReport_RegexValidator.LastCapacity = regexp.MustCompile(`[^|]`)499 myExecutionReport_RegexValidator.LeavesQty = regexp.MustCompile(`-?\d*(\.\d*)?`)500 myExecutionReport_RegexValidator.CumQty = regexp.MustCompile(`-?\d*(\.\d*)?`)501 myExecutionReport_RegexValidator.AvgPx = regexp.MustCompile(``)502 myExecutionReport_RegexValidator.DayOrderQty = regexp.MustCompile(`-?\d*(\.\d*)?`)503 myExecutionReport_RegexValidator.DayCumQty = regexp.MustCompile(`-?\d*(\.\d*)?`)504 myExecutionReport_RegexValidator.DayAvgPx = regexp.MustCompile(``)505 myExecutionReport_RegexValidator.GTBookingInst = regexp.MustCompile(`-?\d+`)506 myExecutionReport_RegexValidator.TradeDate = regexp.MustCompile(`[0-9]{8}`)507 myExecutionReport_RegexValidator.TransactTime = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)508 myExecutionReport_RegexValidator.ReportToExch = regexp.MustCompile(`[YN]`)509 myExecutionReport_RegexValidator.Commission = regexp.MustCompile(`-?\d*(\.\d*)?`)510 myExecutionReport_RegexValidator.CommType = regexp.MustCompile(`[^|]`)511 myExecutionReport_RegexValidator.CommCurrency = regexp.MustCompile(`[A-Z]{3}`)512 myExecutionReport_RegexValidator.FundRenewWaiv = regexp.MustCompile(`[^|]`)513 myExecutionReport_RegexValidator.Spread = regexp.MustCompile(`-?\d*(\.\d*)?`)514 myExecutionReport_RegexValidator.BenchmarkCurveCurrency = regexp.MustCompile(`[A-Z]{3}`)515 myExecutionReport_RegexValidator.BenchmarkCurveName = regexp.MustCompile(`[^|]*`)516 myExecutionReport_RegexValidator.BenchmarkCurvePoint = regexp.MustCompile(`[^|]*`)517 myExecutionReport_RegexValidator.BenchmarkPrice = regexp.MustCompile(``)518 myExecutionReport_RegexValidator.BenchmarkPriceType = regexp.MustCompile(`-?\d+`)519 myExecutionReport_RegexValidator.BenchmarkSecurityID = regexp.MustCompile(`[^|]*`)520 myExecutionReport_RegexValidator.BenchmarkSecurityIDSource = regexp.MustCompile(`[^|]*`)521 myExecutionReport_RegexValidator.YieldType = regexp.MustCompile(`[^|]*`)522 myExecutionReport_RegexValidator.Yield = regexp.MustCompile(`-?\d*(\.\d*)?`)523 myExecutionReport_RegexValidator.YieldCalcDate = regexp.MustCompile(`[0-9]{8}`)524 myExecutionReport_RegexValidator.YieldRedemptionDate = regexp.MustCompile(`[0-9]{8}`)525 myExecutionReport_RegexValidator.YieldRedemptionPrice = regexp.MustCompile(``)526 myExecutionReport_RegexValidator.YieldRedemptionPriceType = regexp.MustCompile(`-?\d+`)527 myExecutionReport_RegexValidator.GrossTradeAmt = regexp.MustCompile(`-?\d*(\.\d*)?`)528 myExecutionReport_RegexValidator.NumDaysInterest = regexp.MustCompile(`-?\d+`)529 myExecutionReport_RegexValidator.ExDate = regexp.MustCompile(`[0-9]{8}`)530 myExecutionReport_RegexValidator.AccruedInterestRate = regexp.MustCompile(`-?\d*(\.\d*)?`)531 myExecutionReport_RegexValidator.AccruedInterestAmt = regexp.MustCompile(`-?\d*(\.\d*)?`)532 myExecutionReport_RegexValidator.InterestAtMaturity = regexp.MustCompile(`-?\d*(\.\d*)?`)533 myExecutionReport_RegexValidator.EndAccruedInterestAmt = regexp.MustCompile(`-?\d*(\.\d*)?`)534 myExecutionReport_RegexValidator.StartCash = regexp.MustCompile(`-?\d*(\.\d*)?`)535 myExecutionReport_RegexValidator.EndCash = regexp.MustCompile(`-?\d*(\.\d*)?`)536 myExecutionReport_RegexValidator.TradedFlatSwitch = regexp.MustCompile(`[YN]`)537 myExecutionReport_RegexValidator.BasisFeatureDate = regexp.MustCompile(`[0-9]{8}`)538 myExecutionReport_RegexValidator.BasisFeaturePrice = regexp.MustCompile(``)539 myExecutionReport_RegexValidator.Concession = regexp.MustCompile(`-?\d*(\.\d*)?`)540 myExecutionReport_RegexValidator.TotalTakedown = regexp.MustCompile(`-?\d*(\.\d*)?`)541 myExecutionReport_RegexValidator.NetMoney = regexp.MustCompile(`-?\d*(\.\d*)?`)542 myExecutionReport_RegexValidator.SettlCurrAmt = regexp.MustCompile(`-?\d*(\.\d*)?`)543 myExecutionReport_RegexValidator.SettlCurrency = regexp.MustCompile(`[A-Z]{3}`)544 myExecutionReport_RegexValidator.SettlCurrFxRate = regexp.MustCompile(`-?\d*(\.\d*)?`)545 myExecutionReport_RegexValidator.SettlCurrFxRateCalc = regexp.MustCompile(`[^|]`)546 myExecutionReport_RegexValidator.HandlInst = regexp.MustCompile(`[^|]`)547 myExecutionReport_RegexValidator.MinQty = regexp.MustCompile(`-?\d*(\.\d*)?`)548 myExecutionReport_RegexValidator.MaxFloor = regexp.MustCompile(`-?\d*(\.\d*)?`)549 myExecutionReport_RegexValidator.PositionEffect = regexp.MustCompile(`[^|]`)550 myExecutionReport_RegexValidator.MaxShow = regexp.MustCompile(`-?\d*(\.\d*)?`)551 myExecutionReport_RegexValidator.BookingType = regexp.MustCompile(`-?\d+`)552 myExecutionReport_RegexValidator.Text = regexp.MustCompile(`[^|]*`)553 myExecutionReport_RegexValidator.EncodedTextLen = regexp.MustCompile(`\d+`)554 myExecutionReport_RegexValidator.EncodedText = regexp.MustCompile(`.*`)555 myExecutionReport_RegexValidator.SettlDate2 = regexp.MustCompile(`[0-9]{8}`)556 myExecutionReport_RegexValidator.OrderQty2 = regexp.MustCompile(`-?\d*(\.\d*)?`)557 myExecutionReport_RegexValidator.LastForwardPoints2 = regexp.MustCompile(`-?\d*(\.\d*)?`)558 myExecutionReport_RegexValidator.MultiLegReportingType = regexp.MustCompile(`[^|]`)559 myExecutionReport_RegexValidator.CancellationRights = regexp.MustCompile(`[^|]`)560 myExecutionReport_RegexValidator.MoneyLaunderingStatus = regexp.MustCompile(`[^|]`)561 myExecutionReport_RegexValidator.RegistID = regexp.MustCompile(`[^|]*`)562 myExecutionReport_RegexValidator.Designation = regexp.MustCompile(`[^|]*`)563 myExecutionReport_RegexValidator.TransBkdTime = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)564 myExecutionReport_RegexValidator.ExecValuationPoint = regexp.MustCompile(`\d{4}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])-([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](.\d{3})?`)565 myExecutionReport_RegexValidator.ExecPriceType = regexp.MustCompile(`[^|]`)566 myExecutionReport_RegexValidator.ExecPriceAdjustment = regexp.MustCompile(`-?\d*(\.\d*)?`)567 myExecutionReport_RegexValidator.PriorityIndicator = regexp.MustCompile(`-?\d+`)568 myExecutionReport_RegexValidator.PriceImprovement = regexp.MustCompile(`-?\d*(\.\d*)?`)569 myExecutionReport_RegexValidator.LastLiquidityInd = regexp.MustCompile(`-?\d+`)570 myExecutionReport_RegexValidator.CopyMsgIndicator = regexp.MustCompile(`[YN]`)571 myExecutionReport_RegexValidator.HostCrossID = regexp.MustCompile(`[^|]*`)572 myExecutionReport_RegexValidator.ManualOrderIndicator = regexp.MustCompile(`[YN]`)573 myExecutionReport_RegexValidator.CustDirectedOrder = regexp.MustCompile(`[YN]`)574 myExecutionReport_RegexValidator.ReceivedDeptID = regexp.MustCompile(`[^|]*`)575 myExecutionReport_RegexValidator.CustOrderHandlingInst = regexp.MustCompile(`[ ]?(\w+[ ])+\w+?`)576 myExecutionReport_RegexValidator.OrderHandlingInstSource = regexp.MustCompile(`-?\d+`)577 myExecutionReport_RegexValidator.AggressorIndicator = regexp.MustCompile(`[YN]`)578 myExecutionReport_RegexValidator.CalculatedCcyLastQty = regexp.MustCompile(`-?\d*(\.\d*)?`)579 myExecutionReport_RegexValidator.LastSwapPoints = regexp.MustCompile(`-?\d*(\.\d*)?`)580 myExecutionReport_RegexValidator.MatchType = regexp.MustCompile(`[^|]*`)581 myExecutionReport_RegexValidator.OrderCategory = regexp.MustCompile(`[^|]`)582 myExecutionReport_RegexValidator.LotType = regexp.MustCompile(`[^|]`)583 myExecutionReport_RegexValidator.PriceProtectionScope = regexp.MustCompile(`[^|]`)584 myExecutionReport_RegexValidator.TriggerType = regexp.MustCompile(`[^|]`)585 myExecutionReport_RegexValidator.TriggerAction = regexp.MustCompile(`[^|]`)586 myExecutionReport_RegexValidator.TriggerPrice = regexp.MustCompile(``)587 myExecutionReport_RegexValidator.TriggerSymbol = regexp.MustCompile(`[^|]*`)588 myExecutionReport_RegexValidator.TriggerSecurityID = regexp.MustCompile(`[^|]*`)589 myExecutionReport_RegexValidator.TriggerSecurityIDSource = regexp.MustCompile(`[^|]*`)590 myExecutionReport_RegexValidator.TriggerSecurityDesc = regexp.MustCompile(`[^|]*`)591 myExecutionReport_RegexValidator.TriggerPriceType = regexp.MustCompile(`[^|]`)592 myExecutionReport_RegexValidator.TriggerPriceTypeScope = regexp.MustCompile(`[^|]`)593 myExecutionReport_RegexValidator.TriggerPriceDirection = regexp.MustCompile(`[^|]`)594 myExecutionReport_RegexValidator.TriggerNewPrice = regexp.MustCompile(``)595 myExecutionReport_RegexValidator.TriggerOrderType = regexp.MustCompile(`[^|]`)596 myExecutionReport_RegexValidator.TriggerNewQty = regexp.MustCompile(`-?\d*(\.\d*)?`)597 myExecutionReport_RegexValidator.TriggerTradingSessionID = regexp.MustCompile(`[^|]*`)598 myExecutionReport_RegexValidator.TriggerTradingSessionSubID = regexp.MustCompile(`[^|]*`)599 myExecutionReport_RegexValidator.PeggedRefPrice = regexp.MustCompile(``)600 myExecutionReport_RegexValidator.PreTradeAnonymity = regexp.MustCompile(`[YN]`)601 myExecutionReport_RegexValidator.MatchIncrement = regexp.MustCompile(`-?\d*(\.\d*)?`)602 myExecutionReport_RegexValidator.MaxPriceLevels = regexp.MustCompile(`-?\d+`)603 myExecutionReport_RegexValidator.SecondaryDisplayQty = regexp.MustCompile(`-?\d*(\.\d*)?`)604 myExecutionReport_RegexValidator.DisplayWhen = regexp.MustCompile(`[^|]`)605 myExecutionReport_RegexValidator.DisplayMethod = regexp.MustCompile(`[^|]`)606 myExecutionReport_RegexValidator.DisplayLowQty = regexp.MustCompile(`-?\d*(\.\d*)?`)607 myExecutionReport_RegexValidator.DisplayHighQty = regexp.MustCompile(`-?\d*(\.\d*)?`)608 myExecutionReport_RegexValidator.DisplayMinIncr = regexp.MustCompile(`-?\d*(\.\d*)?`)609 myExecutionReport_RegexValidator.RefreshQty = regexp.MustCompile(`-?\d*(\.\d*)?`)610 myExecutionReport_RegexValidator.DisplayQty = regexp.MustCompile(`-?\d*(\.\d*)?`)611 myExecutionReport_RegexValidator.SignatureLength = regexp.MustCompile(`\d+`)612 myExecutionReport_RegexValidator.Signature = regexp.MustCompile(`.*`)613 myExecutionReport_RegexValidator.CheckSum = regexp.MustCompile(`[^|]*`)614}615func (m *ExecutionReport) HasRequiredFields() bool {616 valid := true617 618 619 620 621 valid = valid && m.BeginString.HasValue()622 623 624 625 valid = valid && m.BodyLength.HasValue()626 627 628 629 valid = valid && m.MsgType.HasValue()630 631 632 633 valid = valid && m.SenderCompID.HasValue()634 635 636 637 valid = valid && m.TargetCompID.HasValue()638 639 640 641 valid = valid && m.MsgSeqNum.HasValue()642 643 644 645 valid = valid && m.SendingTime.HasValue()646 647 648 649 for _, g := range(m.Hops) {650 valid = valid && g.HasRequiredFields()651 }652 653 654 655 valid = valid && m.OrderID.HasValue()656 657 658 659 for _, g := range(m.PartyIDs) {660 valid = valid && g.HasRequiredFields()661 }662 663 664 665 for _, g := range(m.ContraBrokers) {666 valid = valid && g.HasRequiredFields()667 }668 669 670 671 valid = valid && m.ExecID.HasValue()672 673 674 675 valid = valid && m.ExecType.HasValue()676 677 678 679 valid = valid && m.OrdStatus.HasValue()680 681 682 683 for _, g := range(m.SecurityAltID) {684 valid = valid && g.HasRequiredFields()685 }686 687 688 689 for _, g := range(m.Events) {690 valid = valid && g.HasRequiredFields()691 }692 693 694 695 for _, g := range(m.InstrumentParties) {696 valid = valid && g.HasRequiredFields()697 }698 699 700 701 for _, g := range(m.Underlyings) {702 valid = valid && g.HasRequiredFields()703 }704 705 706 707 valid = valid && m.Side.HasValue()708 709 710 711 for _, g := range(m.Stipulations) {712 valid = valid && g.HasRequiredFields()713 }714 715 716 717 valid = valid && m.LeavesQty.HasValue()718 719 720 721 valid = valid && m.CumQty.HasValue()722 723 724 725 for _, g := range(m.ContAmts) {726 valid = valid && g.HasRequiredFields()727 }728 729 730 731 for _, g := range(m.Legs) {732 valid = valid && g.HasRequiredFields()733 }734 735 736 737 for _, g := range(m.MiscFees) {738 valid = valid && g.HasRequiredFields()739 }740 741 742 743 for _, g := range(m.StrategyParameters) {744 valid = valid && g.HasRequiredFields()745 }746 747 748 749 for _, g := range(m.TrdRegTimestamps) {750 valid = valid && g.HasRequiredFields()751 }752 753 754 755 valid = valid && m.CheckSum.HasValue()756 757 758 759 760 761 return valid762}...

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1import (2func main() {3 r := report{4 data: []string{"Things are going", "really, really well."},5 }6 r.printHTML()7}8type report struct {9}10func (r *report) printHTML() {11 fmt.Println("<html>")12 fmt.Println("<head>")13 fmt.Println("<title>", r.title, "</title>")14 fmt.Println("</head>")15 fmt.Println("<body>")16 for _, s := range r.data {17 fmt.Println("<p>", s, "</p>")18 }19 fmt.Println("</body>")20 fmt.Println("</html>")21}22import (23func main() {24 r := report{25 data: []string{"Things are going", "really, really well."},26 }27 r.printHTML()28}29type report struct {30}31func (r *report) printHTML() {32 fmt.Println("<html>")33 fmt.Println("<head>")34 fmt.Println("<title>", r.title, "</title>")35 fmt.Println("</head>")36 fmt.Println("<body>")37 for _, s := range r.data {38 fmt.Println("<p>", s, "</p>")39 }40 fmt.Println("</body>")41 fmt.Println("</html>")42}43import (44func main() {45 r := report{46 data: []string{"Things are going", "really, really well."},47 }48 r.printHTML()49}50type report struct {51}52func (r *report) printHTML() {53 fmt.Println("<html>")54 fmt.Println("<head>")55 fmt.Println("<title>", r.title, "</title>")56 fmt.Println("</head>")57 fmt.Println("<body>")58 for _, s := range r.data {59 fmt.Println("<p>", s, "</p>")60 }61 fmt.Println("</body>")62 fmt.Println("</html>")63}64import (

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1import (2func main() {3 r.Compile(os.Stdout)4}5import (6type Report struct {7}8func (r *Report) Compile(w io.Writer) {9 fmt.Fprintln(w, "This is a report")10}11import (12func TestReport(t *testing.T) {13 r.Compile(&buf)14 if buf.String() != "This is a report15" {16 t.Error("Unexpected output")17 }18}19import (20func main() {21 r.Compile(os.Stdout)22}23import (24type Report struct {25}26func (r *Report) Compile(w io.Writer) {27 fmt.Fprintln(w, "This is a report")28}29import (30func TestReport(t *testing.T) {31 r.Compile(&buf)32 if buf.String() != "This is a report33" {34 t.Error("Unexpected output")35 }36}37import (38func main() {39 r.Compile(os.Stdout)40}41import (42type Report struct {43}44func (r *Report) Compile(w io.Writer) {45 fmt.Fprintln(w, "This is a report")46}47import (48func TestReport(t *testing.T) {49 r.Compile(&buf)50 if buf.String() != "This is a report

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1import (2func main() {3 r := report.Report{4 Content: []string{"Things are going", "really, really well."},5 }6 r.Compile()7 fmt.Println(r)8}9import (10func main() {11 r := report.Report{12 Content: []string{"Things are going", "really, really well."},13 }14 r.Compile()15 fmt.Println(r)16}17import (18func main() {19 r := report.Report{20 Content: []string{"Things are going", "really, really well."},21 }22 r.Compile()23 fmt.Println(r)24}25import (26func main() {27 r := report.Report{28 Content: []string{"Things are going", "really, really well."},29 }30 r.Compile()31 fmt.Println(r)32}33import (34func main() {35 r := report.Report{36 Content: []string{"Things are going", "really, really well."},37 }38 r.Compile()39 fmt.Println(r)40}41import (42func main() {43 r := report.Report{44 Content: []string{"Things are going", "really, really well."},45 }46 r.Compile()47 fmt.Println(r)48}

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1func main() {2 r := report.New()3 r.Compile()4}5import "fmt"6type Report struct {7}8func New() *Report {9 return &Report{Name: "Report"}10}11func (r *Report) Compile() {12 fmt.Println("Compiling Report")13}14import (15func main() {16 r := report.New()17 r.Compile()18}19import (20func main() {21 r := report.New()22 r.Compile()23}24import (25func main() {26 r := report.New()27 r.Compile()28}29import (30func main() {31 r := report.New()32 r.Compile()33}34import (35func main() {36 r := report.New()37 r.Compile()38}39import (40func main() {41 r := report.New()42 r.Compile()43}44import (45func main() {46 r := report.New()47 r.Compile()48}49import (50func main() {51 r := report.New()52 r.Compile()53}54import (

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1import (2func main() {3 fmt.Println("Enter no of students: ")4 fmt.Scanln(&n)5 for i := 0; i < n; i++ {6 fmt.Println("Enter name: ")7 fmt.Scanln(&s.name)8 fmt.Println("Enter roll no: ")9 fmt.Scanln(&s.roll)10 fmt.Println("Enter marks: ")11 fmt.Scanln(&s.marks)12 student = append(student, s)13 }14 r.Compile(student)15}16import (17func main() {18 fmt.Println("Enter no of students: ")19 fmt.Scanln(&n)20 for i := 0; i < n; i++ {21 fmt.Println("Enter name: ")22 fmt.Scanln(&s.name)23 fmt.Println("Enter roll no: ")24 fmt.Scanln(&s.roll)25 fmt.Println("Enter marks: ")26 fmt.Scanln(&s.marks)27 student = append(student, s)28 }29 r.Compile(student)30 r.Display()31}32import (33func main() {34 fmt.Println("Enter no of students: ")35 fmt.Scanln(&n)36 for i := 0; i < n; i++ {37 fmt.Println("Enter name: ")38 fmt.Scanln(&s.name)39 fmt.Println("Enter roll no: ")40 fmt.Scanln(&s.roll)41 fmt.Println("Enter marks: ")42 fmt.Scanln(&s.marks)43 student = append(student, s)44 }45 r.Compile(student)46 r.Display()47 fmt.Println("Enter roll no of student to be searched: ")48 fmt.Scanln(&roll)49 r.Search(roll)50}51import (52func main() {53 fmt.Println("Enter no

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1import (2type Report struct {3}4func (r *Report) Compile() {5 fmt.Println("Compiling Report")6}7type ReportTemplate struct {8}9func (rt *ReportTemplate) Compile() {10 fmt.Println("Compiling Report Template")11}12type ReportTemplateWithHeader struct {13}14func (rth *ReportTemplateWithHeader) Compile() {15 fmt.Println("Compiling Report Template With Header")16}17func main() {18 r.Compile()19 rt.Compile()20 rth.Compile()21 var reportI interface{}22 fmt.Println(reportI.(Report).Name)23 fmt.Println(reportI.(ReportTemplate).Name)24 fmt.Println(reportI.(ReportTemplateWithHeader).Name)25 switch reportI.(type) {26 fmt.Println("Report")27 fmt.Println("Report Template")28 fmt.Println("Report Template With Header")29 }30 switch reportI.(type) {31 fmt.Println("Report")32 fmt.Println("Report Template")33 fmt.Println("Report Template With Header")34 fmt.Println("Other")35 }36 switch reportI.(type) {37 fmt.Println("Report")38 fmt.Println("Report Template")39 fmt.Println("Report Template With Header")40 fmt.Println("Other")41 }42 switch {43 case reportI.(type) == Report

Full Screen

Full Screen

compile

Using AI Code Generation

copy

Full Screen

1import "fmt"2import "github.com/GoLangReport"3func main() {4 fmt.Println("Hello World")5 report.Compile()6}7import "fmt"8import "github.com/GoLangReport"9func main() {10 fmt.Println("Hello World")11 report.Compile()12}13import "fmt"14import "github.com/GoLangReport"15func main() {16 fmt.Println("Hello World")17 report.Compile()18}19import "fmt"20import "github.com/GoLangReport"21func main() {22 fmt.Println("Hello World")23 report.Compile()24}25import "fmt"26import "github.com/GoLangReport"27func main() {28 fmt.Println("Hello World")29 report.Compile()30}31import "fmt"32import "github.com/GoLangReport"33func main() {34 fmt.Println("Hello World")35 report.Compile()36}37import "fmt"38import "github.com/GoLangReport"39func main() {40 fmt.Println("Hello World")41 report.Compile()42}43import "fmt"44import "github.com/GoLangReport"45func main() {46 fmt.Println("Hello World")47 report.Compile()48}49import

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful