UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

32 lines (31 loc) 1.13 kB
import type { ISpecSections } from '../../spec/SpecSections.ts'; /** * Class representing a FIX field section type. * Stores and manages section-specific information for FIX fields. */ export declare class SectionType { /** The unique identifier for the section */ sectionID: string | undefined; /** The name of the section */ name: string | undefined; /** The order in which the section should be displayed */ displayOrder: number | undefined; /** The volume this section belongs to */ volume: string | undefined; /** Whether this section is not required in XML */ notReqXML: boolean | undefined; /** The FIXML file name associated with this section */ fixmlFileName: string | undefined; /** A description of the section */ description: string | undefined; /** * Sets the section properties based on the provided section specification. * * @param {ISpecSections} section - The section specification to set */ setSection(section: ISpecSections): void; /** * Resets all section properties to undefined. */ reset(): void; }