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, and typography 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