AtOnboardingConfig class
Constructors
- AtOnboardingConfig({required AtClientPreference atClientPreference, required RootEnvironment rootEnvironment, String? domain, String? appAPIKey, bool hideReferences = false, bool hideQrScan = false, AtOnboardingTutorialDisplay tutorialDisplay = AtOnboardingTutorialDisplay.normal, AtOnboardingTheme? theme, })
Properties
- appAPIKey → String?
-
API authentication key for getting free atsigns
final
- atClientPreference → AtClientPreference
-
The atClientPreference required to continue with the onboarding.
final
- domain → String?
-
Default the plugin connects to
root.atsign.org
to perform onboarding.final - hashCode → int
-
The hash code for this object.
no setterinherited
- hideQrScan → bool
-
hides the qr functionality if set to true
final
- hideReferences → bool
-
hides the references to webpages if set to true
final
- logger → AtSignLogger
-
final
- rootEnvironment → RootEnvironment
-
Setting up RootEnvironment to Staging will use the staging environment for onboarding.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Provides option to choose whether user wants to share onboarded atSign details with other atApps.
getter/setter pair
- theme → AtOnboardingTheme?
-
final
- tutorialDisplay → AtOnboardingTutorialDisplay
-
final
Methods
-
copyWith(
{bool? hideReferences, bool? hideQrScan, AtClientPreference? atClientPreference, String? domain, AtOnboardingTheme? theme, AtOnboardingTutorialDisplay? tutorialDisplay, String? appAPIKey, RootEnvironment? rootEnvironment, }) → AtOnboardingConfig -
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