@attribute [Route(Routes.ASSISTANT_DYNAMIC)] @using AIStudio.Tools.PluginSystem.Assistants.DataModel @inherits AssistantBaseCore @foreach (var component in this.RootComponent!.Children) { @switch (component.Type) { case AssistantUiCompontentType.TEXT_AREA: if (component is AssistantTextArea textArea) { } break; case AssistantUiCompontentType.DROPDOWN: if (component is AssistantDropdown assistantDropdown) { } break; case AssistantUiCompontentType.PROVIDER_SELECTION: if (component is AssistantProviderSelection providerSelection) { } break; } }