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