New to Telerik UI for Blazor? Start a free 30-day trial

The refine-flow counterpart of GenerateComponentsAIResponse, returned from DatAInsightsComposerAIService.SendRefineComponentsRequestAsync. Same shape today — kept as a distinct type so a backend integration (and the pipeline itself) can tell the two flows apart, and so refine-specific fields can be added later without affecting the generate contract.

Definition

Namespace:Telerik.Blazor.Components.DatAInsightsComposer

Assembly:Telerik.Blazor.DatAInsightsComposer.dll

Syntax:

C#
public class RefineComponentsAIResponse

Inheritance: objectRefineComponentsAIResponse

Constructors

C#
public RefineComponentsAIResponse()

Properties

The JSON returned by the LLM, matching the request's schema. A populated value means the request succeeded; leave this null/empty on failure (e.g. a content-filter refusal) and use Message instead.

C#
public string? JsonResponse { get; set; }

Set when JsonResponse is null/empty to explain why (e.g. the model's refusal text). The pipeline surfaces this via AIRefusalException.

C#
public string? Message { get; set; }