fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
32 lines (31 loc) • 1.22 kB
TypeScript
/**
* Type of provisions.
* - Tag: 40091
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const ProvisionType: Readonly<{
/** Mandatory early termination */
readonly MandatoryEarlyTermination: 0;
/** Optional early termination */
readonly OptionalEarlyTermination: 1;
/** Cancelable */
readonly Cancelable: 2;
/** Extendable
The contract can be extended by either party usually with a specific time notice prior to the expiry date. In the context of EU SFTR reporting this corresponds to "termination optionality" code "ETSB". */
readonly Extendable: 3;
/** Mutual early termination */
readonly MutualEarlyTermination: 4;
/** Evergreen
The contract automatically renews after the expiry date until one party gives the other notice to terminate. In the context of EU SFTR reporting this corresponds to "termination optionality" code "EGRN". */
readonly Evergreen: 5;
/** Callable
Contract is callable. */
readonly Callable: 6;
/** Puttable
Contract is puttable. */
readonly Puttable: 7;
}>;
export type ProvisionType = (typeof ProvisionType)[keyof typeof ProvisionType];