Builder

class 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.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Optional consent management feature configuration.

Link copied to clipboard

Required image picker feature configuration. Must be set before calling build.

Link copied to clipboard

Optional onboarding flow feature configuration.

Link copied to clipboard

Optional sharing feature configuration.

Link copied to clipboard

Required try-on feature configuration. Must be set before calling build.

Link copied to clipboard

Optional welcome screen feature configuration.

Link copied to clipboard

Optional wishlist feature configuration.

Functions

Link copied to clipboard

Creates an AiutaFeatures instance with the configured properties.

Link copied to clipboard

DSL function for configuring embedded consent in the onboarding flow.

Link copied to clipboard

Extension function for configuring image picker within an AiutaFeatures.Builder.

Link copied to clipboard

DSL function for configuring the onboarding feature.

Link copied to clipboard

DSL function for configuring the share feature.

Link copied to clipboard

DSL function for configuring standalone consent in the image picker page.

Link copied to clipboard

DSL function for configuring standalone consent in the onboarding page.

Link copied to clipboard

Extension function for configuring try-on within an AiutaFeatures.Builder.

Link copied to clipboard

DSL function for configuring the welcome screen feature.

Link copied to clipboard

DSL function for configuring the wishlist feature.