AiutaUserInterfaceConfiguration class
This class is used to configure the user interface of the Aiuta SDK. It contains the presentation style, swipe-to-dismiss policy, and theme configuration.
- Annotations
-
- @JsonSerializable()
Constructors
- AiutaUserInterfaceConfiguration.new({required AiutaPresentationStyle presentationStyle, required AiutaSwipeToDismissPolicy swipeToDismiss, required AiutaTheme theme})
-
Creates an AiutaUserInterfaceConfiguration with
presentationStyle
to configure the presentation style of the SDK,swipeToDismiss
to configure the swipe-to-dismiss policy, andtheme
to configure the theme of the UI components. - AiutaUserInterfaceConfiguration.builtIn()
-
Creates a built-in user interface configuration with default settings.
factory
-
AiutaUserInterfaceConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- presentationStyle → AiutaPresentationStyle
-
Defines how the SDK will be presented.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- swipeToDismiss → AiutaSwipeToDismissPolicy
-
Defines the swipe-to-dismiss policy.
final
- theme → AiutaTheme
-
Defines the theme configuration.
final
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