AiutaThemeToggles class

Toggles some features of the Aiuta SDK appearance.

Annotations
  • @JsonSerializable()

Constructors

AiutaThemeToggles({required bool isOnboardingAppBarExtended, required bool isMainAppbarReversed, required bool isShadowsReduced, required bool isDelimitersExtended, required bool isProductFirstImageExtendedPaddingApplied, required bool isBlurOutlinesEnabled})
Creates a new AiutaThemeToggles instance.
AiutaThemeToggles.fromJson(Map<String, dynamic> json)
Create a new instance of AiutaThemeToggles from a JSON object.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isBlurOutlinesEnabled bool
If true, will turn on possibility to blur outlined buttons and modify content colors inside
final
isDelimitersExtended bool
If true, delimiters between vertical list items will be extended to the right edge of the screen.
final
isMainAppbarReversed bool
If true, the main navigation bar of the SDK will prefer close button on the right. By default, the main app bar has a back button on the left.
final
isOnboardingAppBarExtended bool
Should the navigation bar in onboarding screens contains title and back button?
final
isProductFirstImageExtendedPaddingApplied bool
If true, the first image of the product will have extended padding in the product details bottom sheets.
final
isShadowsReduced bool
If true, shadows will be reduced in the SDK.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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