Package ai.appdna.sdk.onboarding
See: Description
-
Class Summary Class Description ChatConfig SPEC-090: Interactive Chat Config Models ChatCompletionButton Completion CTA button styling. ChatCompletionButtonStyle ChatPersona ChatAutoMessage ChatCompletionMessage ChatQuickReply ChatTurnAction ChatMedia ChatStyleConfig ChatMessage Runtime chat message (not from config). BlockStyle Per-block styling: background, border, shadow, padding, margin, opacity. BlockShadowStyle Shadow definition for block_style. BlockGradientStyle Gradient definition for block_style background. ContentBlock SPEC-070-A J. SocialProvider Social login provider config (SPEC-089d §3.4). CountdownLabels Countdown labels config (SPEC-089d §3.7). TimelineItem Timeline item config (SPEC-089d §3.5). LoadingItem Animated loading item config (SPEC-089d §3.6). PricingPlan Pricing plan config for pricing_card block (SPEC-089d §3.17). DateWheelColumn Date wheel column config (SPEC-089d §3.12). StarParticleState Star particle state for star_background animation. FormFieldBlockStyle Form field styling config (SPEC-089d §5.2). InputOption Option for select, chips, segmented inputs. VisibilityCondition Visibility condition (SPEC-089d §6.3). EntranceAnimationConfig Entrance animation config (SPEC-089d §6.4). PressedStyleConfig Pressed/tap style config (SPEC-089d §6.5). OnboardingActivity Activity to render onboarding flow UI using Jetpack Compose. OnboardingFlowConfig A single onboarding flow definition. BackButtonStyle Flow-level settings. OnboardingSettings NextStepRule A single step within a flow. OnboardingStep StepConfig Step configuration -- varies by step type. QuestionOption ValuePropItem LocationData Structured location data from geocoding autocomplete (SPEC-089). FormFieldOption FormFieldValidation FormFieldDependency FormFieldConfig FormFieldStyle SPEC-401-A — per-field style envelope (mirrors FormFieldStyleSchemainflow.schema.ts:101-109).FormField ProceedWithData Continue to next step, merging additional data into responses. Block Block advancement. SkipTo Skip to a specific step by ID, optionally merging data. Stay SPEC-070-A C.8 — port of iOS v1.0. StepAdvanceResult Result of the async step hook called before advancing. StepConfigOverride Optional config override for dynamic step content. StepHookConfig Server-side webhook configuration for a step. ChatModelsKt ChatStepComposableKt ContentBlockRendererKt FormStepComposableKt LocationFieldComposableKt OnboardingActivityKt -
Enum Summary Enum Description ChatRole StepType SelectionMode FormFieldType -
Interface Summary Interface Description AppDNAOnboardingDelegate Delegate for receiving onboarding flow lifecycle events.