AiutaWelcomeScreenFeature class
This class represents the optional welcome screen feature for the Aiuta SDK. It is used to show a welcome screen when the SDK is opened for the first time. The welcome screen is shown only if the user has not completed the onboarding. So it is bound to the onboarding feature. If the onboarding is not provided, the welcome screen will be shown every time the SDK is opened and you should care of providing or not providing the welcome screen feature in the configuration to control the welcome screen visibility yourself.
- Annotations
-
- @JsonSerializable()
Constructors
- AiutaWelcomeScreenFeature.new({required AiutaWelcomeScreenImages images, required AiutaWelcomeScreenIcons icons, required AiutaWelcomeScreenStrings strings, required AiutaWelcomeScreenTypography typography})
-
Creates an AiutaWelcomeScreenFeature with the given parameters for the
images
,icons
,strings
, andtypography
used in the welcome screen. -
AiutaWelcomeScreenFeature.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- icons → AiutaWelcomeScreenIcons
-
Icons used in the welcome screen.
final
- images → AiutaWelcomeScreenImages
-
Images used in the welcome screen.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- strings → AiutaWelcomeScreenStrings
-
Strings used in the welcome screen.
final
- typography → AiutaWelcomeScreenTypography
-
Typography styles used in the welcome screen.
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