satori library

Classes

Event
An event to be published to the server.
Experiment
An experiment that this user is partaking.
ExperimentList
All experiments that this identity is involved with.
Flag
Feature flag available to the identity.
FlagList
All flags available to the identity
LiveEvent
A single live event.
LiveEventList
List of Live events.
Message
A scheduled message.
Properties
Properties associated with an identity.
SatoriBaseClient
An interface for the Satori client.
SatoriRestApiClient
A REST client to interact with the API in Satori.
Session
A session authenticated for a user with Satori server.

Extensions

EventPatterns on Event
Adds pattern-matching-related methods to Event.
ExperimentListPatterns on ExperimentList
Adds pattern-matching-related methods to ExperimentList.
ExperimentPatterns on Experiment
Adds pattern-matching-related methods to Experiment.
FlagListPatterns on FlagList
Adds pattern-matching-related methods to FlagList.
FlagPatterns on Flag
Adds pattern-matching-related methods to Flag.
LiveEventListPatterns on LiveEventList
Adds pattern-matching-related methods to LiveEventList.
LiveEventPatterns on LiveEvent
Adds pattern-matching-related methods to LiveEvent.
MessagePatterns on Message
Adds pattern-matching-related methods to Message.
PropertiesPatterns on Properties
Adds pattern-matching-related methods to Properties.
SessionPatterns on Session
Adds pattern-matching-related methods to Session.

Functions

getSatoriClient({String? host = '127.0.0.1', String apiKey = 'apikey', int port = 7450, bool ssl = false}) SatoriBaseClient