AiutaAnalyticsSessionEvent class

This event is sent when a session is started.

Inheritance
Annotations
  • @JsonSerializable()

Constructors

AiutaAnalyticsSessionEvent.new({required AiutaAnalyticsFlowType flow, required List<String> productIds, AiutaAnalyticsPageId? pageId})
Creates a session event.
AiutaAnalyticsSessionEvent.fromJson(Map<String, dynamic> json)
factory

Properties

flow AiutaAnalyticsFlowType
Type of flow in the SDK.
final
hashCode int
The hash code for this object.
no setterinherited
pageId AiutaAnalyticsPageId?
Id of the page.
finalinherited
productIds List<String>
Ids of the products that the user interacts with. Matches the ids of either the products which is passed to the SDK by starting try-on
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type AiutaAnalyticsEventType
Type of the analytic event.
finalinherited

Methods

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

Operators

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