InappifySessionState enum

Token-free lifecycle state of the session owned by the selected backend.

Flutter applications should not infer authentication from a nullable customer snapshot. In particular, temporarilyUnavailable means that the last authoritative customer state must be preserved while the operation is retried; it does not mean that the customer became anonymous.

Inheritance
Available extensions

Values

unconfigured → const InappifySessionState
configuring → const InappifySessionState
anonymous → const InappifySessionState
authenticated → const InappifySessionState
refreshing → const InappifySessionState
temporarilyUnavailable → const InappifySessionState
recoveryRequired → const InappifySessionState
unknown → const InappifySessionState

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wireName → String
Stable value used by JavaScript and MethodChannel adapters.
no setter

Methods

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

Operators

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

Static Methods

fromWire(Object? value) → InappifySessionState
Decodes a backend value without throwing for future SDK additions.

Constants

values → const List<InappifySessionState>
A constant List of the values in this enum, in order of their declaration.