From 7a6005433001b6e0d0982809a84d658ecd77fa45 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 May 2026 21:41:38 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/Guardrails.Models.Call.g.cs | 1 + .../Guardrails.Models.CallInputs.g.cs | 1 + .../Guardrails.Models.CallInputsArg.g.cs | 1 + .../Guardrails.Models.CallInputsKwargs.g.cs | 1 + .../Guardrails.Models.CallInputsKwargs2.g.cs | 1 + .../Guardrails.Models.CallInputsMessage.g.cs | 1 + .../Guardrails.Models.CallInputsMessage2.g.cs | 1 + .../Guardrails.Models.CallInputsMetadata.g.cs | 1 + ...Guardrails.Models.CallInputsMetadata2.g.cs | 1 + ...rdrails.Models.CallInputsPromptParams.g.cs | 1 + ...drails.Models.CallInputsPromptParams2.g.cs | 1 + .../Guardrails.Models.ErrorSpan.g.cs | 1 + .../Guardrails.Models.FailResult.g.cs | 1 + .../Guardrails.Models.FailResultMetadata.g.cs | 1 + ...Guardrails.Models.FailResultMetadata2.g.cs | 1 + .../Generated/Guardrails.Models.Guard.g.cs | 1 + .../Guardrails.Models.HealthCheck.g.cs | 1 + .../Guardrails.Models.HttpError.g.cs | 1 + .../Guardrails.Models.HttpErrorFields.g.cs | 1 + .../Generated/Guardrails.Models.Inputs.g.cs | 1 + .../Guardrails.Models.InputsMessage.g.cs | 1 + .../Guardrails.Models.InputsMessage2.g.cs | 1 + .../Guardrails.Models.InputsMetadata.g.cs | 1 + .../Guardrails.Models.InputsMetadata2.g.cs | 1 + .../Guardrails.Models.InputsPromptParams.g.cs | 1 + ...Guardrails.Models.InputsPromptParams2.g.cs | 1 + .../Guardrails.Models.Iteration.g.cs | 1 + .../Guardrails.Models.LLMResponse.g.cs | 1 + ...uardrails.Models.OpenAIChatCompletion.g.cs | 1 + ...ils.Models.OpenAIChatCompletionChoice.g.cs | 1 + ...ls.Models.OpenAIChatCompletionPayload.g.cs | 1 + .../Guardrails.Models.OpenAIChatMessage.g.cs | 1 + .../Generated/Guardrails.Models.Outputs.g.cs | 1 + .../Generated/Guardrails.Models.Reask.g.cs | 1 + .../Generated/Guardrails.Models.Reask2.g.cs | 1 + .../Guardrails.Models.ValidatePayload.g.cs | 1 + .../Guardrails.Models.ValidatePayload2.g.cs | 1 + ...ls.Models.ValidatePayloadPromptParams.g.cs | 1 + ...s.Models.ValidatePayloadPromptParams2.g.cs | 1 + .../Guardrails.Models.ValidationOutcome.g.cs | 1 + .../Guardrails.Models.ValidationResult.g.cs | 1 + ...rails.Models.ValidationResultMetadata.g.cs | 1 + ...ails.Models.ValidationResultMetadata2.g.cs | 1 + .../Guardrails.Models.ValidationSummary.g.cs | 1 + .../Guardrails.Models.ValidatorLog.g.cs | 1 + .../Guardrails.Models.ValidatorReference.g.cs | 1 + ...ardrails.Models.ValidatorReferenceArg.g.cs | 1 + ...rails.Models.ValidatorReferenceKwargs.g.cs | 1 + ...ails.Models.ValidatorReferenceKwargs2.g.cs | 1 + .../Generated/Guardrails.OptionsSupport.g.cs | 27 ++++++++++++++++++- 50 files changed, 75 insertions(+), 1 deletion(-) diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Call.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Call.g.cs index 8fa9eec..99e56a6 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Call.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Call.g.cs @@ -75,5 +75,6 @@ public Call( public Call() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputs.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputs.g.cs index 05c51bf..e3a2063 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputs.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputs.g.cs @@ -140,5 +140,6 @@ public CallInputs( public CallInputs() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsArg.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsArg.g.cs index 8f24aad..9ef9503 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsArg.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsArg.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsArg /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs.g.cs index 06a2b91..db93a83 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsKwargs /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs2.g.cs index 03c2316..dee4b18 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsKwargs2.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsKwargs2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage.g.cs index 1cddd02..b155438 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsMessage /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage2.g.cs index d9f5fe0..5ba0f08 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMessage2.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsMessage2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata.g.cs index 9e64b4c..4d1b7ff 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata2.g.cs index ba12db0..e2123b8 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsMetadata2.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsMetadata2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams.g.cs index 42694c0..0bbb450 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsPromptParams /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams2.g.cs index 8b2f19e..e8f9c47 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.CallInputsPromptParams2.g.cs @@ -14,5 +14,6 @@ public sealed partial class CallInputsPromptParams2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ErrorSpan.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ErrorSpan.g.cs index a3165c8..d4a2baa 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ErrorSpan.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ErrorSpan.g.cs @@ -66,5 +66,6 @@ public ErrorSpan( public ErrorSpan() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.FailResult.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.FailResult.g.cs index 9244dbe..619fee9 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.FailResult.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.FailResult.g.cs @@ -96,5 +96,6 @@ public FailResult( public FailResult() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata.g.cs index d5595bb..c134a00 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class FailResultMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata2.g.cs index 57d3d63..b44fe42 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.FailResultMetadata2.g.cs @@ -14,5 +14,6 @@ public sealed partial class FailResultMetadata2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Guard.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Guard.g.cs index 037b204..ea40ada 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Guard.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Guard.g.cs @@ -85,5 +85,6 @@ public Guard( public Guard() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.HealthCheck.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.HealthCheck.g.cs index 4a58776..11be779 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.HealthCheck.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.HealthCheck.g.cs @@ -54,5 +54,6 @@ public HealthCheck( public HealthCheck() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.HttpError.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.HttpError.g.cs index e68e09b..2760dcc 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.HttpError.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.HttpError.g.cs @@ -87,5 +87,6 @@ public HttpError( public HttpError() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.HttpErrorFields.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.HttpErrorFields.g.cs index 39ddf44..76779d0 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.HttpErrorFields.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.HttpErrorFields.g.cs @@ -14,5 +14,6 @@ public sealed partial class HttpErrorFields /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Inputs.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Inputs.g.cs index d7b3e0f..cee077e 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Inputs.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Inputs.g.cs @@ -118,5 +118,6 @@ public Inputs( public Inputs() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage.g.cs index 18aea74..073767e 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage.g.cs @@ -14,5 +14,6 @@ public sealed partial class InputsMessage /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage2.g.cs index f5e6a14..1b9b7ef 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMessage2.g.cs @@ -14,5 +14,6 @@ public sealed partial class InputsMessage2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata.g.cs index 8f3be66..6b5f546 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class InputsMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata2.g.cs index edc3c6d..30f39e2 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.InputsMetadata2.g.cs @@ -14,5 +14,6 @@ public sealed partial class InputsMetadata2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams.g.cs index 5c93a2b..cbc4311 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams.g.cs @@ -14,5 +14,6 @@ public sealed partial class InputsPromptParams /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams2.g.cs index f8ccf97..d9dbba6 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.InputsPromptParams2.g.cs @@ -14,5 +14,6 @@ public sealed partial class InputsPromptParams2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Iteration.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Iteration.g.cs index ce31111..c949a54 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Iteration.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Iteration.g.cs @@ -88,5 +88,6 @@ public Iteration( public Iteration() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.LLMResponse.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.LLMResponse.g.cs index e78c43b..56550bd 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.LLMResponse.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.LLMResponse.g.cs @@ -86,5 +86,6 @@ public LLMResponse( public LLMResponse() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletion.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletion.g.cs index cb0c60d..b6eb1c7 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletion.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletion.g.cs @@ -78,5 +78,6 @@ public OpenAIChatCompletion( public OpenAIChatCompletion() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionChoice.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionChoice.g.cs index b88a100..10ea49c 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionChoice.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionChoice.g.cs @@ -52,5 +52,6 @@ public OpenAIChatCompletionChoice( public OpenAIChatCompletionChoice() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionPayload.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionPayload.g.cs index d0e4e0b..d215427 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionPayload.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatCompletionPayload.g.cs @@ -77,5 +77,6 @@ public OpenAIChatCompletionPayload( public OpenAIChatCompletionPayload() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatMessage.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatMessage.g.cs index 961f251..713e76d 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatMessage.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.OpenAIChatMessage.g.cs @@ -52,5 +52,6 @@ public OpenAIChatMessage( public OpenAIChatMessage() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Outputs.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Outputs.g.cs index 245cb11..d0dfa48 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Outputs.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Outputs.g.cs @@ -114,5 +114,6 @@ public Outputs( public Outputs() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Reask.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Reask.g.cs index 61ee945..17fecc6 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Reask.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Reask.g.cs @@ -50,5 +50,6 @@ public Reask( public Reask() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.Reask2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.Reask2.g.cs index cb30d54..4201136 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.Reask2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.Reask2.g.cs @@ -14,5 +14,6 @@ public sealed partial class Reask2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload.g.cs index b690fdf..7c0efad 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload.g.cs @@ -78,5 +78,6 @@ public ValidatePayload( public ValidatePayload() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload2.g.cs index ee983d5..20db73d 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayload2.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidatePayload2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams.g.cs index f2a5f31..780157e 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidatePayloadPromptParams /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams2.g.cs index f7a63da..cba1fa7 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatePayloadPromptParams2.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidatePayloadPromptParams2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationOutcome.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationOutcome.g.cs index 14dd5c7..af9c30b 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationOutcome.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationOutcome.g.cs @@ -106,5 +106,6 @@ public ValidationOutcome( public ValidationOutcome() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResult.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResult.g.cs index c8d293e..ccdf392 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResult.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResult.g.cs @@ -107,5 +107,6 @@ public ValidationResult( public ValidationResult() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata.g.cs index 84ac8a7..a893a9f 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidationResultMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata2.g.cs index e808280..f88e658 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationResultMetadata2.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidationResultMetadata2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationSummary.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationSummary.g.cs index 09336b3..50ec299 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidationSummary.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidationSummary.g.cs @@ -86,5 +86,6 @@ public ValidationSummary( public ValidationSummary() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorLog.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorLog.g.cs index 9dbae05..8e7c227 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorLog.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorLog.g.cs @@ -132,5 +132,6 @@ public ValidatorLog( public ValidatorLog() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReference.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReference.g.cs index de5dc1b..3e02627 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReference.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReference.g.cs @@ -89,5 +89,6 @@ public ValidatorReference( public ValidatorReference() { } + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceArg.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceArg.g.cs index 496ecd6..decaf4a 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceArg.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceArg.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidatorReferenceArg /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs.g.cs index 8de9042..095a373 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidatorReferenceKwargs /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs2.g.cs b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs2.g.cs index f59f601..ccd5f76 100644 --- a/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs2.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.Models.ValidatorReferenceKwargs2.g.cs @@ -14,5 +14,6 @@ public sealed partial class ValidatorReferenceKwargs2 /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/Guardrails/Generated/Guardrails.OptionsSupport.g.cs b/src/libs/Guardrails/Generated/Guardrails.OptionsSupport.g.cs index 32335bc..0f7b0b8 100644 --- a/src/libs/Guardrails/Generated/Guardrails.OptionsSupport.g.cs +++ b/src/libs/Guardrails/Generated/Guardrails.OptionsSupport.g.cs @@ -163,8 +163,24 @@ public sealed class AutoSDKAuthorizationProviderHook : global::Guardrails.AutoSD { context = context ?? throw new global::System.ArgumentNullException(nameof(context)); + if (context.Request == null) + { + return; + } + + var perRequest = context.RequestOptions?.Authorizations; + if (perRequest != null && perRequest.Count > 0) + { + for (var index = 0; index < perRequest.Count; index++) + { + ApplyAuthorization(context.Request, perRequest[index]); + } + + return; + } + var provider = context.ClientOptions?.AuthorizationProvider; - if (provider == null || context.Request == null) + if (provider == null) { return; } @@ -237,6 +253,15 @@ public sealed class AutoSDKRequestOptions /// Overrides response buffering for this request when set. /// public bool? ReadResponseAsString { get; set; } + + /// + /// Optional per-request authorization values. When non-empty, the built-in + /// applies these instead of consulting + /// for this request only. + /// Useful for multi-tenant routing or "act-as" admin tooling that needs a different + /// credential per call without mutating shared client state. + /// + public global::System.Collections.Generic.IReadOnlyList? Authorizations { get; set; } } ///