fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
32 lines (31 loc) • 1.13 kB
TypeScript
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;
}