ExperimentPayload class

ABT Payload for Firebase Namespace.

Constructors

ExperimentPayload({String? activateEventToLog, String? clearEventToLog, String? experimentId, String? experimentStartTimeMillis, List<ExperimentLite>? ongoingExperiments, String? overflowPolicy, String? setEventToLog, String? timeToLiveMillis, String? timeoutEventToLog, String? triggerEvent, String? triggerTimeoutMillis, String? ttlExpiryEventToLog, String? variantId})
ExperimentPayload.fromJson(Map _json)

Properties

activateEventToLog String?
The event logged when an experiment goes to the ON state.
getter/setter pair
clearEventToLog String?
The event logged when an experiment is cleared.
getter/setter pair
experimentId String?
A string of max length 22 characters.
getter/setter pair
experimentStartTimeMillis String?
Epoch time in milliseconds when the experiment was started; > 0.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
ongoingExperiments List<ExperimentLite>?
A list of all other ongoing (started, and not yet stopped) experiments at the time this experiment was started.
getter/setter pair
overflowPolicy String?
The overflow policy enum for this experiment payload. Possible string values are:
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setEventToLog String?
The event logged when impact service sets the experiment.
getter/setter pair
timeoutEventToLog String?
The event logged when an experiment times out after trigger_timeout_millis milliseconds.
getter/setter pair
timeToLiveMillis String?
Duration in milliseconds that the experiment can stay in ON state (an experiment becomes ON when it has been triggered, or when it has no trigger event).
getter/setter pair
triggerEvent String?
The Scion event that causes the experiment to transition to ON state.
getter/setter pair
triggerTimeoutMillis String?
Duration in milliseconds that the experiment can stay in STANDBY state.
getter/setter pair
ttlExpiryEventToLog String?
The event logged when an experiment times out after time_to_live_millis milliseconds.
getter/setter pair
variantId String?
A string which has numbers from 0-10.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited