UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

772 lines 61.8 kB
import { type IMessageStore, type IPlugin, MessageBuffer } from 'fixparser-common'; import type { ProxyAgent } from 'proxy-agent'; import { type BaseOptions, type ConnectionType, FIXParserBase, type Options as FIXParserOptions, type Protocol } from './FIXParserBase.ts'; import { Field } from './fields/Field.ts'; import type { IFIXParser } from './IFIXParser.ts'; import { Logger, type LogOptions } from './logger/Logger.ts'; import { Message } from './message/Message.ts'; import { type Parser, type PickWithOptionality, type Version } from './util/util.ts'; /** * Browser-specific FIXParser options that extend the base options. * @public */ export type Options = PickWithOptionality<FIXParserOptions, 'host' | 'port' | 'sender' | 'target' | 'heartbeatIntervalSeconds' | 'fixVersion' | 'messageStoreIn' | 'messageStoreOut' | 'onMessage' | 'onOpen' | 'onError' | 'onClose' | 'onReady'>; /** * Browser-specific implementation of the FIXParser interface. * This class provides WebSocket-based FIX communication capabilities for browser environments. */ declare class FIXParserBrowser implements IFIXParser { static readonly version: Version; readonly parserName: Parser; readonly fixParserBase: FIXParserBase; heartBeatIntervalId: ReturnType<typeof setInterval> | undefined; socket: WebSocket | undefined; connected: boolean; host: string | undefined; port: number | undefined; protocol: Protocol | undefined; sender: string | undefined; target: string | undefined; heartBeatInterval: number; fixVersion: string; messageStoreIn: IMessageStore<Message>; messageStoreOut: IMessageStore<Message>; connectionType: ConnectionType; logger: Logger; logging: boolean; logOptions: LogOptions | undefined; proxy?: ProxyAgent; private onMessageCallbacks; private onOpenCallbacks; private onErrorCallbacks; private onCloseCallbacks; private onReadyCallbacks; /** * Constructor for initializing the FIXParserBrowser instance with the provided options. * * @param {BaseOptions} [options={ logging: true, logOptions: undefined, fixVersion: DEFAULT_FIX_VERSION, skipValidation: false }] - The options to configure the instance. * @param {boolean} [options.logging=true] - Whether logging is enabled (defaults to `true`). * @param {LogOptions} [options.logOptions=undefined] - Options to customize logging behavior. * @param {string} [options.fixVersion=DEFAULT_FIX_VERSION] - The FIX protocol version to use (defaults to `DEFAULT_FIX_VERSION`). * @param {boolean} [options.skipValidation=false] - Whether to skip validation of FIX messages (defaults to `false`). */ constructor(options?: BaseOptions & { plugins?: Array<IPlugin<FIXParserBrowser>>; }); /** * Registers a callback function to be invoked when a FIX message is received. * Multiple callbacks can be registered, and all will be triggered in the order they were added. * * @param {Options['onMessage']} callback - The callback function to handle incoming FIX messages. */ addOnMessageCallback(callback: Options['onMessage']): void; /** * Registers a callback function to be invoked when the FIX connection is successfully established. * Multiple callbacks can be registered, and all will be triggered in the order they were added. * * @param {Options['onOpen']} callback - The callback function to handle connection opening. */ addOnOpenCallback(callback: Options['onOpen']): void; /** * Registers a callback function to be invoked when a FIX connection error occurs. * Multiple callbacks can be registered, and all will be triggered in the order they were added. * * @param {Options['onError']} callback - The callback function to handle connection errors. */ addOnErrorCallback(callback: Options['onError']): void; /** * Registers a callback function to be invoked when the FIX connection is closed. * Multiple callbacks can be registered, and all will be triggered in the order they were added. * * @param {Options['onClose']} callback - The callback function to handle connection closure. */ addOnCloseCallback(callback: Options['onClose']): void; /** * Registers a callback function to be invoked when the FIX connection is ready for use. * Multiple callbacks can be registered, and all will be triggered in the order they were added. * * @param {Options['onReady']} callback - The callback function to handle connection readiness. */ addOnReadyCallback(callback: Options['onReady']): void; private triggerOnMessage; private triggerOnOpen; private triggerOnError; private triggerOnClose; private triggerOnReady; /** * Callback function that is invoked when a FIX message is received. * * @param {Message} message - The received FIX message. */ onMessageCallback: Options['onMessage']; /** * Callback function that is invoked when the FIX connection is established. */ onOpenCallback: Options['onOpen']; /** * Callback function that is invoked when a FIX connection error occurs. * * @param {Error} error - The error that occurred. */ onErrorCallback: Options['onError']; /** * Callback function that is invoked when the FIX connection is closed. */ onCloseCallback: Options['onClose']; /** * Callback function that is invoked when the FIX connection is ready for use. */ onReadyCallback: Options['onReady']; /** * Establishes a connection to a FIX server using the specified options. The connection * is made via the WebSocket protocol, and various callbacks can be provided to handle * events like message reception, connection opening, errors, and closure. * * - Sets up logging with optional configurations. * - Validates the license before proceeding with the connection. * - Initializes connection parameters including sender, target, and heartbeat interval. * - Establishes the connection over WebSocket by calling `connectWebsocket()`. * * @param {Options} [options={}] - The configuration options for the connection. * @param {string} [options.host='localhost'] - The host address of the FIX server. * @param {number} [options.port=9878] - The port number for the FIX server. * @param {string} [options.sender='SENDER'] - The sender identifier for the connection. * @param {string} [options.target='TARGET'] - The target identifier for the connection. * @param {number} [options.heartbeatIntervalSeconds=DEFAULT_HEARTBEAT_SECONDS] - The heartbeat interval in seconds. * @param {string} [options.messageStoreIn=new MessageBuffer()] - Optional custom message buffer for incoming messages. * @param {string} [options.messageStoreOut=new MessageBuffer()] - Optional custom message buffer for outgoing messages. * @param {function} [options.onMessage=this.onMessageCallback] - Callback for handling incoming messages. * @param {function} [options.onOpen=this.onOpenCallback] - Callback for handling connection open event. * @param {function} [options.onError=this.onErrorCallback] - Callback for handling errors. * @param {function} [options.onClose=this.onCloseCallback] - Callback for handling connection close event. * @param {function} [options.onReady=this.onReadyCallback] - Callback for handling ready event. * * @returns {void} */ connect(options?: Options): void; /** * Establishes a WebSocket connection to the FIX server. This method configures event listeners * for WebSocket events such as connection opening, closing, message reception, and logging the events. * * - Builds the WebSocket URL based on the provided host and port. * - Sets up event listeners for `open`, `close`, and `message` events. * - Logs connection status and relevant details such as `readyState` during connection and closure. * - On receiving a message, it is parsed using `fixParserBase.parse()`, and each parsed message is processed and passed to the callback functions. * - The `onOpenCallback`, `onCloseCallback`, `onMessageCallback` methods are invoked when corresponding events occur. * - The heartbeat mechanism is stopped when the connection closes. * * @returns {void} */ private connectWebsocket; /** * Get the next outgoing message sequence number. * * @returns The next outgoing message sequence number. */ getNextTargetMsgSeqNum(): number; /** * Set the next outgoing message sequence number. * * @param nextMsgSeqNum - The next message sequence number. * @returns The next outgoing message sequence number. */ setNextTargetMsgSeqNum(nextMsgSeqNum: number): number; /** * Get current timestamp. * * @param dateObject - An instance of a Date class. * @returns The current timestamp. */ getTimestamp(dateObject?: Date): string; /** * Create an instance of a FIX Message. * * @param fields - An array of Fields. * @returns A FIX Message class instance. */ createMessage(...fields: Field[]): Message; /** * Parse a FIX message string into Message instance(s). * * @param data - FIX message string. * @returns FIX Message class instance(s). */ parse(data: string): Message[]; /** * Send a FIX message. * * @param message - FIX Message class instance. */ send(message: Message): void; /** * Get connection status. * * @returns Current connection status. */ isConnected(): boolean; /** * Close current connection. */ close(): void; /** * Stop heartbeat interval. */ stopHeartbeat(): void; /** * Restart heartbeat interval. */ restartHeartbeat(): void; /** * Start heartbeat interval. * * @param heartBeatInterval - Heartbeat interval in seconds. * @param disableLog - Whether to disable heartbeat logs. */ startHeartbeat(heartBeatInterval?: number, disableLog?: boolean): void; } export { AccountType } from './fieldtypes/AccountType.ts'; export { AcctIDSource } from './fieldtypes/AcctIDSource.ts'; export { Adjustment } from './fieldtypes/Adjustment.ts'; export { AdjustmentType } from './fieldtypes/AdjustmentType.ts'; export { AdvSide } from './fieldtypes/AdvSide.ts'; export { AdvTransType } from './fieldtypes/AdvTransType.ts'; export { AffirmStatus } from './fieldtypes/AffirmStatus.ts'; export { AggregatedBook } from './fieldtypes/AggregatedBook.ts'; export { AggressorIndicator } from './fieldtypes/AggressorIndicator.ts'; export { AlgoCertificateReportStatus } from './fieldtypes/AlgoCertificateReportStatus.ts'; export { AlgoCertificateReportTransType } from './fieldtypes/AlgoCertificateReportTransType.ts'; export { AlgoCertificateReportType } from './fieldtypes/AlgoCertificateReportType.ts'; export { AlgoCertificateRequestStatus } from './fieldtypes/AlgoCertificateRequestStatus.ts'; export { AlgoCertificateRequestTransType } from './fieldtypes/AlgoCertificateRequestTransType.ts'; export { AlgoCertificateRequestType } from './fieldtypes/AlgoCertificateRequestType.ts'; export { AlgoCertificateStatus } from './fieldtypes/AlgoCertificateStatus.ts'; export { AlgorithmicTradeIndicator } from './fieldtypes/AlgorithmicTradeIndicator.ts'; export { AllocAccountType } from './fieldtypes/AllocAccountType.ts'; export { AllocationRollupInstruction } from './fieldtypes/AllocationRollupInstruction.ts'; export { AllocCancReplaceReason } from './fieldtypes/AllocCancReplaceReason.ts'; export { AllocGroupStatus } from './fieldtypes/AllocGroupStatus.ts'; export { AllocGroupSubQtyType } from './fieldtypes/AllocGroupSubQtyType.ts'; export { AllocHandlInst } from './fieldtypes/AllocHandlInst.ts'; export { AllocIntermedReqType } from './fieldtypes/AllocIntermedReqType.ts'; export { AllocLinkType } from './fieldtypes/AllocLinkType.ts'; export { AllocMethod } from './fieldtypes/AllocMethod.ts'; export { AllocNoOrdersType } from './fieldtypes/AllocNoOrdersType.ts'; export { AllocPositionEffect } from './fieldtypes/AllocPositionEffect.ts'; export { AllocRejCode } from './fieldtypes/AllocRejCode.ts'; export { AllocReportType } from './fieldtypes/AllocReportType.ts'; export { AllocRequestStatus } from './fieldtypes/AllocRequestStatus.ts'; export { AllocReversalStatus } from './fieldtypes/AllocReversalStatus.ts'; export { AllocSettlInstType } from './fieldtypes/AllocSettlInstType.ts'; export { AllocStatus } from './fieldtypes/AllocStatus.ts'; export { AllocTransType } from './fieldtypes/AllocTransType.ts'; export { AllocType } from './fieldtypes/AllocType.ts'; export { ApplLevelRecoveryIndicator } from './fieldtypes/ApplLevelRecoveryIndicator.ts'; export { ApplQueueAction } from './fieldtypes/ApplQueueAction.ts'; export { ApplQueueResolution } from './fieldtypes/ApplQueueResolution.ts'; export { ApplReportType } from './fieldtypes/ApplReportType.ts'; export { ApplReqType } from './fieldtypes/ApplReqType.ts'; export { ApplResponseError } from './fieldtypes/ApplResponseError.ts'; export { ApplResponseType } from './fieldtypes/ApplResponseType.ts'; export { ApplVerID } from './fieldtypes/ApplVerID.ts'; export { AsOfIndicator } from './fieldtypes/AsOfIndicator.ts'; export { AssetClass } from './fieldtypes/AssetClass.ts'; export { AssetGroup } from './fieldtypes/AssetGroup.ts'; export { AssetSubClass } from './fieldtypes/AssetSubClass.ts'; export { AssetValuationModel } from './fieldtypes/AssetValuationModel.ts'; export { AssignmentMethod } from './fieldtypes/AssignmentMethod.ts'; export { AttachmentEncodingType } from './fieldtypes/AttachmentEncodingType.ts'; export { AuctionInstruction } from './fieldtypes/AuctionInstruction.ts'; export { AuctionType } from './fieldtypes/AuctionType.ts'; export { AveragePriceType } from './fieldtypes/AveragePriceType.ts'; export { AvgPxIndicator } from './fieldtypes/AvgPxIndicator.ts'; export { BasisPxType } from './fieldtypes/BasisPxType.ts'; export { BatchProcessMode } from './fieldtypes/BatchProcessMode.ts'; export { BeginString } from './fieldtypes/BeginString.ts'; export { Benchmark } from './fieldtypes/Benchmark.ts'; export { BenchmarkCurveName } from './fieldtypes/BenchmarkCurveName.ts'; export { BidDescriptorType } from './fieldtypes/BidDescriptorType.ts'; export { BidRequestTransType } from './fieldtypes/BidRequestTransType.ts'; export { BidTradeType } from './fieldtypes/BidTradeType.ts'; export { BidType } from './fieldtypes/BidType.ts'; export { BlockTrdAllocIndicator } from './fieldtypes/BlockTrdAllocIndicator.ts'; export { BookingType } from './fieldtypes/BookingType.ts'; export { BookingUnit } from './fieldtypes/BookingUnit.ts'; export { BusinessDayConvention } from './fieldtypes/BusinessDayConvention.ts'; export { BusinessRejectReason } from './fieldtypes/BusinessRejectReason.ts'; export { CalculationMethod } from './fieldtypes/CalculationMethod.ts'; export { CancellationRights } from './fieldtypes/CancellationRights.ts'; export { CashMargin } from './fieldtypes/CashMargin.ts'; export { CashSettlPriceDefault } from './fieldtypes/CashSettlPriceDefault.ts'; export { CashSettlQuoteMethod } from './fieldtypes/CashSettlQuoteMethod.ts'; export { CashSettlValuationMethod } from './fieldtypes/CashSettlValuationMethod.ts'; export { ClearedIndicator } from './fieldtypes/ClearedIndicator.ts'; export { ClearingAccountType } from './fieldtypes/ClearingAccountType.ts'; export { ClearingFeeIndicator } from './fieldtypes/ClearingFeeIndicator.ts'; export { ClearingInstruction } from './fieldtypes/ClearingInstruction.ts'; export { ClearingIntention } from './fieldtypes/ClearingIntention.ts'; export { ClearingRequirementException } from './fieldtypes/ClearingRequirementException.ts'; export { CollAction } from './fieldtypes/CollAction.ts'; export { CollApplType } from './fieldtypes/CollApplType.ts'; export { CollAsgnReason } from './fieldtypes/CollAsgnReason.ts'; export { CollAsgnRejectReason } from './fieldtypes/CollAsgnRejectReason.ts'; export { CollAsgnRespType } from './fieldtypes/CollAsgnRespType.ts'; export { CollAsgnTransType } from './fieldtypes/CollAsgnTransType.ts'; export { CollateralAmountType } from './fieldtypes/CollateralAmountType.ts'; export { CollateralReinvestmentType } from './fieldtypes/CollateralReinvestmentType.ts'; export { CollInquiryQualifier } from './fieldtypes/CollInquiryQualifier.ts'; export { CollInquiryResult } from './fieldtypes/CollInquiryResult.ts'; export { CollInquiryStatus } from './fieldtypes/CollInquiryStatus.ts'; export { CollRptRejectReason } from './fieldtypes/CollRptRejectReason.ts'; export { CollRptStatus } from './fieldtypes/CollRptStatus.ts'; export { CollStatus } from './fieldtypes/CollStatus.ts'; export { CommissionAmountSubType } from './fieldtypes/CommissionAmountSubType.ts'; export { CommissionAmountType } from './fieldtypes/CommissionAmountType.ts'; export { CommodityFinalPriceType } from './fieldtypes/CommodityFinalPriceType.ts'; export { CommType } from './fieldtypes/CommType.ts'; export { ComplexEventCondition } from './fieldtypes/ComplexEventCondition.ts'; export { ComplexEventCreditEventNotifyingParty } from './fieldtypes/ComplexEventCreditEventNotifyingParty.ts'; export { ComplexEventDateOffsetDayType } from './fieldtypes/ComplexEventDateOffsetDayType.ts'; export { ComplexEventPeriodType } from './fieldtypes/ComplexEventPeriodType.ts'; export { ComplexEventPriceBoundaryMethod } from './fieldtypes/ComplexEventPriceBoundaryMethod.ts'; export { ComplexEventPriceTimeType } from './fieldtypes/ComplexEventPriceTimeType.ts'; export { ComplexEventPVFinalPriceElectionFallback } from './fieldtypes/ComplexEventPVFinalPriceElectionFallback.ts'; export { ComplexEventQuoteBasis } from './fieldtypes/ComplexEventQuoteBasis.ts'; export { ComplexEventType } from './fieldtypes/ComplexEventType.ts'; export { ComplexOptPayoutTime } from './fieldtypes/ComplexOptPayoutTime.ts'; export { ConfirmationMethod } from './fieldtypes/ConfirmationMethod.ts'; export { ConfirmRejReason } from './fieldtypes/ConfirmRejReason.ts'; export { ConfirmStatus } from './fieldtypes/ConfirmStatus.ts'; export { ConfirmTransType } from './fieldtypes/ConfirmTransType.ts'; export { ConfirmType } from './fieldtypes/ConfirmType.ts'; export { ContAmtType } from './fieldtypes/ContAmtType.ts'; export { ContingencyType } from './fieldtypes/ContingencyType.ts'; export { ContractMultiplierUnit } from './fieldtypes/ContractMultiplierUnit.ts'; export { ContractRefPosType } from './fieldtypes/ContractRefPosType.ts'; export { CorporateAction } from './fieldtypes/CorporateAction.ts'; export { CouponDayCount } from './fieldtypes/CouponDayCount.ts'; export { CouponFrequencyUnit } from './fieldtypes/CouponFrequencyUnit.ts'; export { CouponType } from './fieldtypes/CouponType.ts'; export { CoveredOrUncovered } from './fieldtypes/CoveredOrUncovered.ts'; export { CPProgram } from './fieldtypes/CPProgram.ts'; export { CrossedIndicator } from './fieldtypes/CrossedIndicator.ts'; export { CrossPrioritization } from './fieldtypes/CrossPrioritization.ts'; export { CrossType } from './fieldtypes/CrossType.ts'; export { CurrencyCodeSource } from './fieldtypes/CurrencyCodeSource.ts'; export { CustOrderCapacity } from './fieldtypes/CustOrderCapacity.ts'; export { CustOrderHandlingInst } from './fieldtypes/CustOrderHandlingInst.ts'; export { CustomerOrFirm } from './fieldtypes/CustomerOrFirm.ts'; export { CustomerPriority } from './fieldtypes/CustomerPriority.ts'; export { CxlRejReason } from './fieldtypes/CxlRejReason.ts'; export { CxlRejResponseTo } from './fieldtypes/CxlRejResponseTo.ts'; export { DateRollConvention } from './fieldtypes/DateRollConvention.ts'; export { DayBookingInst } from './fieldtypes/DayBookingInst.ts'; export { DealingCapacity } from './fieldtypes/DealingCapacity.ts'; export { DeleteReason } from './fieldtypes/DeleteReason.ts'; export { DeliveryForm } from './fieldtypes/DeliveryForm.ts'; export { DeliveryScheduleSettlDay } from './fieldtypes/DeliveryScheduleSettlDay.ts'; export { DeliveryScheduleSettlFlowType } from './fieldtypes/DeliveryScheduleSettlFlowType.ts'; export { DeliveryScheduleSettlHolidaysProcessingInstruction } from './fieldtypes/DeliveryScheduleSettlHolidaysProcessingInstruction.ts'; export { DeliveryScheduleSettlTimeType } from './fieldtypes/DeliveryScheduleSettlTimeType.ts'; export { DeliveryScheduleToleranceType } from './fieldtypes/DeliveryScheduleToleranceType.ts'; export { DeliveryScheduleType } from './fieldtypes/DeliveryScheduleType.ts'; export { DeliveryStreamDeliveryPointSource } from './fieldtypes/DeliveryStreamDeliveryPointSource.ts'; export { DeliveryStreamDeliveryRestriction } from './fieldtypes/DeliveryStreamDeliveryRestriction.ts'; export { DeliveryStreamElectingPartySide } from './fieldtypes/DeliveryStreamElectingPartySide.ts'; export { DeliveryStreamTitleTransferCondition } from './fieldtypes/DeliveryStreamTitleTransferCondition.ts'; export { DeliveryStreamToleranceOptionSide } from './fieldtypes/DeliveryStreamToleranceOptionSide.ts'; export { DeliveryStreamType } from './fieldtypes/DeliveryStreamType.ts'; export { DeliveryType } from './fieldtypes/DeliveryType.ts'; export { DeskType } from './fieldtypes/DeskType.ts'; export { DeskTypeSource } from './fieldtypes/DeskTypeSource.ts'; export { DisclosureInstruction } from './fieldtypes/DisclosureInstruction.ts'; export { DisclosureType } from './fieldtypes/DisclosureType.ts'; export { DiscretionInst } from './fieldtypes/DiscretionInst.ts'; export { DiscretionLimitType } from './fieldtypes/DiscretionLimitType.ts'; export { DiscretionMoveType } from './fieldtypes/DiscretionMoveType.ts'; export { DiscretionOffsetType } from './fieldtypes/DiscretionOffsetType.ts'; export { DiscretionRoundDirection } from './fieldtypes/DiscretionRoundDirection.ts'; export { DiscretionScope } from './fieldtypes/DiscretionScope.ts'; export { DisplayMethod } from './fieldtypes/DisplayMethod.ts'; export { DisplayWhen } from './fieldtypes/DisplayWhen.ts'; export { DistribPaymentMethod } from './fieldtypes/DistribPaymentMethod.ts'; export { DividendAmountType } from './fieldtypes/DividendAmountType.ts'; export { DividendComposition } from './fieldtypes/DividendComposition.ts'; export { DividendEntitlementEvent } from './fieldtypes/DividendEntitlementEvent.ts'; export { DKReason } from './fieldtypes/DKReason.ts'; export { DlvyInstType } from './fieldtypes/DlvyInstType.ts'; export { DueToRelated } from './fieldtypes/DueToRelated.ts'; export { DuplicateClOrdIDIndicator } from './fieldtypes/DuplicateClOrdIDIndicator.ts'; export { EmailType } from './fieldtypes/EmailType.ts'; export { EncryptMethod } from './fieldtypes/EncryptMethod.ts'; export { EntitlementAttribDatatype } from './fieldtypes/EntitlementAttribDatatype.ts'; export { EntitlementRequestResult } from './fieldtypes/EntitlementRequestResult.ts'; export { EntitlementStatus } from './fieldtypes/EntitlementStatus.ts'; export { EntitlementSubType } from './fieldtypes/EntitlementSubType.ts'; export { EntitlementType } from './fieldtypes/EntitlementType.ts'; export { EventInitiatorType } from './fieldtypes/EventInitiatorType.ts'; export { EventTimeUnit } from './fieldtypes/EventTimeUnit.ts'; export { EventType } from './fieldtypes/EventType.ts'; export { ExchangeForPhysical } from './fieldtypes/ExchangeForPhysical.ts'; export { ExDestinationIDSource } from './fieldtypes/ExDestinationIDSource.ts'; export { ExDestinationType } from './fieldtypes/ExDestinationType.ts'; export { ExecAckStatus } from './fieldtypes/ExecAckStatus.ts'; export { ExecInst } from './fieldtypes/ExecInst.ts'; export { ExecMethod } from './fieldtypes/ExecMethod.ts'; export { ExecPriceType } from './fieldtypes/ExecPriceType.ts'; export { ExecRestatementReason } from './fieldtypes/ExecRestatementReason.ts'; export { ExecTransType } from './fieldtypes/ExecTransType.ts'; export { ExecType } from './fieldtypes/ExecType.ts'; export { ExecTypeReason } from './fieldtypes/ExecTypeReason.ts'; export { ExerciseConfirmationMethod } from './fieldtypes/ExerciseConfirmationMethod.ts'; export { ExerciseMethod } from './fieldtypes/ExerciseMethod.ts'; export { ExerciseStyle } from './fieldtypes/ExerciseStyle.ts'; export { ExpirationCycle } from './fieldtypes/ExpirationCycle.ts'; export { ExpirationQtyType } from './fieldtypes/ExpirationQtyType.ts'; export { ExtraordinaryEventAdjustmentMethod } from './fieldtypes/ExtraordinaryEventAdjustmentMethod.ts'; export { FinancialStatus } from './fieldtypes/FinancialStatus.ts'; export { FlowScheduleType } from './fieldtypes/FlowScheduleType.ts'; export { ForexReq } from './fieldtypes/ForexReq.ts'; export { FundingSource } from './fieldtypes/FundingSource.ts'; export { FundRenewWaiv } from './fieldtypes/FundRenewWaiv.ts'; export { FXBenchmark } from './fieldtypes/FXBenchmark.ts'; export { GapFillFlag } from './fieldtypes/GapFillFlag.ts'; export { GTBookingInst } from './fieldtypes/GTBookingInst.ts'; export { HaltReason } from './fieldtypes/HaltReason.ts'; export { HandlInst } from './fieldtypes/HandlInst.ts'; export { IDSource } from './fieldtypes/IDSource.ts'; export { ImpliedMarketIndicator } from './fieldtypes/ImpliedMarketIndicator.ts'; export { IncTaxInd } from './fieldtypes/IncTaxInd.ts'; export { IndividualAllocType } from './fieldtypes/IndividualAllocType.ts'; export { InstrAttribType } from './fieldtypes/InstrAttribType.ts'; export { InstrmtAssignmentMethod } from './fieldtypes/InstrmtAssignmentMethod.ts'; export { InstrumentScopeOperator } from './fieldtypes/InstrumentScopeOperator.ts'; export { InTheMoneyCondition } from './fieldtypes/InTheMoneyCondition.ts'; export { InViewOfCommon } from './fieldtypes/InViewOfCommon.ts'; export { IOINaturalFlag } from './fieldtypes/IOINaturalFlag.ts'; export { IOIQltyInd } from './fieldtypes/IOIQltyInd.ts'; export { IOIQty } from './fieldtypes/IOIQty.ts'; export { IOIQualifier } from './fieldtypes/IOIQualifier.ts'; export { IOIShares } from './fieldtypes/IOIShares.ts'; export { IOITransType } from './fieldtypes/IOITransType.ts'; export { IRSDirection } from './fieldtypes/IRSDirection.ts'; export { LastCapacity } from './fieldtypes/LastCapacity.ts'; export { LastFragment } from './fieldtypes/LastFragment.ts'; export { LastLiquidityInd } from './fieldtypes/LastLiquidityInd.ts'; export { LastRptRequested } from './fieldtypes/LastRptRequested.ts'; export { LegalConfirm } from './fieldtypes/LegalConfirm.ts'; export { LegSwapType } from './fieldtypes/LegSwapType.ts'; export { LienSeniority } from './fieldtypes/LienSeniority.ts'; export { LimitAmtType } from './fieldtypes/LimitAmtType.ts'; export { LiquidityIndType } from './fieldtypes/LiquidityIndType.ts'; export { ListExecInstType } from './fieldtypes/ListExecInstType.ts'; export { ListMethod } from './fieldtypes/ListMethod.ts'; export { ListOrderStatus } from './fieldtypes/ListOrderStatus.ts'; export { ListRejectReason } from './fieldtypes/ListRejectReason.ts'; export { ListStatusType } from './fieldtypes/ListStatusType.ts'; export { ListUpdateAction } from './fieldtypes/ListUpdateAction.ts'; export { LoanFacility } from './fieldtypes/LoanFacility.ts'; export { LocateReqd } from './fieldtypes/LocateReqd.ts'; export { LockType } from './fieldtypes/LockType.ts'; export { LotType } from './fieldtypes/LotType.ts'; export { MarginAmtType } from './fieldtypes/MarginAmtType.ts'; export { MarginDirection } from './fieldtypes/MarginDirection.ts'; export { MarginReqmtInqQualifier } from './fieldtypes/MarginReqmtInqQualifier.ts'; export { MarginReqmtInqResult } from './fieldtypes/MarginReqmtInqResult.ts'; export { MarginReqmtRptType } from './fieldtypes/MarginReqmtRptType.ts'; export { MarketCondition } from './fieldtypes/MarketCondition.ts'; export { MarketDisruptionFallbackProvision } from './fieldtypes/MarketDisruptionFallbackProvision.ts'; export { MarketDisruptionFallbackUnderlierType } from './fieldtypes/MarketDisruptionFallbackUnderlierType.ts'; export { MarketDisruptionProvision } from './fieldtypes/MarketDisruptionProvision.ts'; export { MarketMakerActivity } from './fieldtypes/MarketMakerActivity.ts'; export { MarketSegmentRelationship } from './fieldtypes/MarketSegmentRelationship.ts'; export { MarketSegmentStatus } from './fieldtypes/MarketSegmentStatus.ts'; export { MarketSegmentSubType } from './fieldtypes/MarketSegmentSubType.ts'; export { MarketSegmentType } from './fieldtypes/MarketSegmentType.ts'; export { MassActionReason } from './fieldtypes/MassActionReason.ts'; export { MassActionRejectReason } from './fieldtypes/MassActionRejectReason.ts'; export { MassActionResponse } from './fieldtypes/MassActionResponse.ts'; export { MassActionScope } from './fieldtypes/MassActionScope.ts'; export { MassActionType } from './fieldtypes/MassActionType.ts'; export { MassCancelRejectReason } from './fieldtypes/MassCancelRejectReason.ts'; export { MassCancelRequestType } from './fieldtypes/MassCancelRequestType.ts'; export { MassCancelResponse } from './fieldtypes/MassCancelResponse.ts'; export { MassOrderRequestResult } from './fieldtypes/MassOrderRequestResult.ts'; export { MassOrderRequestStatus } from './fieldtypes/MassOrderRequestStatus.ts'; export { MassStatusReqType } from './fieldtypes/MassStatusReqType.ts'; export { MatchExceptionElementType } from './fieldtypes/MatchExceptionElementType.ts'; export { MatchExceptionToleranceValueType } from './fieldtypes/MatchExceptionToleranceValueType.ts'; export { MatchExceptionType } from './fieldtypes/MatchExceptionType.ts'; export { MatchInst } from './fieldtypes/MatchInst.ts'; export { MatchingDataPointIndicator } from './fieldtypes/MatchingDataPointIndicator.ts'; export { MatchStatus } from './fieldtypes/MatchStatus.ts'; export { MatchType } from './fieldtypes/MatchType.ts'; export { MaturityMonthYearFormat } from './fieldtypes/MaturityMonthYearFormat.ts'; export { MaturityMonthYearIncrementUnits } from './fieldtypes/MaturityMonthYearIncrementUnits.ts'; export { MDBookType } from './fieldtypes/MDBookType.ts'; export { MDEntryType } from './fieldtypes/MDEntryType.ts'; export { MDImplicitDelete } from './fieldtypes/MDImplicitDelete.ts'; export { MDOriginType } from './fieldtypes/MDOriginType.ts'; export { MDReportEvent } from './fieldtypes/MDReportEvent.ts'; export { MDReqRejReason } from './fieldtypes/MDReqRejReason.ts'; export { MDSecSizeType } from './fieldtypes/MDSecSizeType.ts'; export { MDStatisticIntervalType } from './fieldtypes/MDStatisticIntervalType.ts'; export { MDStatisticRatioType } from './fieldtypes/MDStatisticRatioType.ts'; export { MDStatisticRequestResult } from './fieldtypes/MDStatisticRequestResult.ts'; export { MDStatisticScope } from './fieldtypes/MDStatisticScope.ts'; export { MDStatisticScopeType } from './fieldtypes/MDStatisticScopeType.ts'; export { MDStatisticStatus } from './fieldtypes/MDStatisticStatus.ts'; export { MDStatisticSubScope } from './fieldtypes/MDStatisticSubScope.ts'; export { MDStatisticType } from './fieldtypes/MDStatisticType.ts'; export { MDStatisticValueType } from './fieldtypes/MDStatisticValueType.ts'; export { MDUpdateAction } from './fieldtypes/MDUpdateAction.ts'; export { MDUpdateType } from './fieldtypes/MDUpdateType.ts'; export { MDValueTier } from './fieldtypes/MDValueTier.ts'; export { MessageEncoding } from './fieldtypes/MessageEncoding.ts'; export { MetricsCalculationPriceSource } from './fieldtypes/MetricsCalculationPriceSource.ts'; export { MinQtyMethod } from './fieldtypes/MinQtyMethod.ts'; export { MiscFeeBasis } from './fieldtypes/MiscFeeBasis.ts'; export { MiscFeeQualifier } from './fieldtypes/MiscFeeQualifier.ts'; export { MiscFeeType } from './fieldtypes/MiscFeeType.ts'; export { ModelType } from './fieldtypes/ModelType.ts'; export { MoneyLaunderingStatus } from './fieldtypes/MoneyLaunderingStatus.ts'; export { MsgDirection } from './fieldtypes/MsgDirection.ts'; export { MsgType } from './fieldtypes/MsgType.ts'; export { MultiJurisdictionReportingIndicator } from './fieldtypes/MultiJurisdictionReportingIndicator.ts'; export { MultiLegReportingType } from './fieldtypes/MultiLegReportingType.ts'; export { MultiLegRptTypeReq } from './fieldtypes/MultiLegRptTypeReq.ts'; export { MultilegModel } from './fieldtypes/MultilegModel.ts'; export { MultilegPriceMethod } from './fieldtypes/MultilegPriceMethod.ts'; export { NBBOEntryType } from './fieldtypes/NBBOEntryType.ts'; export { NBBOSource } from './fieldtypes/NBBOSource.ts'; export { NegotiationMethod } from './fieldtypes/NegotiationMethod.ts'; export { NetGrossInd } from './fieldtypes/NetGrossInd.ts'; export { NetworkRequestType } from './fieldtypes/NetworkRequestType.ts'; export { NetworkStatusResponseType } from './fieldtypes/NetworkStatusResponseType.ts'; export { NewsCategory } from './fieldtypes/NewsCategory.ts'; export { NewsRefType } from './fieldtypes/NewsRefType.ts'; export { NonCashDividendTreatment } from './fieldtypes/NonCashDividendTreatment.ts'; export { NonDeliverableFixingDateType } from './fieldtypes/NonDeliverableFixingDateType.ts'; export { NoSides } from './fieldtypes/NoSides.ts'; export { NotAffectedReason } from './fieldtypes/NotAffectedReason.ts'; export { NotifyBrokerOfCredit } from './fieldtypes/NotifyBrokerOfCredit.ts'; export { ObligationType } from './fieldtypes/ObligationType.ts'; export { OddLot } from './fieldtypes/OddLot.ts'; export { OffsetInstruction } from './fieldtypes/OffsetInstruction.ts'; export { OffshoreIndicator } from './fieldtypes/OffshoreIndicator.ts'; export { OpenClose } from './fieldtypes/OpenClose.ts'; export { OpenCloseSettleFlag } from './fieldtypes/OpenCloseSettleFlag.ts'; export { OpenCloseSettlFlag } from './fieldtypes/OpenCloseSettlFlag.ts'; export { OptionExerciseDateType } from './fieldtypes/OptionExerciseDateType.ts'; export { OptPayoutType } from './fieldtypes/OptPayoutType.ts'; export { OrderAttributeType } from './fieldtypes/OrderAttributeType.ts'; export { OrderCapacity } from './fieldtypes/OrderCapacity.ts'; export { OrderCategory } from './fieldtypes/OrderCategory.ts'; export { OrderDelayUnit } from './fieldtypes/OrderDelayUnit.ts'; export { OrderEntryAction } from './fieldtypes/OrderEntryAction.ts'; export { OrderEventReason } from './fieldtypes/OrderEventReason.ts'; export { OrderEventType } from './fieldtypes/OrderEventType.ts'; export { OrderHandlingInstSource } from './fieldtypes/OrderHandlingInstSource.ts'; export { OrderOrigination } from './fieldtypes/OrderOrigination.ts'; export { OrderOwnershipIndicator } from './fieldtypes/OrderOwnershipIndicator.ts'; export { OrderRelationship } from './fieldtypes/OrderRelationship.ts'; export { OrderResponseLevel } from './fieldtypes/OrderResponseLevel.ts'; export { OrderRestrictions } from './fieldtypes/OrderRestrictions.ts'; export { OrdRejReason } from './fieldtypes/OrdRejReason.ts'; export { OrdStatus } from './fieldtypes/OrdStatus.ts'; export { OrdType } from './fieldtypes/OrdType.ts'; export { OrigCustOrderCapacity } from './fieldtypes/OrigCustOrderCapacity.ts'; export { OwnershipType } from './fieldtypes/OwnershipType.ts'; export { OwnerType } from './fieldtypes/OwnerType.ts'; export { PartyActionRejectReason } from './fieldtypes/PartyActionRejectReason.ts'; export { PartyActionResponse } from './fieldtypes/PartyActionResponse.ts'; export { PartyActionType } from './fieldtypes/PartyActionType.ts'; export { PartyDetailDefinitionStatus } from './fieldtypes/PartyDetailDefinitionStatus.ts'; export { PartyDetailRequestResult } from './fieldtypes/PartyDetailRequestResult.ts'; export { PartyDetailRequestStatus } from './fieldtypes/PartyDetailRequestStatus.ts'; export { PartyDetailRoleQualifier } from './fieldtypes/PartyDetailRoleQualifier.ts'; export { PartyDetailStatus } from './fieldtypes/PartyDetailStatus.ts'; export { PartyIDSource } from './fieldtypes/PartyIDSource.ts'; export { PartyRelationship } from './fieldtypes/PartyRelationship.ts'; export { PartyRiskLimitStatus } from './fieldtypes/PartyRiskLimitStatus.ts'; export { PartyRole } from './fieldtypes/PartyRole.ts'; export { PartySubIDType } from './fieldtypes/PartySubIDType.ts'; export { PaymentDateOffsetDayType } from './fieldtypes/PaymentDateOffsetDayType.ts'; export { PaymentForwardStartType } from './fieldtypes/PaymentForwardStartType.ts'; export { PaymentMethod } from './fieldtypes/PaymentMethod.ts'; export { PaymentPaySide } from './fieldtypes/PaymentPaySide.ts'; export { PaymentScheduleStepRelativeTo } from './fieldtypes/PaymentScheduleStepRelativeTo.ts'; export { PaymentScheduleType } from './fieldtypes/PaymentScheduleType.ts'; export { PaymentSettlStyle } from './fieldtypes/PaymentSettlStyle.ts'; export { PaymentStreamAveragingMethod } from './fieldtypes/PaymentStreamAveragingMethod.ts'; export { PaymentStreamCapRateBuySide } from './fieldtypes/PaymentStreamCapRateBuySide.ts'; export { PaymentStreamCompoundingMethod } from './fieldtypes/PaymentStreamCompoundingMethod.ts'; export { PaymentStreamDiscountType } from './fieldtypes/PaymentStreamDiscountType.ts'; export { PaymentStreamFloorRateBuySide } from './fieldtypes/PaymentStreamFloorRateBuySide.ts'; export { PaymentStreamFRADiscounting } from './fieldtypes/PaymentStreamFRADiscounting.ts'; export { PaymentStreamInflationInterpolationMethod } from './fieldtypes/PaymentStreamInflationInterpolationMethod.ts'; export { PaymentStreamInflationLagDayType } from './fieldtypes/PaymentStreamInflationLagDayType.ts'; export { PaymentStreamInflationLagUnit } from './fieldtypes/PaymentStreamInflationLagUnit.ts'; export { PaymentStreamInterpolationPeriod } from './fieldtypes/PaymentStreamInterpolationPeriod.ts'; export { PaymentStreamLinkStrikePriceType } from './fieldtypes/PaymentStreamLinkStrikePriceType.ts'; export { PaymentStreamNegativeRateTreatment } from './fieldtypes/PaymentStreamNegativeRateTreatment.ts'; export { PaymentStreamPaymentDateOffsetDayType } from './fieldtypes/PaymentStreamPaymentDateOffsetDayType.ts'; export { PaymentStreamPaymentDateOffsetUnit } from './fieldtypes/PaymentStreamPaymentDateOffsetUnit.ts'; export { PaymentStreamPaymentFrequencyUnit } from './fieldtypes/PaymentStreamPaymentFrequencyUnit.ts'; export { PaymentStreamPricingDayDistribution } from './fieldtypes/PaymentStreamPricingDayDistribution.ts'; export { PaymentStreamPricingDayOfWeek } from './fieldtypes/PaymentStreamPricingDayOfWeek.ts'; export { PaymentStreamRateIndexCurveUnit } from './fieldtypes/PaymentStreamRateIndexCurveUnit.ts'; export { PaymentStreamRateIndexSource } from './fieldtypes/PaymentStreamRateIndexSource.ts'; export { PaymentStreamRateSpreadPositionType } from './fieldtypes/PaymentStreamRateSpreadPositionType.ts'; export { PaymentStreamRateSpreadType } from './fieldtypes/PaymentStreamRateSpreadType.ts'; export { PaymentStreamRateTreatment } from './fieldtypes/PaymentStreamRateTreatment.ts'; export { PaymentStreamRealizedVarianceMethod } from './fieldtypes/PaymentStreamRealizedVarianceMethod.ts'; export { PaymentStreamResetWeeklyRollConvention } from './fieldtypes/PaymentStreamResetWeeklyRollConvention.ts'; export { PaymentStreamSettlLevel } from './fieldtypes/PaymentStreamSettlLevel.ts'; export { PaymentStreamType } from './fieldtypes/PaymentStreamType.ts'; export { PaymentStubLength } from './fieldtypes/PaymentStubLength.ts'; export { PaymentStubType } from './fieldtypes/PaymentStubType.ts'; export { PaymentSubType } from './fieldtypes/PaymentSubType.ts'; export { PaymentType } from './fieldtypes/PaymentType.ts'; export { PayReportStatus } from './fieldtypes/PayReportStatus.ts'; export { PayReportTransType } from './fieldtypes/PayReportTransType.ts'; export { PayRequestStatus } from './fieldtypes/PayRequestStatus.ts'; export { PayRequestTransType } from './fieldtypes/PayRequestTransType.ts'; export { PegLimitType } from './fieldtypes/PegLimitType.ts'; export { PegMoveType } from './fieldtypes/PegMoveType.ts'; export { PegOffsetType } from './fieldtypes/PegOffsetType.ts'; export { PegPriceType } from './fieldtypes/PegPriceType.ts'; export { PegRoundDirection } from './fieldtypes/PegRoundDirection.ts'; export { PegScope } from './fieldtypes/PegScope.ts'; export { PosAmtReason } from './fieldtypes/PosAmtReason.ts'; export { PosAmtType } from './fieldtypes/PosAmtType.ts'; export { PositionCapacity } from './fieldtypes/PositionCapacity.ts'; export { PositionEffect } from './fieldtypes/PositionEffect.ts'; export { PosMaintAction } from './fieldtypes/PosMaintAction.ts'; export { PosMaintResult } from './fieldtypes/PosMaintResult.ts'; export { PosMaintStatus } from './fieldtypes/PosMaintStatus.ts'; export { PosQtyStatus } from './fieldtypes/PosQtyStatus.ts'; export { PosReqResult } from './fieldtypes/PosReqResult.ts'; export { PosReqStatus } from './fieldtypes/PosReqStatus.ts'; export { PosReqType } from './fieldtypes/PosReqType.ts'; export { PossDupFlag } from './fieldtypes/PossDupFlag.ts'; export { PossResend } from './fieldtypes/PossResend.ts'; export { PosTransType } from './fieldtypes/PosTransType.ts'; export { PosType } from './fieldtypes/PosType.ts'; export { PostTradePaymentDebitOrCredit } from './fieldtypes/PostTradePaymentDebitOrCredit.ts'; export { PostTradePaymentStatus } from './fieldtypes/PostTradePaymentStatus.ts'; export { PreallocMethod } from './fieldtypes/PreallocMethod.ts'; export { PreviouslyReported } from './fieldtypes/PreviouslyReported.ts'; export { PriceLimitType } from './fieldtypes/PriceLimitType.ts'; export { PriceMovementType } from './fieldtypes/PriceMovementType.ts'; export { PriceProtectionScope } from './fieldtypes/PriceProtectionScope.ts'; export { PriceQualifier } from './fieldtypes/PriceQualifier.ts'; export { PriceQuoteMethod } from './fieldtypes/PriceQuoteMethod.ts'; export { PriceType } from './fieldtypes/PriceType.ts'; export { PriorityIndicator } from './fieldtypes/PriorityIndicator.ts'; export { PrivateQuote } from './fieldtypes/PrivateQuote.ts'; export { ProcessCode } from './fieldtypes/ProcessCode.ts'; export { Product } from './fieldtypes/Product.ts'; export { ProgRptReqs } from './fieldtypes/ProgRptReqs.ts'; export { ProtectionTermEventDayType } from './fieldtypes/ProtectionTermEventDayType.ts'; export { ProtectionTermEventQualifier } from './fieldtypes/ProtectionTermEventQualifier.ts'; export { ProtectionTermEventUnit } from './fieldtypes/ProtectionTermEventUnit.ts'; export { ProvisionBreakFeeElection } from './fieldtypes/ProvisionBreakFeeElection.ts'; export { ProvisionCalculationAgent } from './fieldtypes/ProvisionCalculationAgent.ts'; export { ProvisionCashSettlMethod } from './fieldtypes/ProvisionCashSettlMethod.ts'; export { ProvisionCashSettlPaymentDateType } from './fieldtypes/ProvisionCashSettlPaymentDateType.ts'; export { ProvisionCashSettlQuoteType } from './fieldtypes/ProvisionCashSettlQuoteType.ts'; export { ProvisionDateTenorUnit } from './fieldtypes/ProvisionDateTenorUnit.ts'; export { ProvisionOptionExerciseEarliestDateOffsetUnit } from './fieldtypes/ProvisionOptionExerciseEarliestDateOffsetUnit.ts'; export { ProvisionOptionExerciseFixedDateType } from './fieldtypes/ProvisionOptionExerciseFixedDateType.ts'; export { ProvisionOptionSinglePartyBuyerSide } from './fieldtypes/ProvisionOptionSinglePartyBuyerSide.ts'; export { ProvisionType } from './fieldtypes/ProvisionType.ts'; export { PublishTrdIndicator } from './fieldtypes/PublishTrdIndicator.ts'; export { PutOrCall } from './fieldtypes/PutOrCall.ts'; export { QtyType } from './fieldtypes/QtyType.ts'; export { QuoteAckStatus } from './fieldtypes/QuoteAckStatus.ts'; export { QuoteAttributeType } from './fieldtypes/QuoteAttributeType.ts'; export { QuoteCancelType } from './fieldtypes/QuoteCancelType.ts'; export { QuoteCondition } from './fieldtypes/QuoteCondition.ts'; export { QuoteEntryRejectReason } from './fieldtypes/QuoteEntryRejectReason.ts'; export { QuoteEntryStatus } from './fieldtypes/QuoteEntryStatus.ts'; export { QuoteModelType } from './fieldtypes/QuoteModelType.ts'; export { QuotePriceType } from './fieldtypes/QuotePriceType.ts'; export { QuoteRejectReason } from './fieldtypes/QuoteRejectReason.ts'; export { QuoteRequestRejectReason } from './fieldtypes/QuoteRequestRejectReason.ts'; export { QuoteRequestType } from './fieldtypes/QuoteRequestType.ts'; export { QuoteResponseLevel } from './fieldtypes/QuoteResponseLevel.ts'; export { QuoteRespType } from './fieldtypes/QuoteRespType.ts'; export { QuoteSideIndicator } from './fieldtypes/QuoteSideIndicator.ts'; export { QuoteStatus } from './fieldtypes/QuoteStatus.ts'; export { QuoteType } from './fieldtypes/QuoteType.ts'; export { RateSource } from './fieldtypes/RateSource.ts'; export { RateSourceType } from './fieldtypes/RateSourceType.ts'; export { ReferenceDataDateType } from './fieldtypes/ReferenceDataDateType.ts'; export { ReferenceEntityType } from './fieldtypes/ReferenceEntityType.ts'; export { RefOrderIDSource } from './fieldtypes/RefOrderIDSource.ts'; export { RefOrdIDReason } from './fieldtypes/RefOrdIDReason.ts'; export { RefRiskLimitCheckIDType } from './fieldtypes/RefRiskLimitCheckIDType.ts'; export { RegistRejReasonCode } from './fieldtypes/RegistRejReasonCode.ts'; export { RegistStatus } from './fieldtypes/RegistStatus.ts'; export { RegistTransType } from './fieldtypes/RegistTransType.ts'; export { RegulatoryReportType } from './fieldtypes/RegulatoryReportType.ts'; export { RegulatoryTradeIDEvent } from './fieldtypes/RegulatoryTradeIDEvent.ts'; export { RegulatoryTradeIDScope } from './fieldtypes/RegulatoryTradeIDScope.ts'; export { RegulatoryTradeIDSource } from './fieldtypes/RegulatoryTradeIDSource.ts'; export { RegulatoryTradeIDType } from './fieldtypes/RegulatoryTradeIDType.ts'; export { RegulatoryTransactionType } from './fieldtypes/RegulatoryTransactionType.ts'; export { RelatedInstrumentType } from './fieldtypes/RelatedInstrumentType.ts'; export { RelatedOrderIDSource } from './fieldtypes/RelatedOrderIDSource.ts'; export { RelatedPositionIDSource } from './fieldtypes/RelatedPositionIDSource.ts'; export { RelatedPriceSource } from './fieldtypes/RelatedPriceSource.ts'; export { RelatedTradeIDSource } from './fieldtypes/RelatedTradeIDSource.ts'; export { RelativeValueSide } from './fieldtypes/RelativeValueSide.ts'; export { RelativeValueType } from './fieldtypes/RelativeValueType.ts'; export { ReleaseInstruction } from './fieldtypes/ReleaseInstruction.ts'; export { RemunerationIndicator } from './fieldtypes/RemunerationIndicator.ts'; export { ReportToExch } from './fieldtypes/ReportToExch.ts'; export { RequestResult } from './fieldtypes/RequestResult.ts'; export { ResetSeqNumFlag } from './fieldtypes/ResetSeqNumFlag.ts'; export { RespondentType } from './fieldtypes/RespondentType.ts'; export { ResponseTransportType } from './fieldtypes/ResponseTransportType.ts'; export { RestructuringType } from './fieldtypes/RestructuringType.ts'; export { ReturnRateDateMode } from './fieldtypes/ReturnRateDateMode.ts'; export { ReturnRatePriceBasis } from './fieldtypes/ReturnRatePriceBasis.ts'; export { ReturnRatePriceSequence } from './fieldtypes/ReturnRatePriceSequence.ts'; export { ReturnRatePriceType } from './fieldtypes/ReturnRatePriceType.ts'; export { ReturnRateQuoteTimeType } from './fieldtypes/ReturnRateQuoteTimeType.ts'; export { ReturnRateValuationPriceOption } from './fieldtypes/ReturnRateValuationPriceOption.ts'; export { ReturnTrigger } from './fieldtypes/ReturnTrigger.ts'; export { RiskLimitAction } from './fieldtypes/RiskLimitAction.ts'; export { RiskLimitCheckModelType } from './fieldtypes/RiskLimitCheckModelType.ts'; export { RiskLimitCheckRequestResult } from './fieldtypes/RiskLimitCheckRequestResult.ts'; export { RiskLimitCheckRequestStatus } from './fieldtypes/RiskLimitCheckRequestStatus.ts'; export { RiskLimitCheckRequestType } from './fieldtypes/RiskLimitCheckRequestType.ts'; export { RiskLimitCheckStatus } from './fieldtypes/RiskLimitCheckStatus.ts'; export { RiskLimitCheckTransType } from './fieldtypes/RiskLimitCheckTransType.ts'; export { RiskLimitCheckType } from './fieldtypes/RiskLimitCheckType.ts'; export { RiskLimitReportRejectReason } from './fieldtypes/RiskLimitReportRejectReason.ts'; export { RiskLimitReportStatus } from './fieldtypes/RiskLimitReportStatus.ts'; export { RiskLimitRequestResult } from './fieldtypes/RiskLimitRequestResult.ts'; export { RiskLimitRequestType } from './fieldtypes/RiskLimitRequestType.ts'; export { RiskLimitType } from './fieldtypes/RiskLimitType.ts'; export { RoundingDirection } from './fieldtypes/RoundingDirection.ts'; export { RoutingArrangementIndicator } from './fieldtypes/RoutingArrangementIndicator.ts'; export { RoutingType } from './fieldtypes/RoutingType.ts'; export { Rule80A } from './fieldtypes/Rule80A.ts'; export { Scope } from './fieldtypes/Scope.ts'; export { SecurityClassificationReason } from './fieldtypes/SecurityClassificationReason.ts'; export { SecurityIDSource } from './fieldtypes/SecurityIDSource.ts'; export { SecurityListRequestType } from './fieldtypes/SecurityListRequestType.ts'; export { SecurityListType } from './fieldtypes/SecurityListType.ts'; export { SecurityListTypeSource } from './fieldtypes/SecurityListTypeSource.ts'; export { SecurityRejectReason } from './fieldtypes/SecurityRejectReason.ts'; export { SecurityRequestResult } from './fieldtypes/SecurityRequestResult.ts'; export { SecurityRequestType } from './fieldtypes/SecurityRequestType.ts'; export { SecurityResponseType } from './fieldtypes/SecurityResponseType.ts'; export { SecurityStatus } from './fieldtypes/SecurityStatus.ts'; export { SecurityTradingEvent } from './fieldtypes/SecurityTradingEvent.ts'; export { SecurityTradingStatus } from './fieldtypes/SecurityTradingStatus.ts'; export { SecurityType } from './fieldtypes/SecurityType.ts'; export { SecurityUpdateAction } from './fieldtypes/SecurityUpdateAction.ts'; export { SelfMatchPreventionIns