2026-07-28 18:44:33 +00:00
|
|
|
using System.Text.Json.Serialization;
|
|
|
|
|
|
|
|
|
|
namespace AIStudio.Assistants.VisualBriefing;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Identifies the provider-neutral envelope from which a JSON candidate was obtained.
|
|
|
|
|
/// </summary>
|
|
|
|
|
[JsonConverter(typeof(JsonStringEnumConverter<VisualBriefingStructuredResponseEnvelope>))]
|
|
|
|
|
public enum VisualBriefingStructuredResponseEnvelope
|
|
|
|
|
{
|
2026-07-30 17:36:52 +00:00
|
|
|
/// <summary>The candidate was extracted from the complete provider response.</summary>
|
2026-07-28 18:44:33 +00:00
|
|
|
RAW_RESPONSE,
|
2026-07-30 17:36:52 +00:00
|
|
|
|
|
|
|
|
/// <summary>The candidate was extracted from a fenced Markdown JSON block.</summary>
|
2026-07-28 18:44:33 +00:00
|
|
|
MARKDOWN_JSON_BLOCK,
|
|
|
|
|
}
|