The LegComplexEvent Group is a repeating block which allows specifying an unlimited number and types of advanced events, such as observation and pricing over the lifetime of an option, futures, commodities or equity swap contract. Use LegEvntGrp to specify more straightforward events.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
2218 | NumInGroup | Number of complex events in the repeating group. | ||
2219 | Int Enum | Required if NoLegComplexEvents(2218)) > 0 | ||
2220 | Int Enum | |||
2221 | Int Enum | |||
2222 | String | |||
2223 | Amount | |||
2224 | Percentage | |||
2225 | Int Enum | |||
2226 | Currency | |||
2944 | String Enum | |||
2227 | Price | |||
2228 | Percentage | |||
2229 | Int Enum | |||
2230 | Percentage | |||
2231 | Int Enum | |||
2232 | Int Enum | Conditionally required when there are more than one LegComplexEvents occurrences. A chain of LegComplexEvents must be linked together through use of the LegComplexEventCondition(2232) in which the relationship between any two events is described. For any two LegComplexEvents the first occurrence will specify the LegComplexEventCondition(2232) which links it with the second event | ||
Component | ||||
2233 | Currency | |||
2945 | String Enum | |||
2234 | Currency | |||
2946 | String Enum | |||
2235 | Int Enum | |||
2236 | Float | |||
2409 | Price | |||
2410 | PriceOffset | |||
2237 | String | |||
2238 | Int Enum | |||
2239 | Price | |||
2240 | Float | |||
2241 | Int | |||
Component | ||||
Component | ||||
Component | ||||
2242 | XIDREF | |||
2243 | Int Enum | |||
2244 | String | |||
2245 | Boolean | |||
2246 | Int | |||
Component | ||||
Component | ||||
2608 | Boolean | |||
2609 | Boolean | |||
2610 | Int Enum | |||
2248 | XID | |||
2249 | XIDREF |