Builder
Builder class for creating AiutaFeatures instances with DSL-style configuration.
This builder ensures required features are set and validates the configuration before creating the final AiutaFeatures instance.
Properties
Optional consent management feature configuration.
Required image picker feature configuration. Must be set before calling build.
Optional onboarding flow feature configuration.
Optional sharing feature configuration.
Required try-on feature configuration. Must be set before calling build.
Optional welcome screen feature configuration.
Optional wishlist feature configuration.
Functions
Creates an AiutaFeatures instance with the configured properties.
DSL function for configuring embedded consent in the onboarding flow.
Extension function for configuring image picker within an AiutaFeatures.Builder.
DSL function for configuring the onboarding feature.
DSL function for configuring the share feature.
DSL function for configuring standalone consent in the image picker page.
DSL function for configuring standalone consent in the onboarding page.
Extension function for configuring try-on within an AiutaFeatures.Builder.
DSL function for configuring the welcome screen feature.
DSL function for configuring the wishlist feature.