Features¶
Describes the set of features enabled in the SDK for the users and their interaction with the app.
Features {
welcomeScreen: WelcomeScreenFeature | null // (1)!
onboarding: OnboardingFeature | null // (2)!
consent: ConsentFeature | null // (3)!
imagePicker: ImagePickerFeature // (4)!
tryOn: TryOnFeature // (5)!
share: ShareFeature | null // (6)!
wishlist: WishlistFeature | null // (7)!
}
- Configures an optional welcome screen that introduces users to the SDK's functionality.
- Sets up the onboarding process to guide users through the SDK's features and capabilities.
- Manages user consent options for data processing, which can be integrated with onboarding or used independently.
- Controls the image selection interface, allowing users to pick photos, take new ones, use predefined models, or access previous uploads.
- Configures the core virtual try-on functionality for trying products virtually.
- Enables sharing capabilities for generated try-on images with customizable options.
- Integrates with the host app's wishlist functionality for product management.
{"ConsentFeature": "consent/", "ImagePickerFeature": "image-picker/", "OnboardingFeature": "onboarding/", "ShareFeature": "share/", "TryOnFeature": "try-on/", "WelcomeScreenFeature": "welcome-screen/", "WishlistFeature": "wishlist/", "null": "/sdk/developer/definitions/#optional"}