## Event

typecode = SBML_EVENT

## SBML Level 1

Version 1 | Version 2
The Event component is not part of SBML Level 1 Version 1 | The Event component is not part of SBML Level 1 Version 2

## SBML Level 2

Version 1 | Version 2

Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`name` | string
`id` | string
`trigger` | string
`delay` | string
`timeUnits` | string
eventAssignment | array of structures

Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`name` | string
`id` | string
`trigger` | string
`delay` | string
`timeUnits` | string
`sboTerm` | integer
eventAssignment | array of structures

Version 3 | Version 4

Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`sboTerm` | integer
`name` | string
`id` | string
trigger | structure
delay | structure
eventAssignment | array of structures

Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`sboTerm` | integer
`name` | string
`id` | string
`useValuesFromTriggerTime` | boolean
trigger | structure
delay | structure
eventAssignment | array of structures

## SBML Level 3

Version 1

Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`sboTerm` | integer
`name` | string
`id` | string
`useValuesFromTriggerTime` | boolean
trigger | structure
delay | structure
priority | structure
eventAssignment | array of structures