Safe Haskell | None |
---|---|
Language | Haskell2010 |
BackgroundService
Defines events for background web platform features.
Synopsis
- data PBackgroundServiceClearEvents = PBackgroundServiceClearEvents {}
- data PBackgroundServiceSetRecording = PBackgroundServiceSetRecording {}
- data PBackgroundServiceStopObserving = PBackgroundServiceStopObserving {}
- data PBackgroundServiceStartObserving = PBackgroundServiceStartObserving {}
- data BackgroundServiceBackgroundServiceEventReceived = BackgroundServiceBackgroundServiceEventReceived {}
- data BackgroundServiceRecordingStateChanged = BackgroundServiceRecordingStateChanged {}
- data BackgroundServiceBackgroundServiceEvent = BackgroundServiceBackgroundServiceEvent {
- backgroundServiceBackgroundServiceEventTimestamp :: NetworkTimeSinceEpoch
- backgroundServiceBackgroundServiceEventOrigin :: Text
- backgroundServiceBackgroundServiceEventServiceWorkerRegistrationId :: ServiceWorkerRegistrationID
- backgroundServiceBackgroundServiceEventService :: BackgroundServiceServiceName
- backgroundServiceBackgroundServiceEventEventName :: Text
- backgroundServiceBackgroundServiceEventInstanceId :: Text
- backgroundServiceBackgroundServiceEventEventMetadata :: [BackgroundServiceEventMetadata]
- data BackgroundServiceEventMetadata = BackgroundServiceEventMetadata {}
- data BackgroundServiceServiceName
- pBackgroundServiceStartObserving :: BackgroundServiceServiceName -> PBackgroundServiceStartObserving
- pBackgroundServiceStopObserving :: BackgroundServiceServiceName -> PBackgroundServiceStopObserving
- pBackgroundServiceSetRecording :: Bool -> BackgroundServiceServiceName -> PBackgroundServiceSetRecording
- pBackgroundServiceClearEvents :: BackgroundServiceServiceName -> PBackgroundServiceClearEvents
Documentation
data PBackgroundServiceClearEvents Source #
Clears all stored data for the service.
Parameters of the clearEvents
command.
Instances
data PBackgroundServiceSetRecording Source #
Set the recording state for the service.
Parameters of the setRecording
command.
Instances
data PBackgroundServiceStopObserving Source #
Disables event updates for the service.
Parameters of the stopObserving
command.
Instances
data PBackgroundServiceStartObserving Source #
Enables event updates for the service.
Parameters of the startObserving
command.
Instances
data BackgroundServiceBackgroundServiceEventReceived Source #
Type of the backgroundServiceEventReceived
event.
data BackgroundServiceRecordingStateChanged Source #
Type of the recordingStateChanged
event.
data BackgroundServiceBackgroundServiceEvent Source #
Type BackgroundServiceEvent
.
BackgroundServiceBackgroundServiceEvent | |
|
data BackgroundServiceEventMetadata Source #
Type EventMetadata
.
A key-value pair for additional event information to pass along.
data BackgroundServiceServiceName Source #
Type ServiceName
.
The Background Service that will be associated with the commands/events.
Every Background Service operates independently, but they share the same
API.
Instances
pBackgroundServiceStartObserving :: BackgroundServiceServiceName -> PBackgroundServiceStartObserving Source #
pBackgroundServiceStopObserving :: BackgroundServiceServiceName -> PBackgroundServiceStopObserving Source #