# Functions
UnmarshalEventStreamResponse unmarshal a JSON response line from the Icinga 2 API Event Stream.
# Constants
Acknowledgement* consts are describing an acknowledgement, e.g., from HostServiceRuntimeAttributes.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
EntryType* consts are describing an entry_type, e.g., from Comment.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
StateHost* consts are describing a host state, e.g., from CheckResult.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
StateService* consts are describing a service state, e.g., from CheckResult.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
The following const values are representing constant integer values, e.g., 0 for an OK state service.
StateType* consts are describing a state type, e.g., from HostServiceRuntimeAttributes.
# Structs
Acknowledgement represents the Icinga 2 API Event Stream AcknowledgementSet or AcknowledgementCleared response for acknowledgements set/cleared on/from hosts/services.
CheckResult represents the Icinga 2 API CheckResult object.
Client for the Icinga 2 Event Stream API with support for other Icinga 2 APIs to gather additional information and perform a catch-up of unknown events either when starting up to or in case of a connection loss.
Comment represents the Icinga 2 API Comment object.
CommentAdded represents the Icinga 2 API Event Stream CommentAdded response for added host/service comments.
CommentRemoved represents the Icinga 2 API Event Stream CommentRemoved response for removed host/service comments.
Downtime represents the Icinga 2 API Downtime object.
DowntimeAdded represents the Icinga 2 API Event Stream DowntimeAdded response for added downtimes on host/services.
DowntimeRemoved represents the Icinga 2 API Event Stream DowntimeRemoved response for removed downtimes on host/services.
DowntimeStarted represents the Icinga 2 API Event Stream DowntimeStarted response for started downtimes on host/services.
DowntimeTriggered represents the Icinga 2 API Event Stream DowntimeTriggered response for triggered downtimes on host/services.
Flapping represents the Icinga 2 API Event Stream Flapping response for flapping host/services.
HostServiceRuntimeAttributes are common attributes of both Host and Service objects.
IcingaApplication represents the Icinga 2 API status endpoint query result of type IcingaApplication.
Launcher allows starting a new Icinga 2 Event Stream API Client through a callback from within the config package.
ObjectCreatedDeleted represents the Icinga 2 API stream object created/deleted response.
ObjectQueriesResult represents the Icinga 2 API Object Queries Result wrapper object.
StateChange represents the Icinga 2 API Event Stream StateChange response for host/service state changes.
# Type aliases
UnixFloat is a custom time.Time type for millisecond Unix timestamp, as used in Icinga 2's API.