Discriminated union returned by the AI service for every request.
Definition
Namespace:Telerik.Blazor.Components.DatAInsightsComposer
Assembly:Telerik.Blazor.DatAInsightsComposer.dll
Syntax:
C#
public class ComponentConfigAIResponse
Inheritance: objectComponentConfigAIResponse
Constructors
C#
public ComponentConfigAIResponse()
Properties
The list of component configurations produced by the AI. In V1 this always contains exactly one item; in V2 it may contain more. Populated only when ResponseType is Config.
C#
public List<ComponentConfig> Configs { get; set; }
Human-readable message populated when ResponseType is Clarification or Unsupported.
C#
public string? Message { get; set; }
Indicates which variant the AI chose: Config, Clarification, or Unsupported.
C#
public ComponentAIResponseType ResponseType { get; set; }