From 69db2235ccb5b9a313c150065c04f5bec56958f5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 May 2026 19:13:38 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Phoenix/Generated/Phoenix.AnyOf.2.g.cs | 24 ++ .../Phoenix/Generated/Phoenix.AnyOf.21.g.cs | 252 ++++++++++++++++++ .../Phoenix/Generated/Phoenix.AnyOf.3.g.cs | 36 +++ .../Phoenix/Generated/Phoenix.AnyOf.4.g.cs | 48 ++++ .../Phoenix/Generated/Phoenix.AnyOf.7.g.cs | 84 ++++++ ...hoenix.Models.ChatV2ChatV2PostRequest.g.cs | 24 ++ .../Phoenix.Models.ContentVariant2Item.g.cs | 36 +++ .../Phoenix.Models.ContextsItem.g.cs | 60 +++++ .../Phoenix.Models.ContextsItem2.g.cs | 60 +++++ ...nix.Models.CreateAnnotationConfigData.g.cs | 36 +++ .../Generated/Phoenix.Models.Data.g.cs | 36 +++ .../Generated/Phoenix.Models.Data2.g.cs | 36 +++ .../Generated/Phoenix.Models.Data3.g.cs | 36 +++ .../Generated/Phoenix.Models.Data4.g.cs | 36 +++ .../Generated/Phoenix.Models.Data5.g.cs | 48 ++++ .../Generated/Phoenix.Models.Data6.g.cs | 36 +++ .../Generated/Phoenix.Models.DataItem.g.cs | 36 +++ .../Generated/Phoenix.Models.DataItem2.g.cs | 36 +++ .../Phoenix.Models.InvocationParameters.g.cs | 168 ++++++++++++ .../Phoenix.Models.InvocationParameters2.g.cs | 168 ++++++++++++ ...Phoenix.Models.ResponseFormatVariant1.g.cs | 12 + ...hoenix.Models.ResponseFormatVariant12.g.cs | 12 + .../Generated/Phoenix.Models.Template.g.cs | 24 ++ .../Generated/Phoenix.Models.Template2.g.cs | 24 ++ .../Generated/Phoenix.Models.Thinking.g.cs | 36 +++ .../Generated/Phoenix.Models.ToolChoice.g.cs | 48 ++++ .../Generated/Phoenix.Models.ToolsItem.g.cs | 24 ++ .../Generated/Phoenix.Models.User.g.cs | 36 +++ .../Phoenix/Generated/Phoenix.OneOf.2.g.cs | 24 ++ .../Phoenix/Generated/Phoenix.OneOf.3.g.cs | 36 +++ .../Generated/Phoenix.OptionsSupport.g.cs | 175 ++++++++++++ 31 files changed, 1747 insertions(+) diff --git a/src/libs/Phoenix/Generated/Phoenix.AnyOf.2.g.cs b/src/libs/Phoenix/Generated/Phoenix.AnyOf.2.g.cs index 4c56c42..3e5dc97 100644 --- a/src/libs/Phoenix/Generated/Phoenix.AnyOf.2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.AnyOf.2.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -67,6 +74,13 @@ public bool TryPickValue2( value = Value2; return IsValue2; } + + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); /// /// /// @@ -85,6 +99,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -103,6 +122,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.AnyOf.21.g.cs b/src/libs/Phoenix/Generated/Phoenix.AnyOf.21.g.cs index b2e5c7c..f2fdfce 100644 --- a/src/libs/Phoenix/Generated/Phoenix.AnyOf.21.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.AnyOf.21.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickValue5( return IsValue5; } + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// /// /// @@ -188,6 +223,13 @@ public bool TryPickValue6( return IsValue6; } + /// + /// + /// + public T6 PickValue6() => IsValue6 + ? Value6! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); + /// /// /// @@ -218,6 +260,13 @@ public bool TryPickValue7( return IsValue7; } + /// + /// + /// + public T7 PickValue7() => IsValue7 + ? Value7! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value7' but the value was {ToString()}."); + /// /// /// @@ -248,6 +297,13 @@ public bool TryPickValue8( return IsValue8; } + /// + /// + /// + public T8 PickValue8() => IsValue8 + ? Value8! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value8' but the value was {ToString()}."); + /// /// /// @@ -278,6 +334,13 @@ public bool TryPickValue9( return IsValue9; } + /// + /// + /// + public T9 PickValue9() => IsValue9 + ? Value9! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value9' but the value was {ToString()}."); + /// /// /// @@ -308,6 +371,13 @@ public bool TryPickValue10( return IsValue10; } + /// + /// + /// + public T10 PickValue10() => IsValue10 + ? Value10! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value10' but the value was {ToString()}."); + /// /// /// @@ -338,6 +408,13 @@ public bool TryPickValue11( return IsValue11; } + /// + /// + /// + public T11 PickValue11() => IsValue11 + ? Value11! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value11' but the value was {ToString()}."); + /// /// /// @@ -368,6 +445,13 @@ public bool TryPickValue12( return IsValue12; } + /// + /// + /// + public T12 PickValue12() => IsValue12 + ? Value12! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value12' but the value was {ToString()}."); + /// /// /// @@ -398,6 +482,13 @@ public bool TryPickValue13( return IsValue13; } + /// + /// + /// + public T13 PickValue13() => IsValue13 + ? Value13! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value13' but the value was {ToString()}."); + /// /// /// @@ -428,6 +519,13 @@ public bool TryPickValue14( return IsValue14; } + /// + /// + /// + public T14 PickValue14() => IsValue14 + ? Value14! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value14' but the value was {ToString()}."); + /// /// /// @@ -458,6 +556,13 @@ public bool TryPickValue15( return IsValue15; } + /// + /// + /// + public T15 PickValue15() => IsValue15 + ? Value15! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value15' but the value was {ToString()}."); + /// /// /// @@ -488,6 +593,13 @@ public bool TryPickValue16( return IsValue16; } + /// + /// + /// + public T16 PickValue16() => IsValue16 + ? Value16! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value16' but the value was {ToString()}."); + /// /// /// @@ -518,6 +630,13 @@ public bool TryPickValue17( return IsValue17; } + /// + /// + /// + public T17 PickValue17() => IsValue17 + ? Value17! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value17' but the value was {ToString()}."); + /// /// /// @@ -548,6 +667,13 @@ public bool TryPickValue18( return IsValue18; } + /// + /// + /// + public T18 PickValue18() => IsValue18 + ? Value18! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value18' but the value was {ToString()}."); + /// /// /// @@ -578,6 +704,13 @@ public bool TryPickValue19( return IsValue19; } + /// + /// + /// + public T19 PickValue19() => IsValue19 + ? Value19! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value19' but the value was {ToString()}."); + /// /// /// @@ -608,6 +741,13 @@ public bool TryPickValue20( return IsValue20; } + /// + /// + /// + public T20 PickValue20() => IsValue20 + ? Value20! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value20' but the value was {ToString()}."); + /// /// /// @@ -637,6 +777,13 @@ public bool TryPickValue21( value = Value21; return IsValue21; } + + /// + /// + /// + public T21 PickValue21() => IsValue21 + ? Value21! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value21' but the value was {ToString()}."); /// /// /// @@ -655,6 +802,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -673,6 +825,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -691,6 +848,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -709,6 +871,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// @@ -727,6 +894,11 @@ public AnyOf(T5? value) Value5 = value; } + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + /// /// /// @@ -745,6 +917,11 @@ public AnyOf(T6? value) Value6 = value; } + /// + /// + /// + public static AnyOf FromValue6(T6? value) => new AnyOf(value); + /// /// /// @@ -763,6 +940,11 @@ public AnyOf(T7? value) Value7 = value; } + /// + /// + /// + public static AnyOf FromValue7(T7? value) => new AnyOf(value); + /// /// /// @@ -781,6 +963,11 @@ public AnyOf(T8? value) Value8 = value; } + /// + /// + /// + public static AnyOf FromValue8(T8? value) => new AnyOf(value); + /// /// /// @@ -799,6 +986,11 @@ public AnyOf(T9? value) Value9 = value; } + /// + /// + /// + public static AnyOf FromValue9(T9? value) => new AnyOf(value); + /// /// /// @@ -817,6 +1009,11 @@ public AnyOf(T10? value) Value10 = value; } + /// + /// + /// + public static AnyOf FromValue10(T10? value) => new AnyOf(value); + /// /// /// @@ -835,6 +1032,11 @@ public AnyOf(T11? value) Value11 = value; } + /// + /// + /// + public static AnyOf FromValue11(T11? value) => new AnyOf(value); + /// /// /// @@ -853,6 +1055,11 @@ public AnyOf(T12? value) Value12 = value; } + /// + /// + /// + public static AnyOf FromValue12(T12? value) => new AnyOf(value); + /// /// /// @@ -871,6 +1078,11 @@ public AnyOf(T13? value) Value13 = value; } + /// + /// + /// + public static AnyOf FromValue13(T13? value) => new AnyOf(value); + /// /// /// @@ -889,6 +1101,11 @@ public AnyOf(T14? value) Value14 = value; } + /// + /// + /// + public static AnyOf FromValue14(T14? value) => new AnyOf(value); + /// /// /// @@ -907,6 +1124,11 @@ public AnyOf(T15? value) Value15 = value; } + /// + /// + /// + public static AnyOf FromValue15(T15? value) => new AnyOf(value); + /// /// /// @@ -925,6 +1147,11 @@ public AnyOf(T16? value) Value16 = value; } + /// + /// + /// + public static AnyOf FromValue16(T16? value) => new AnyOf(value); + /// /// /// @@ -943,6 +1170,11 @@ public AnyOf(T17? value) Value17 = value; } + /// + /// + /// + public static AnyOf FromValue17(T17? value) => new AnyOf(value); + /// /// /// @@ -961,6 +1193,11 @@ public AnyOf(T18? value) Value18 = value; } + /// + /// + /// + public static AnyOf FromValue18(T18? value) => new AnyOf(value); + /// /// /// @@ -979,6 +1216,11 @@ public AnyOf(T19? value) Value19 = value; } + /// + /// + /// + public static AnyOf FromValue19(T19? value) => new AnyOf(value); + /// /// /// @@ -997,6 +1239,11 @@ public AnyOf(T20? value) Value20 = value; } + /// + /// + /// + public static AnyOf FromValue20(T20? value) => new AnyOf(value); + /// /// /// @@ -1015,6 +1262,11 @@ public AnyOf(T21? value) Value21 = value; } + /// + /// + /// + public static AnyOf FromValue21(T21? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.AnyOf.3.g.cs b/src/libs/Phoenix/Generated/Phoenix.AnyOf.3.g.cs index 0542c8f..1a33ffb 100644 --- a/src/libs/Phoenix/Generated/Phoenix.AnyOf.3.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.AnyOf.3.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -97,6 +111,13 @@ public bool TryPickValue3( value = Value3; return IsValue3; } + + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); /// /// /// @@ -115,6 +136,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -133,6 +159,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -151,6 +182,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.AnyOf.4.g.cs b/src/libs/Phoenix/Generated/Phoenix.AnyOf.4.g.cs index ab27eeb..29aa304 100644 --- a/src/libs/Phoenix/Generated/Phoenix.AnyOf.4.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.AnyOf.4.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -127,6 +148,13 @@ public bool TryPickValue4( value = Value4; return IsValue4; } + + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); /// /// /// @@ -145,6 +173,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -163,6 +196,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -181,6 +219,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -199,6 +242,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.AnyOf.7.g.cs b/src/libs/Phoenix/Generated/Phoenix.AnyOf.7.g.cs index 5025c1f..b3c6f08 100644 --- a/src/libs/Phoenix/Generated/Phoenix.AnyOf.7.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.AnyOf.7.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -98,6 +112,13 @@ public bool TryPickValue3( return IsValue3; } + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); + /// /// /// @@ -128,6 +149,13 @@ public bool TryPickValue4( return IsValue4; } + /// + /// + /// + public T4 PickValue4() => IsValue4 + ? Value4! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); + /// /// /// @@ -158,6 +186,13 @@ public bool TryPickValue5( return IsValue5; } + /// + /// + /// + public T5 PickValue5() => IsValue5 + ? Value5! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); + /// /// /// @@ -188,6 +223,13 @@ public bool TryPickValue6( return IsValue6; } + /// + /// + /// + public T6 PickValue6() => IsValue6 + ? Value6! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); + /// /// /// @@ -217,6 +259,13 @@ public bool TryPickValue7( value = Value7; return IsValue7; } + + /// + /// + /// + public T7 PickValue7() => IsValue7 + ? Value7! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value7' but the value was {ToString()}."); /// /// /// @@ -235,6 +284,11 @@ public AnyOf(T1? value) Value1 = value; } + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + /// /// /// @@ -253,6 +307,11 @@ public AnyOf(T2? value) Value2 = value; } + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + /// /// /// @@ -271,6 +330,11 @@ public AnyOf(T3? value) Value3 = value; } + /// + /// + /// + public static AnyOf FromValue3(T3? value) => new AnyOf(value); + /// /// /// @@ -289,6 +353,11 @@ public AnyOf(T4? value) Value4 = value; } + /// + /// + /// + public static AnyOf FromValue4(T4? value) => new AnyOf(value); + /// /// /// @@ -307,6 +376,11 @@ public AnyOf(T5? value) Value5 = value; } + /// + /// + /// + public static AnyOf FromValue5(T5? value) => new AnyOf(value); + /// /// /// @@ -325,6 +399,11 @@ public AnyOf(T6? value) Value6 = value; } + /// + /// + /// + public static AnyOf FromValue6(T6? value) => new AnyOf(value); + /// /// /// @@ -343,6 +422,11 @@ public AnyOf(T7? value) Value7 = value; } + /// + /// + /// + public static AnyOf FromValue7(T7? value) => new AnyOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ChatV2ChatV2PostRequest.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ChatV2ChatV2PostRequest.g.cs index c0b9d23..d644fa3 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ChatV2ChatV2PostRequest.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ChatV2ChatV2PostRequest.g.cs @@ -44,6 +44,13 @@ public bool TryPickSubmitMessage( return IsSubmitMessage; } + /// + /// + /// + public global::Phoenix.SubmitMessage PickSubmitMessage() => IsSubmitMessage + ? SubmitMessage! + : throw new global::System.InvalidOperationException($"Expected union variant 'SubmitMessage' but the value was {ToString()}."); + /// /// Regenerate message extended with Phoenix-specific fields. /// @@ -73,6 +80,13 @@ public bool TryPickRegenerateMessage( value = RegenerateMessage; return IsRegenerateMessage; } + + /// + /// + /// + public global::Phoenix.RegenerateMessage PickRegenerateMessage() => IsRegenerateMessage + ? RegenerateMessage! + : throw new global::System.InvalidOperationException($"Expected union variant 'RegenerateMessage' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public ChatV2ChatV2PostRequest(global::Phoenix.SubmitMessage? value) SubmitMessage = value; } + /// + /// + /// + public static ChatV2ChatV2PostRequest FromSubmitMessage(global::Phoenix.SubmitMessage? value) => new ChatV2ChatV2PostRequest(value); + /// /// /// @@ -109,6 +128,11 @@ public ChatV2ChatV2PostRequest(global::Phoenix.RegenerateMessage? value) RegenerateMessage = value; } + /// + /// + /// + public static ChatV2ChatV2PostRequest FromRegenerateMessage(global::Phoenix.RegenerateMessage? value) => new ChatV2ChatV2PostRequest(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ContentVariant2Item.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ContentVariant2Item.g.cs index 3739d34..3540c96 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ContentVariant2Item.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ContentVariant2Item.g.cs @@ -44,6 +44,13 @@ public bool TryPickText( return IsText; } + /// + /// + /// + public global::Phoenix.TextContentPart PickText() => IsText + ? Text! + : throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickToolCall( return IsToolCall; } + /// + /// + /// + public global::Phoenix.ToolCallContentPart PickToolCall() => IsToolCall + ? ToolCall! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolCall' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickToolResult( value = ToolResult; return IsToolResult; } + + /// + /// + /// + public global::Phoenix.ToolResultContentPart PickToolResult() => IsToolResult + ? ToolResult! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolResult' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public ContentVariant2Item(global::Phoenix.TextContentPart? value) Text = value; } + /// + /// + /// + public static ContentVariant2Item FromText(global::Phoenix.TextContentPart? value) => new ContentVariant2Item(value); + /// /// /// @@ -139,6 +165,11 @@ public ContentVariant2Item(global::Phoenix.ToolCallContentPart? value) ToolCall = value; } + /// + /// + /// + public static ContentVariant2Item FromToolCall(global::Phoenix.ToolCallContentPart? value) => new ContentVariant2Item(value); + /// /// /// @@ -157,6 +188,11 @@ public ContentVariant2Item(global::Phoenix.ToolResultContentPart? value) ToolResult = value; } + /// + /// + /// + public static ContentVariant2Item FromToolResult(global::Phoenix.ToolResultContentPart? value) => new ContentVariant2Item(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem.g.cs index 08e777b..791d191 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickApp( return IsApp; } + /// + /// + /// + public global::Phoenix.AppContext PickApp() => IsApp + ? App! + : throw new global::System.InvalidOperationException($"Expected union variant 'App' but the value was {ToString()}."); + /// /// Project the user is currently viewing.
/// ``span_filter`` carries the project-scoped span filter expression when the
@@ -81,6 +88,13 @@ public bool TryPickProject( return IsProject; } + /// + /// + /// + public global::Phoenix.ProjectContext PickProject() => IsProject + ? Project! + : throw new global::System.InvalidOperationException($"Expected union variant 'Project' but the value was {ToString()}."); + /// /// /// @@ -111,6 +125,13 @@ public bool TryPickTrace( return IsTrace; } + /// + /// + /// + public global::Phoenix.TraceContext PickTrace() => IsTrace + ? Trace! + : throw new global::System.InvalidOperationException($"Expected union variant 'Trace' but the value was {ToString()}."); + /// /// Span the user has selected.
/// Exactly one of ``span_node_id`` (relay) or ``otel_span_id`` (OpenTelemetry
@@ -144,6 +165,13 @@ public bool TryPickSpan( return IsSpan; } + /// + /// + /// + public global::Phoenix.AgentSpanContext PickSpan() => IsSpan + ? Span! + : throw new global::System.InvalidOperationException($"Expected union variant 'Span' but the value was {ToString()}."); + /// /// Playground prompt editor state mounted in the current browser route. /// @@ -173,6 +201,13 @@ public bool TryPickPlayground( value = Playground; return IsPlayground; } + + /// + /// + /// + public global::Phoenix.PlaygroundContext PickPlayground() => IsPlayground + ? Playground! + : throw new global::System.InvalidOperationException($"Expected union variant 'Playground' but the value was {ToString()}."); /// /// /// @@ -191,6 +226,11 @@ public ContextsItem(global::Phoenix.AppContext? value) App = value; } + /// + /// + /// + public static ContextsItem FromApp(global::Phoenix.AppContext? value) => new ContextsItem(value); + /// /// /// @@ -209,6 +249,11 @@ public ContextsItem(global::Phoenix.ProjectContext? value) Project = value; } + /// + /// + /// + public static ContextsItem FromProject(global::Phoenix.ProjectContext? value) => new ContextsItem(value); + /// /// /// @@ -227,6 +272,11 @@ public ContextsItem(global::Phoenix.TraceContext? value) Trace = value; } + /// + /// + /// + public static ContextsItem FromTrace(global::Phoenix.TraceContext? value) => new ContextsItem(value); + /// /// /// @@ -245,6 +295,11 @@ public ContextsItem(global::Phoenix.AgentSpanContext? value) Span = value; } + /// + /// + /// + public static ContextsItem FromSpan(global::Phoenix.AgentSpanContext? value) => new ContextsItem(value); + /// /// /// @@ -263,6 +318,11 @@ public ContextsItem(global::Phoenix.PlaygroundContext? value) Playground = value; } + /// + /// + /// + public static ContextsItem FromPlayground(global::Phoenix.PlaygroundContext? value) => new ContextsItem(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem2.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem2.g.cs index 2fc3d2f..a14861d 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ContextsItem2.g.cs @@ -44,6 +44,13 @@ public bool TryPickApp( return IsApp; } + /// + /// + /// + public global::Phoenix.AppContext PickApp() => IsApp + ? App! + : throw new global::System.InvalidOperationException($"Expected union variant 'App' but the value was {ToString()}."); + /// /// Project the user is currently viewing.
/// ``span_filter`` carries the project-scoped span filter expression when the
@@ -81,6 +88,13 @@ public bool TryPickProject( return IsProject; } + /// + /// + /// + public global::Phoenix.ProjectContext PickProject() => IsProject + ? Project! + : throw new global::System.InvalidOperationException($"Expected union variant 'Project' but the value was {ToString()}."); + /// /// /// @@ -111,6 +125,13 @@ public bool TryPickTrace( return IsTrace; } + /// + /// + /// + public global::Phoenix.TraceContext PickTrace() => IsTrace + ? Trace! + : throw new global::System.InvalidOperationException($"Expected union variant 'Trace' but the value was {ToString()}."); + /// /// Span the user has selected.
/// Exactly one of ``span_node_id`` (relay) or ``otel_span_id`` (OpenTelemetry
@@ -144,6 +165,13 @@ public bool TryPickSpan( return IsSpan; } + /// + /// + /// + public global::Phoenix.AgentSpanContext PickSpan() => IsSpan + ? Span! + : throw new global::System.InvalidOperationException($"Expected union variant 'Span' but the value was {ToString()}."); + /// /// Playground prompt editor state mounted in the current browser route. /// @@ -173,6 +201,13 @@ public bool TryPickPlayground( value = Playground; return IsPlayground; } + + /// + /// + /// + public global::Phoenix.PlaygroundContext PickPlayground() => IsPlayground + ? Playground! + : throw new global::System.InvalidOperationException($"Expected union variant 'Playground' but the value was {ToString()}."); /// /// /// @@ -191,6 +226,11 @@ public ContextsItem2(global::Phoenix.AppContext? value) App = value; } + /// + /// + /// + public static ContextsItem2 FromApp(global::Phoenix.AppContext? value) => new ContextsItem2(value); + /// /// /// @@ -209,6 +249,11 @@ public ContextsItem2(global::Phoenix.ProjectContext? value) Project = value; } + /// + /// + /// + public static ContextsItem2 FromProject(global::Phoenix.ProjectContext? value) => new ContextsItem2(value); + /// /// /// @@ -227,6 +272,11 @@ public ContextsItem2(global::Phoenix.TraceContext? value) Trace = value; } + /// + /// + /// + public static ContextsItem2 FromTrace(global::Phoenix.TraceContext? value) => new ContextsItem2(value); + /// /// /// @@ -245,6 +295,11 @@ public ContextsItem2(global::Phoenix.AgentSpanContext? value) Span = value; } + /// + /// + /// + public static ContextsItem2 FromSpan(global::Phoenix.AgentSpanContext? value) => new ContextsItem2(value); + /// /// /// @@ -263,6 +318,11 @@ public ContextsItem2(global::Phoenix.PlaygroundContext? value) Playground = value; } + /// + /// + /// + public static ContextsItem2 FromPlayground(global::Phoenix.PlaygroundContext? value) => new ContextsItem2(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.CreateAnnotationConfigData.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.CreateAnnotationConfigData.g.cs index f32f6f6..a195df7 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.CreateAnnotationConfigData.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.CreateAnnotationConfigData.g.cs @@ -44,6 +44,13 @@ public bool TryPickCategorical( return IsCategorical; } + /// + /// + /// + public global::Phoenix.CategoricalAnnotationConfigData PickCategorical() => IsCategorical + ? Categorical! + : throw new global::System.InvalidOperationException($"Expected union variant 'Categorical' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickContinuous( return IsContinuous; } + /// + /// + /// + public global::Phoenix.ContinuousAnnotationConfigData PickContinuous() => IsContinuous + ? Continuous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Continuous' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickFreeform( value = Freeform; return IsFreeform; } + + /// + /// + /// + public global::Phoenix.FreeformAnnotationConfigData PickFreeform() => IsFreeform + ? Freeform! + : throw new global::System.InvalidOperationException($"Expected union variant 'Freeform' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public CreateAnnotationConfigData(global::Phoenix.CategoricalAnnotationConfigDat Categorical = value; } + /// + /// + /// + public static CreateAnnotationConfigData FromCategorical(global::Phoenix.CategoricalAnnotationConfigData? value) => new CreateAnnotationConfigData(value); + /// /// /// @@ -139,6 +165,11 @@ public CreateAnnotationConfigData(global::Phoenix.ContinuousAnnotationConfigData Continuous = value; } + /// + /// + /// + public static CreateAnnotationConfigData FromContinuous(global::Phoenix.ContinuousAnnotationConfigData? value) => new CreateAnnotationConfigData(value); + /// /// /// @@ -157,6 +188,11 @@ public CreateAnnotationConfigData(global::Phoenix.FreeformAnnotationConfigData? Freeform = value; } + /// + /// + /// + public static CreateAnnotationConfigData FromFreeform(global::Phoenix.FreeformAnnotationConfigData? value) => new CreateAnnotationConfigData(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Data.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Data.g.cs index 5329906..71be04a 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Data.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Data.g.cs @@ -44,6 +44,13 @@ public bool TryPickCategorical( return IsCategorical; } + /// + /// + /// + public global::Phoenix.CategoricalAnnotationConfig PickCategorical() => IsCategorical + ? Categorical! + : throw new global::System.InvalidOperationException($"Expected union variant 'Categorical' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickContinuous( return IsContinuous; } + /// + /// + /// + public global::Phoenix.ContinuousAnnotationConfig PickContinuous() => IsContinuous + ? Continuous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Continuous' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickFreeform( value = Freeform; return IsFreeform; } + + /// + /// + /// + public global::Phoenix.FreeformAnnotationConfig PickFreeform() => IsFreeform + ? Freeform! + : throw new global::System.InvalidOperationException($"Expected union variant 'Freeform' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public Data(global::Phoenix.CategoricalAnnotationConfig? value) Categorical = value; } + /// + /// + /// + public static Data FromCategorical(global::Phoenix.CategoricalAnnotationConfig? value) => new Data(value); + /// /// /// @@ -139,6 +165,11 @@ public Data(global::Phoenix.ContinuousAnnotationConfig? value) Continuous = value; } + /// + /// + /// + public static Data FromContinuous(global::Phoenix.ContinuousAnnotationConfig? value) => new Data(value); + /// /// /// @@ -157,6 +188,11 @@ public Data(global::Phoenix.FreeformAnnotationConfig? value) Freeform = value; } + /// + /// + /// + public static Data FromFreeform(global::Phoenix.FreeformAnnotationConfig? value) => new Data(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Data2.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Data2.g.cs index 64e4086..191e3c8 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Data2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Data2.g.cs @@ -44,6 +44,13 @@ public bool TryPickLocal( return IsLocal; } + /// + /// + /// + public global::Phoenix.LocalUser PickLocal() => IsLocal + ? Local! + : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickOauth2( return IsOauth2; } + /// + /// + /// + public global::Phoenix.OAuth2User PickOauth2() => IsOauth2 + ? Oauth2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickLdap( value = Ldap; return IsLdap; } + + /// + /// + /// + public global::Phoenix.LDAPUser PickLdap() => IsLdap + ? Ldap! + : throw new global::System.InvalidOperationException($"Expected union variant 'Ldap' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public Data2(global::Phoenix.LocalUser? value) Local = value; } + /// + /// + /// + public static Data2 FromLocal(global::Phoenix.LocalUser? value) => new Data2(value); + /// /// /// @@ -139,6 +165,11 @@ public Data2(global::Phoenix.OAuth2User? value) Oauth2 = value; } + /// + /// + /// + public static Data2 FromOauth2(global::Phoenix.OAuth2User? value) => new Data2(value); + /// /// /// @@ -157,6 +188,11 @@ public Data2(global::Phoenix.LDAPUser? value) Ldap = value; } + /// + /// + /// + public static Data2 FromLdap(global::Phoenix.LDAPUser? value) => new Data2(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Data3.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Data3.g.cs index 6803bee..f59fc40 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Data3.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Data3.g.cs @@ -44,6 +44,13 @@ public bool TryPickCategorical( return IsCategorical; } + /// + /// + /// + public global::Phoenix.CategoricalAnnotationConfig PickCategorical() => IsCategorical + ? Categorical! + : throw new global::System.InvalidOperationException($"Expected union variant 'Categorical' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickContinuous( return IsContinuous; } + /// + /// + /// + public global::Phoenix.ContinuousAnnotationConfig PickContinuous() => IsContinuous + ? Continuous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Continuous' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickFreeform( value = Freeform; return IsFreeform; } + + /// + /// + /// + public global::Phoenix.FreeformAnnotationConfig PickFreeform() => IsFreeform + ? Freeform! + : throw new global::System.InvalidOperationException($"Expected union variant 'Freeform' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public Data3(global::Phoenix.CategoricalAnnotationConfig? value) Categorical = value; } + /// + /// + /// + public static Data3 FromCategorical(global::Phoenix.CategoricalAnnotationConfig? value) => new Data3(value); + /// /// /// @@ -139,6 +165,11 @@ public Data3(global::Phoenix.ContinuousAnnotationConfig? value) Continuous = value; } + /// + /// + /// + public static Data3 FromContinuous(global::Phoenix.ContinuousAnnotationConfig? value) => new Data3(value); + /// /// /// @@ -157,6 +188,11 @@ public Data3(global::Phoenix.FreeformAnnotationConfig? value) Freeform = value; } + /// + /// + /// + public static Data3 FromFreeform(global::Phoenix.FreeformAnnotationConfig? value) => new Data3(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Data4.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Data4.g.cs index ac1045b..700154a 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Data4.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Data4.g.cs @@ -44,6 +44,13 @@ public bool TryPickCategorical( return IsCategorical; } + /// + /// + /// + public global::Phoenix.CategoricalAnnotationConfig PickCategorical() => IsCategorical + ? Categorical! + : throw new global::System.InvalidOperationException($"Expected union variant 'Categorical' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickContinuous( return IsContinuous; } + /// + /// + /// + public global::Phoenix.ContinuousAnnotationConfig PickContinuous() => IsContinuous + ? Continuous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Continuous' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickFreeform( value = Freeform; return IsFreeform; } + + /// + /// + /// + public global::Phoenix.FreeformAnnotationConfig PickFreeform() => IsFreeform + ? Freeform! + : throw new global::System.InvalidOperationException($"Expected union variant 'Freeform' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public Data4(global::Phoenix.CategoricalAnnotationConfig? value) Categorical = value; } + /// + /// + /// + public static Data4 FromCategorical(global::Phoenix.CategoricalAnnotationConfig? value) => new Data4(value); + /// /// /// @@ -139,6 +165,11 @@ public Data4(global::Phoenix.ContinuousAnnotationConfig? value) Continuous = value; } + /// + /// + /// + public static Data4 FromContinuous(global::Phoenix.ContinuousAnnotationConfig? value) => new Data4(value); + /// /// /// @@ -157,6 +188,11 @@ public Data4(global::Phoenix.FreeformAnnotationConfig? value) Freeform = value; } + /// + /// + /// + public static Data4 FromFreeform(global::Phoenix.FreeformAnnotationConfig? value) => new Data4(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Data5.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Data5.g.cs index dd8ab4e..5b81b41 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Data5.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Data5.g.cs @@ -44,6 +44,13 @@ public bool TryPickLocal( return IsLocal; } + /// + /// + /// + public global::Phoenix.LocalUser PickLocal() => IsLocal + ? Local! + : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickOauth2( return IsOauth2; } + /// + /// + /// + public global::Phoenix.OAuth2User PickOauth2() => IsOauth2 + ? Oauth2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickLdap( return IsLdap; } + /// + /// + /// + public global::Phoenix.LDAPUser PickLdap() => IsLdap + ? Ldap! + : throw new global::System.InvalidOperationException($"Expected union variant 'Ldap' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickAnonymous( value = Anonymous; return IsAnonymous; } + + /// + /// + /// + public global::Phoenix.AnonymousUser PickAnonymous() => IsAnonymous + ? Anonymous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Anonymous' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public Data5(global::Phoenix.LocalUser? value) Local = value; } + /// + /// + /// + public static Data5 FromLocal(global::Phoenix.LocalUser? value) => new Data5(value); + /// /// /// @@ -169,6 +202,11 @@ public Data5(global::Phoenix.OAuth2User? value) Oauth2 = value; } + /// + /// + /// + public static Data5 FromOauth2(global::Phoenix.OAuth2User? value) => new Data5(value); + /// /// /// @@ -187,6 +225,11 @@ public Data5(global::Phoenix.LDAPUser? value) Ldap = value; } + /// + /// + /// + public static Data5 FromLdap(global::Phoenix.LDAPUser? value) => new Data5(value); + /// /// /// @@ -205,6 +248,11 @@ public Data5(global::Phoenix.AnonymousUser? value) Anonymous = value; } + /// + /// + /// + public static Data5 FromAnonymous(global::Phoenix.AnonymousUser? value) => new Data5(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Data6.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Data6.g.cs index 425d792..d33b5ee 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Data6.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Data6.g.cs @@ -44,6 +44,13 @@ public bool TryPickCategorical( return IsCategorical; } + /// + /// + /// + public global::Phoenix.CategoricalAnnotationConfig PickCategorical() => IsCategorical + ? Categorical! + : throw new global::System.InvalidOperationException($"Expected union variant 'Categorical' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickContinuous( return IsContinuous; } + /// + /// + /// + public global::Phoenix.ContinuousAnnotationConfig PickContinuous() => IsContinuous + ? Continuous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Continuous' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickFreeform( value = Freeform; return IsFreeform; } + + /// + /// + /// + public global::Phoenix.FreeformAnnotationConfig PickFreeform() => IsFreeform + ? Freeform! + : throw new global::System.InvalidOperationException($"Expected union variant 'Freeform' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public Data6(global::Phoenix.CategoricalAnnotationConfig? value) Categorical = value; } + /// + /// + /// + public static Data6 FromCategorical(global::Phoenix.CategoricalAnnotationConfig? value) => new Data6(value); + /// /// /// @@ -139,6 +165,11 @@ public Data6(global::Phoenix.ContinuousAnnotationConfig? value) Continuous = value; } + /// + /// + /// + public static Data6 FromContinuous(global::Phoenix.ContinuousAnnotationConfig? value) => new Data6(value); + /// /// /// @@ -157,6 +188,11 @@ public Data6(global::Phoenix.FreeformAnnotationConfig? value) Freeform = value; } + /// + /// + /// + public static Data6 FromFreeform(global::Phoenix.FreeformAnnotationConfig? value) => new Data6(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.DataItem.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.DataItem.g.cs index 121011a..72c596b 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.DataItem.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.DataItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickCategorical( return IsCategorical; } + /// + /// + /// + public global::Phoenix.CategoricalAnnotationConfig PickCategorical() => IsCategorical + ? Categorical! + : throw new global::System.InvalidOperationException($"Expected union variant 'Categorical' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickContinuous( return IsContinuous; } + /// + /// + /// + public global::Phoenix.ContinuousAnnotationConfig PickContinuous() => IsContinuous + ? Continuous! + : throw new global::System.InvalidOperationException($"Expected union variant 'Continuous' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickFreeform( value = Freeform; return IsFreeform; } + + /// + /// + /// + public global::Phoenix.FreeformAnnotationConfig PickFreeform() => IsFreeform + ? Freeform! + : throw new global::System.InvalidOperationException($"Expected union variant 'Freeform' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public DataItem(global::Phoenix.CategoricalAnnotationConfig? value) Categorical = value; } + /// + /// + /// + public static DataItem FromCategorical(global::Phoenix.CategoricalAnnotationConfig? value) => new DataItem(value); + /// /// /// @@ -139,6 +165,11 @@ public DataItem(global::Phoenix.ContinuousAnnotationConfig? value) Continuous = value; } + /// + /// + /// + public static DataItem FromContinuous(global::Phoenix.ContinuousAnnotationConfig? value) => new DataItem(value); + /// /// /// @@ -157,6 +188,11 @@ public DataItem(global::Phoenix.FreeformAnnotationConfig? value) Freeform = value; } + /// + /// + /// + public static DataItem FromFreeform(global::Phoenix.FreeformAnnotationConfig? value) => new DataItem(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.DataItem2.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.DataItem2.g.cs index 821afa6..2810682 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.DataItem2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.DataItem2.g.cs @@ -44,6 +44,13 @@ public bool TryPickLocal( return IsLocal; } + /// + /// + /// + public global::Phoenix.LocalUser PickLocal() => IsLocal + ? Local! + : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickOauth2( return IsOauth2; } + /// + /// + /// + public global::Phoenix.OAuth2User PickOauth2() => IsOauth2 + ? Oauth2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickLdap( value = Ldap; return IsLdap; } + + /// + /// + /// + public global::Phoenix.LDAPUser PickLdap() => IsLdap + ? Ldap! + : throw new global::System.InvalidOperationException($"Expected union variant 'Ldap' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public DataItem2(global::Phoenix.LocalUser? value) Local = value; } + /// + /// + /// + public static DataItem2 FromLocal(global::Phoenix.LocalUser? value) => new DataItem2(value); + /// /// /// @@ -139,6 +165,11 @@ public DataItem2(global::Phoenix.OAuth2User? value) Oauth2 = value; } + /// + /// + /// + public static DataItem2 FromOauth2(global::Phoenix.OAuth2User? value) => new DataItem2(value); + /// /// /// @@ -157,6 +188,11 @@ public DataItem2(global::Phoenix.LDAPUser? value) Ldap = value; } + /// + /// + /// + public static DataItem2 FromLdap(global::Phoenix.LDAPUser? value) => new DataItem2(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters.g.cs index 47b4581..e4c8e69 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters.g.cs @@ -44,6 +44,13 @@ public bool TryPickOpenai( return IsOpenai; } + /// + /// + /// + public global::Phoenix.PromptOpenAIInvocationParameters PickOpenai() => IsOpenai + ? Openai! + : throw new global::System.InvalidOperationException($"Expected union variant 'Openai' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickAzureOpenai( return IsAzureOpenai; } + /// + /// + /// + public global::Phoenix.PromptAzureOpenAIInvocationParameters PickAzureOpenai() => IsAzureOpenai + ? AzureOpenai! + : throw new global::System.InvalidOperationException($"Expected union variant 'AzureOpenai' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAnthropic( return IsAnthropic; } + /// + /// + /// + public global::Phoenix.PromptAnthropicInvocationParameters PickAnthropic() => IsAnthropic + ? Anthropic! + : throw new global::System.InvalidOperationException($"Expected union variant 'Anthropic' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickGoogle( return IsGoogle; } + /// + /// + /// + public global::Phoenix.PromptGoogleInvocationParameters PickGoogle() => IsGoogle + ? Google! + : throw new global::System.InvalidOperationException($"Expected union variant 'Google' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickDeepseek( return IsDeepseek; } + /// + /// + /// + public global::Phoenix.PromptDeepSeekInvocationParameters PickDeepseek() => IsDeepseek + ? Deepseek! + : throw new global::System.InvalidOperationException($"Expected union variant 'Deepseek' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickXai( return IsXai; } + /// + /// + /// + public global::Phoenix.PromptXAIInvocationParameters PickXai() => IsXai + ? Xai! + : throw new global::System.InvalidOperationException($"Expected union variant 'Xai' but the value was {ToString()}."); + /// /// /// @@ -224,6 +266,13 @@ public bool TryPickOllama( return IsOllama; } + /// + /// + /// + public global::Phoenix.PromptOllamaInvocationParameters PickOllama() => IsOllama + ? Ollama! + : throw new global::System.InvalidOperationException($"Expected union variant 'Ollama' but the value was {ToString()}."); + /// /// /// @@ -254,6 +303,13 @@ public bool TryPickAws( return IsAws; } + /// + /// + /// + public global::Phoenix.PromptAwsInvocationParameters PickAws() => IsAws + ? Aws! + : throw new global::System.InvalidOperationException($"Expected union variant 'Aws' but the value was {ToString()}."); + /// /// /// @@ -284,6 +340,13 @@ public bool TryPickCerebras( return IsCerebras; } + /// + /// + /// + public global::Phoenix.PromptCerebrasInvocationParameters PickCerebras() => IsCerebras + ? Cerebras! + : throw new global::System.InvalidOperationException($"Expected union variant 'Cerebras' but the value was {ToString()}."); + /// /// /// @@ -314,6 +377,13 @@ public bool TryPickFireworks( return IsFireworks; } + /// + /// + /// + public global::Phoenix.PromptFireworksInvocationParameters PickFireworks() => IsFireworks + ? Fireworks! + : throw new global::System.InvalidOperationException($"Expected union variant 'Fireworks' but the value was {ToString()}."); + /// /// /// @@ -344,6 +414,13 @@ public bool TryPickGroq( return IsGroq; } + /// + /// + /// + public global::Phoenix.PromptGroqInvocationParameters PickGroq() => IsGroq + ? Groq! + : throw new global::System.InvalidOperationException($"Expected union variant 'Groq' but the value was {ToString()}."); + /// /// /// @@ -374,6 +451,13 @@ public bool TryPickMoonshot( return IsMoonshot; } + /// + /// + /// + public global::Phoenix.PromptMoonshotInvocationParameters PickMoonshot() => IsMoonshot + ? Moonshot! + : throw new global::System.InvalidOperationException($"Expected union variant 'Moonshot' but the value was {ToString()}."); + /// /// /// @@ -404,6 +488,13 @@ public bool TryPickPerplexity( return IsPerplexity; } + /// + /// + /// + public global::Phoenix.PromptPerplexityInvocationParameters PickPerplexity() => IsPerplexity + ? Perplexity! + : throw new global::System.InvalidOperationException($"Expected union variant 'Perplexity' but the value was {ToString()}."); + /// /// /// @@ -433,6 +524,13 @@ public bool TryPickTogether( value = Together; return IsTogether; } + + /// + /// + /// + public global::Phoenix.PromptTogetherInvocationParameters PickTogether() => IsTogether + ? Together! + : throw new global::System.InvalidOperationException($"Expected union variant 'Together' but the value was {ToString()}."); /// /// /// @@ -451,6 +549,11 @@ public InvocationParameters(global::Phoenix.PromptOpenAIInvocationParameters? va Openai = value; } + /// + /// + /// + public static InvocationParameters FromOpenai(global::Phoenix.PromptOpenAIInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -469,6 +572,11 @@ public InvocationParameters(global::Phoenix.PromptAzureOpenAIInvocationParameter AzureOpenai = value; } + /// + /// + /// + public static InvocationParameters FromAzureOpenai(global::Phoenix.PromptAzureOpenAIInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -487,6 +595,11 @@ public InvocationParameters(global::Phoenix.PromptAnthropicInvocationParameters? Anthropic = value; } + /// + /// + /// + public static InvocationParameters FromAnthropic(global::Phoenix.PromptAnthropicInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -505,6 +618,11 @@ public InvocationParameters(global::Phoenix.PromptGoogleInvocationParameters? va Google = value; } + /// + /// + /// + public static InvocationParameters FromGoogle(global::Phoenix.PromptGoogleInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -523,6 +641,11 @@ public InvocationParameters(global::Phoenix.PromptDeepSeekInvocationParameters? Deepseek = value; } + /// + /// + /// + public static InvocationParameters FromDeepseek(global::Phoenix.PromptDeepSeekInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -541,6 +664,11 @@ public InvocationParameters(global::Phoenix.PromptXAIInvocationParameters? value Xai = value; } + /// + /// + /// + public static InvocationParameters FromXai(global::Phoenix.PromptXAIInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -559,6 +687,11 @@ public InvocationParameters(global::Phoenix.PromptOllamaInvocationParameters? va Ollama = value; } + /// + /// + /// + public static InvocationParameters FromOllama(global::Phoenix.PromptOllamaInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -577,6 +710,11 @@ public InvocationParameters(global::Phoenix.PromptAwsInvocationParameters? value Aws = value; } + /// + /// + /// + public static InvocationParameters FromAws(global::Phoenix.PromptAwsInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -595,6 +733,11 @@ public InvocationParameters(global::Phoenix.PromptCerebrasInvocationParameters? Cerebras = value; } + /// + /// + /// + public static InvocationParameters FromCerebras(global::Phoenix.PromptCerebrasInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -613,6 +756,11 @@ public InvocationParameters(global::Phoenix.PromptFireworksInvocationParameters? Fireworks = value; } + /// + /// + /// + public static InvocationParameters FromFireworks(global::Phoenix.PromptFireworksInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -631,6 +779,11 @@ public InvocationParameters(global::Phoenix.PromptGroqInvocationParameters? valu Groq = value; } + /// + /// + /// + public static InvocationParameters FromGroq(global::Phoenix.PromptGroqInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -649,6 +802,11 @@ public InvocationParameters(global::Phoenix.PromptMoonshotInvocationParameters? Moonshot = value; } + /// + /// + /// + public static InvocationParameters FromMoonshot(global::Phoenix.PromptMoonshotInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -667,6 +825,11 @@ public InvocationParameters(global::Phoenix.PromptPerplexityInvocationParameters Perplexity = value; } + /// + /// + /// + public static InvocationParameters FromPerplexity(global::Phoenix.PromptPerplexityInvocationParameters? value) => new InvocationParameters(value); + /// /// /// @@ -685,6 +848,11 @@ public InvocationParameters(global::Phoenix.PromptTogetherInvocationParameters? Together = value; } + /// + /// + /// + public static InvocationParameters FromTogether(global::Phoenix.PromptTogetherInvocationParameters? value) => new InvocationParameters(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters2.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters2.g.cs index b9e4c5a..3a3d2cd 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.InvocationParameters2.g.cs @@ -44,6 +44,13 @@ public bool TryPickOpenai( return IsOpenai; } + /// + /// + /// + public global::Phoenix.PromptOpenAIInvocationParameters PickOpenai() => IsOpenai + ? Openai! + : throw new global::System.InvalidOperationException($"Expected union variant 'Openai' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickAzureOpenai( return IsAzureOpenai; } + /// + /// + /// + public global::Phoenix.PromptAzureOpenAIInvocationParameters PickAzureOpenai() => IsAzureOpenai + ? AzureOpenai! + : throw new global::System.InvalidOperationException($"Expected union variant 'AzureOpenai' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickAnthropic( return IsAnthropic; } + /// + /// + /// + public global::Phoenix.PromptAnthropicInvocationParameters PickAnthropic() => IsAnthropic + ? Anthropic! + : throw new global::System.InvalidOperationException($"Expected union variant 'Anthropic' but the value was {ToString()}."); + /// /// /// @@ -134,6 +155,13 @@ public bool TryPickGoogle( return IsGoogle; } + /// + /// + /// + public global::Phoenix.PromptGoogleInvocationParameters PickGoogle() => IsGoogle + ? Google! + : throw new global::System.InvalidOperationException($"Expected union variant 'Google' but the value was {ToString()}."); + /// /// /// @@ -164,6 +192,13 @@ public bool TryPickDeepseek( return IsDeepseek; } + /// + /// + /// + public global::Phoenix.PromptDeepSeekInvocationParameters PickDeepseek() => IsDeepseek + ? Deepseek! + : throw new global::System.InvalidOperationException($"Expected union variant 'Deepseek' but the value was {ToString()}."); + /// /// /// @@ -194,6 +229,13 @@ public bool TryPickXai( return IsXai; } + /// + /// + /// + public global::Phoenix.PromptXAIInvocationParameters PickXai() => IsXai + ? Xai! + : throw new global::System.InvalidOperationException($"Expected union variant 'Xai' but the value was {ToString()}."); + /// /// /// @@ -224,6 +266,13 @@ public bool TryPickOllama( return IsOllama; } + /// + /// + /// + public global::Phoenix.PromptOllamaInvocationParameters PickOllama() => IsOllama + ? Ollama! + : throw new global::System.InvalidOperationException($"Expected union variant 'Ollama' but the value was {ToString()}."); + /// /// /// @@ -254,6 +303,13 @@ public bool TryPickAws( return IsAws; } + /// + /// + /// + public global::Phoenix.PromptAwsInvocationParameters PickAws() => IsAws + ? Aws! + : throw new global::System.InvalidOperationException($"Expected union variant 'Aws' but the value was {ToString()}."); + /// /// /// @@ -284,6 +340,13 @@ public bool TryPickCerebras( return IsCerebras; } + /// + /// + /// + public global::Phoenix.PromptCerebrasInvocationParameters PickCerebras() => IsCerebras + ? Cerebras! + : throw new global::System.InvalidOperationException($"Expected union variant 'Cerebras' but the value was {ToString()}."); + /// /// /// @@ -314,6 +377,13 @@ public bool TryPickFireworks( return IsFireworks; } + /// + /// + /// + public global::Phoenix.PromptFireworksInvocationParameters PickFireworks() => IsFireworks + ? Fireworks! + : throw new global::System.InvalidOperationException($"Expected union variant 'Fireworks' but the value was {ToString()}."); + /// /// /// @@ -344,6 +414,13 @@ public bool TryPickGroq( return IsGroq; } + /// + /// + /// + public global::Phoenix.PromptGroqInvocationParameters PickGroq() => IsGroq + ? Groq! + : throw new global::System.InvalidOperationException($"Expected union variant 'Groq' but the value was {ToString()}."); + /// /// /// @@ -374,6 +451,13 @@ public bool TryPickMoonshot( return IsMoonshot; } + /// + /// + /// + public global::Phoenix.PromptMoonshotInvocationParameters PickMoonshot() => IsMoonshot + ? Moonshot! + : throw new global::System.InvalidOperationException($"Expected union variant 'Moonshot' but the value was {ToString()}."); + /// /// /// @@ -404,6 +488,13 @@ public bool TryPickPerplexity( return IsPerplexity; } + /// + /// + /// + public global::Phoenix.PromptPerplexityInvocationParameters PickPerplexity() => IsPerplexity + ? Perplexity! + : throw new global::System.InvalidOperationException($"Expected union variant 'Perplexity' but the value was {ToString()}."); + /// /// /// @@ -433,6 +524,13 @@ public bool TryPickTogether( value = Together; return IsTogether; } + + /// + /// + /// + public global::Phoenix.PromptTogetherInvocationParameters PickTogether() => IsTogether + ? Together! + : throw new global::System.InvalidOperationException($"Expected union variant 'Together' but the value was {ToString()}."); /// /// /// @@ -451,6 +549,11 @@ public InvocationParameters2(global::Phoenix.PromptOpenAIInvocationParameters? v Openai = value; } + /// + /// + /// + public static InvocationParameters2 FromOpenai(global::Phoenix.PromptOpenAIInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -469,6 +572,11 @@ public InvocationParameters2(global::Phoenix.PromptAzureOpenAIInvocationParamete AzureOpenai = value; } + /// + /// + /// + public static InvocationParameters2 FromAzureOpenai(global::Phoenix.PromptAzureOpenAIInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -487,6 +595,11 @@ public InvocationParameters2(global::Phoenix.PromptAnthropicInvocationParameters Anthropic = value; } + /// + /// + /// + public static InvocationParameters2 FromAnthropic(global::Phoenix.PromptAnthropicInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -505,6 +618,11 @@ public InvocationParameters2(global::Phoenix.PromptGoogleInvocationParameters? v Google = value; } + /// + /// + /// + public static InvocationParameters2 FromGoogle(global::Phoenix.PromptGoogleInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -523,6 +641,11 @@ public InvocationParameters2(global::Phoenix.PromptDeepSeekInvocationParameters? Deepseek = value; } + /// + /// + /// + public static InvocationParameters2 FromDeepseek(global::Phoenix.PromptDeepSeekInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -541,6 +664,11 @@ public InvocationParameters2(global::Phoenix.PromptXAIInvocationParameters? valu Xai = value; } + /// + /// + /// + public static InvocationParameters2 FromXai(global::Phoenix.PromptXAIInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -559,6 +687,11 @@ public InvocationParameters2(global::Phoenix.PromptOllamaInvocationParameters? v Ollama = value; } + /// + /// + /// + public static InvocationParameters2 FromOllama(global::Phoenix.PromptOllamaInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -577,6 +710,11 @@ public InvocationParameters2(global::Phoenix.PromptAwsInvocationParameters? valu Aws = value; } + /// + /// + /// + public static InvocationParameters2 FromAws(global::Phoenix.PromptAwsInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -595,6 +733,11 @@ public InvocationParameters2(global::Phoenix.PromptCerebrasInvocationParameters? Cerebras = value; } + /// + /// + /// + public static InvocationParameters2 FromCerebras(global::Phoenix.PromptCerebrasInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -613,6 +756,11 @@ public InvocationParameters2(global::Phoenix.PromptFireworksInvocationParameters Fireworks = value; } + /// + /// + /// + public static InvocationParameters2 FromFireworks(global::Phoenix.PromptFireworksInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -631,6 +779,11 @@ public InvocationParameters2(global::Phoenix.PromptGroqInvocationParameters? val Groq = value; } + /// + /// + /// + public static InvocationParameters2 FromGroq(global::Phoenix.PromptGroqInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -649,6 +802,11 @@ public InvocationParameters2(global::Phoenix.PromptMoonshotInvocationParameters? Moonshot = value; } + /// + /// + /// + public static InvocationParameters2 FromMoonshot(global::Phoenix.PromptMoonshotInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -667,6 +825,11 @@ public InvocationParameters2(global::Phoenix.PromptPerplexityInvocationParameter Perplexity = value; } + /// + /// + /// + public static InvocationParameters2 FromPerplexity(global::Phoenix.PromptPerplexityInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// @@ -685,6 +848,11 @@ public InvocationParameters2(global::Phoenix.PromptTogetherInvocationParameters? Together = value; } + /// + /// + /// + public static InvocationParameters2 FromTogether(global::Phoenix.PromptTogetherInvocationParameters? value) => new InvocationParameters2(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant1.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant1.g.cs index 22cfaef..db96910 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant1.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant1.g.cs @@ -43,6 +43,13 @@ public bool TryPickJsonSchema( value = JsonSchema; return IsJsonSchema; } + + /// + /// + /// + public global::Phoenix.PromptResponseFormatJSONSchema PickJsonSchema() => IsJsonSchema + ? JsonSchema! + : throw new global::System.InvalidOperationException($"Expected union variant 'JsonSchema' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public ResponseFormatVariant1(global::Phoenix.PromptResponseFormatJSONSchema? va JsonSchema = value; } + /// + /// + /// + public static ResponseFormatVariant1 FromJsonSchema(global::Phoenix.PromptResponseFormatJSONSchema? value) => new ResponseFormatVariant1(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant12.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant12.g.cs index b7131e0..0eac618 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant12.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ResponseFormatVariant12.g.cs @@ -43,6 +43,13 @@ public bool TryPickJsonSchema( value = JsonSchema; return IsJsonSchema; } + + /// + /// + /// + public global::Phoenix.PromptResponseFormatJSONSchema PickJsonSchema() => IsJsonSchema + ? JsonSchema! + : throw new global::System.InvalidOperationException($"Expected union variant 'JsonSchema' but the value was {ToString()}."); /// /// /// @@ -61,6 +68,11 @@ public ResponseFormatVariant12(global::Phoenix.PromptResponseFormatJSONSchema? v JsonSchema = value; } + /// + /// + /// + public static ResponseFormatVariant12 FromJsonSchema(global::Phoenix.PromptResponseFormatJSONSchema? value) => new ResponseFormatVariant12(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Template.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Template.g.cs index a24e9fb..869151e 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Template.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Template.g.cs @@ -44,6 +44,13 @@ public bool TryPickChat( return IsChat; } + /// + /// + /// + public global::Phoenix.PromptChatTemplate PickChat() => IsChat + ? Chat! + : throw new global::System.InvalidOperationException($"Expected union variant 'Chat' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickString( value = String; return IsString; } + + /// + /// + /// + public global::Phoenix.PromptStringTemplate PickString() => IsString + ? String! + : throw new global::System.InvalidOperationException($"Expected union variant 'String' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public Template(global::Phoenix.PromptChatTemplate? value) Chat = value; } + /// + /// + /// + public static Template FromChat(global::Phoenix.PromptChatTemplate? value) => new Template(value); + /// /// /// @@ -109,6 +128,11 @@ public Template(global::Phoenix.PromptStringTemplate? value) String = value; } + /// + /// + /// + public static Template FromString(global::Phoenix.PromptStringTemplate? value) => new Template(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Template2.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Template2.g.cs index fc537ae..c562f4c 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Template2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Template2.g.cs @@ -44,6 +44,13 @@ public bool TryPickChat( return IsChat; } + /// + /// + /// + public global::Phoenix.PromptChatTemplate PickChat() => IsChat + ? Chat! + : throw new global::System.InvalidOperationException($"Expected union variant 'Chat' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickString( value = String; return IsString; } + + /// + /// + /// + public global::Phoenix.PromptStringTemplate PickString() => IsString + ? String! + : throw new global::System.InvalidOperationException($"Expected union variant 'String' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public Template2(global::Phoenix.PromptChatTemplate? value) Chat = value; } + /// + /// + /// + public static Template2 FromChat(global::Phoenix.PromptChatTemplate? value) => new Template2(value); + /// /// /// @@ -109,6 +128,11 @@ public Template2(global::Phoenix.PromptStringTemplate? value) String = value; } + /// + /// + /// + public static Template2 FromString(global::Phoenix.PromptStringTemplate? value) => new Template2(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.Thinking.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.Thinking.g.cs index 185bdec..a330b59 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.Thinking.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.Thinking.g.cs @@ -44,6 +44,13 @@ public bool TryPickDisabled( return IsDisabled; } + /// + /// + /// + public global::Phoenix.PromptAnthropicThinkingConfigDisabled PickDisabled() => IsDisabled + ? Disabled! + : throw new global::System.InvalidOperationException($"Expected union variant 'Disabled' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickEnabled( return IsEnabled; } + /// + /// + /// + public global::Phoenix.PromptAnthropicThinkingConfigEnabled PickEnabled() => IsEnabled + ? Enabled! + : throw new global::System.InvalidOperationException($"Expected union variant 'Enabled' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickAdaptive( value = Adaptive; return IsAdaptive; } + + /// + /// + /// + public global::Phoenix.PromptAnthropicThinkingConfigAdaptive PickAdaptive() => IsAdaptive + ? Adaptive! + : throw new global::System.InvalidOperationException($"Expected union variant 'Adaptive' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public Thinking(global::Phoenix.PromptAnthropicThinkingConfigDisabled? value) Disabled = value; } + /// + /// + /// + public static Thinking FromDisabled(global::Phoenix.PromptAnthropicThinkingConfigDisabled? value) => new Thinking(value); + /// /// /// @@ -139,6 +165,11 @@ public Thinking(global::Phoenix.PromptAnthropicThinkingConfigEnabled? value) Enabled = value; } + /// + /// + /// + public static Thinking FromEnabled(global::Phoenix.PromptAnthropicThinkingConfigEnabled? value) => new Thinking(value); + /// /// /// @@ -157,6 +188,11 @@ public Thinking(global::Phoenix.PromptAnthropicThinkingConfigAdaptive? value) Adaptive = value; } + /// + /// + /// + public static Thinking FromAdaptive(global::Phoenix.PromptAnthropicThinkingConfigAdaptive? value) => new Thinking(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ToolChoice.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ToolChoice.g.cs index 93350ed..d1311b7 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ToolChoice.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ToolChoice.g.cs @@ -44,6 +44,13 @@ public bool TryPickNone( return IsNone; } + /// + /// + /// + public global::Phoenix.PromptToolChoiceNone PickNone() => IsNone + ? None! + : throw new global::System.InvalidOperationException($"Expected union variant 'None' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickZeroOrMore( return IsZeroOrMore; } + /// + /// + /// + public global::Phoenix.PromptToolChoiceZeroOrMore PickZeroOrMore() => IsZeroOrMore + ? ZeroOrMore! + : throw new global::System.InvalidOperationException($"Expected union variant 'ZeroOrMore' but the value was {ToString()}."); + /// /// /// @@ -104,6 +118,13 @@ public bool TryPickOneOrMore( return IsOneOrMore; } + /// + /// + /// + public global::Phoenix.PromptToolChoiceOneOrMore PickOneOrMore() => IsOneOrMore + ? OneOrMore! + : throw new global::System.InvalidOperationException($"Expected union variant 'OneOrMore' but the value was {ToString()}."); + /// /// /// @@ -133,6 +154,13 @@ public bool TryPickSpecificFunction( value = SpecificFunction; return IsSpecificFunction; } + + /// + /// + /// + public global::Phoenix.PromptToolChoiceSpecificFunctionTool PickSpecificFunction() => IsSpecificFunction + ? SpecificFunction! + : throw new global::System.InvalidOperationException($"Expected union variant 'SpecificFunction' but the value was {ToString()}."); /// /// /// @@ -151,6 +179,11 @@ public ToolChoice(global::Phoenix.PromptToolChoiceNone? value) None = value; } + /// + /// + /// + public static ToolChoice FromNone(global::Phoenix.PromptToolChoiceNone? value) => new ToolChoice(value); + /// /// /// @@ -169,6 +202,11 @@ public ToolChoice(global::Phoenix.PromptToolChoiceZeroOrMore? value) ZeroOrMore = value; } + /// + /// + /// + public static ToolChoice FromZeroOrMore(global::Phoenix.PromptToolChoiceZeroOrMore? value) => new ToolChoice(value); + /// /// /// @@ -187,6 +225,11 @@ public ToolChoice(global::Phoenix.PromptToolChoiceOneOrMore? value) OneOrMore = value; } + /// + /// + /// + public static ToolChoice FromOneOrMore(global::Phoenix.PromptToolChoiceOneOrMore? value) => new ToolChoice(value); + /// /// /// @@ -205,6 +248,11 @@ public ToolChoice(global::Phoenix.PromptToolChoiceSpecificFunctionTool? value) SpecificFunction = value; } + /// + /// + /// + public static ToolChoice FromSpecificFunction(global::Phoenix.PromptToolChoiceSpecificFunctionTool? value) => new ToolChoice(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.ToolsItem.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.ToolsItem.g.cs index 4419166..3c635af 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.ToolsItem.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.ToolsItem.g.cs @@ -44,6 +44,13 @@ public bool TryPickFunction( return IsFunction; } + /// + /// + /// + public global::Phoenix.PromptToolFunction PickFunction() => IsFunction + ? Function! + : throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}."); + /// /// /// @@ -73,6 +80,13 @@ public bool TryPickRaw( value = Raw; return IsRaw; } + + /// + /// + /// + public global::Phoenix.PromptToolRaw PickRaw() => IsRaw + ? Raw! + : throw new global::System.InvalidOperationException($"Expected union variant 'Raw' but the value was {ToString()}."); /// /// /// @@ -91,6 +105,11 @@ public ToolsItem(global::Phoenix.PromptToolFunction? value) Function = value; } + /// + /// + /// + public static ToolsItem FromFunction(global::Phoenix.PromptToolFunction? value) => new ToolsItem(value); + /// /// /// @@ -109,6 +128,11 @@ public ToolsItem(global::Phoenix.PromptToolRaw? value) Raw = value; } + /// + /// + /// + public static ToolsItem FromRaw(global::Phoenix.PromptToolRaw? value) => new ToolsItem(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.Models.User.g.cs b/src/libs/Phoenix/Generated/Phoenix.Models.User.g.cs index 6c0114f..1ead27d 100644 --- a/src/libs/Phoenix/Generated/Phoenix.Models.User.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.Models.User.g.cs @@ -44,6 +44,13 @@ public bool TryPickLocal( return IsLocal; } + /// + /// + /// + public global::Phoenix.LocalUserData PickLocal() => IsLocal + ? Local! + : throw new global::System.InvalidOperationException($"Expected union variant 'Local' but the value was {ToString()}."); + /// /// /// @@ -74,6 +81,13 @@ public bool TryPickOauth2( return IsOauth2; } + /// + /// + /// + public global::Phoenix.OAuth2UserData PickOauth2() => IsOauth2 + ? Oauth2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Oauth2' but the value was {ToString()}."); + /// /// /// @@ -103,6 +117,13 @@ public bool TryPickLdap( value = Ldap; return IsLdap; } + + /// + /// + /// + public global::Phoenix.LDAPUserData PickLdap() => IsLdap + ? Ldap! + : throw new global::System.InvalidOperationException($"Expected union variant 'Ldap' but the value was {ToString()}."); /// /// /// @@ -121,6 +142,11 @@ public User(global::Phoenix.LocalUserData? value) Local = value; } + /// + /// + /// + public static User FromLocal(global::Phoenix.LocalUserData? value) => new User(value); + /// /// /// @@ -139,6 +165,11 @@ public User(global::Phoenix.OAuth2UserData? value) Oauth2 = value; } + /// + /// + /// + public static User FromOauth2(global::Phoenix.OAuth2UserData? value) => new User(value); + /// /// /// @@ -157,6 +188,11 @@ public User(global::Phoenix.LDAPUserData? value) Ldap = value; } + /// + /// + /// + public static User FromLdap(global::Phoenix.LDAPUserData? value) => new User(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.OneOf.2.g.cs b/src/libs/Phoenix/Generated/Phoenix.OneOf.2.g.cs index dad0229..428755f 100644 --- a/src/libs/Phoenix/Generated/Phoenix.OneOf.2.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.OneOf.2.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -67,6 +74,13 @@ public bool TryPickValue2( value = Value2; return IsValue2; } + + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); /// /// /// @@ -85,6 +99,11 @@ public OneOf(T1? value) Value1 = value; } + /// + /// + /// + public static OneOf FromValue1(T1? value) => new OneOf(value); + /// /// /// @@ -103,6 +122,11 @@ public OneOf(T2? value) Value2 = value; } + /// + /// + /// + public static OneOf FromValue2(T2? value) => new OneOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.OneOf.3.g.cs b/src/libs/Phoenix/Generated/Phoenix.OneOf.3.g.cs index 5be3f67..34e72be 100644 --- a/src/libs/Phoenix/Generated/Phoenix.OneOf.3.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.OneOf.3.g.cs @@ -38,6 +38,13 @@ public bool TryPickValue1( return IsValue1; } + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + /// /// /// @@ -68,6 +75,13 @@ public bool TryPickValue2( return IsValue2; } + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// /// /// @@ -97,6 +111,13 @@ public bool TryPickValue3( value = Value3; return IsValue3; } + + /// + /// + /// + public T3 PickValue3() => IsValue3 + ? Value3! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); /// /// /// @@ -115,6 +136,11 @@ public OneOf(T1? value) Value1 = value; } + /// + /// + /// + public static OneOf FromValue1(T1? value) => new OneOf(value); + /// /// /// @@ -133,6 +159,11 @@ public OneOf(T2? value) Value2 = value; } + /// + /// + /// + public static OneOf FromValue2(T2? value) => new OneOf(value); + /// /// /// @@ -151,6 +182,11 @@ public OneOf(T3? value) Value3 = value; } + /// + /// + /// + public static OneOf FromValue3(T3? value) => new OneOf(value); + /// /// /// diff --git a/src/libs/Phoenix/Generated/Phoenix.OptionsSupport.g.cs b/src/libs/Phoenix/Generated/Phoenix.OptionsSupport.g.cs index 4c8cc83..bced6b8 100644 --- a/src/libs/Phoenix/Generated/Phoenix.OptionsSupport.g.cs +++ b/src/libs/Phoenix/Generated/Phoenix.OptionsSupport.g.cs @@ -54,6 +54,172 @@ public sealed class AutoSDKClientOptions Hooks.Add(hook ?? throw new global::System.ArgumentNullException(nameof(hook))); return this; } + + /// + /// Optional per-request authorization provider invoked before each request is sent. + /// Set this when the client is registered as a singleton in DI but each call needs + /// a fresh credential resolved from a provider, secret-store, or session — instead + /// of mutating the shared Authorizations list at construction time. + /// + public global::Phoenix.IAutoSDKAuthorizationProvider? AuthorizationProvider { get; set; } + + /// + /// Convenience helper that registers + /// using so request-level auth is resolved without + /// touching shared client state. + /// + /// + public global::Phoenix.AutoSDKClientOptions UseAuthorizationProvider( + global::Phoenix.IAutoSDKAuthorizationProvider provider) + { + AuthorizationProvider = provider ?? throw new global::System.ArgumentNullException(nameof(provider)); + if (Hooks.Find(static x => x is global::Phoenix.AutoSDKAuthorizationProviderHook) == null) + { + Hooks.Add(new global::Phoenix.AutoSDKAuthorizationProviderHook()); + } + + return this; + } + } + + /// + /// A request-level authorization value supplied by . + /// Mirrors the runtime fields the SDK applies for HTTP / OAuth2 / API-key auth without + /// requiring the consumer to construct the generated EndPointAuthorization type. + /// + public readonly struct AutoSDKAuthorizationValue + { + /// + /// Initializes a new . + /// + /// + /// + /// + /// + /// + public AutoSDKAuthorizationValue( + string value, + string scheme = "Bearer", + string? headerName = null, + string location = "Header", + string type = "Http") + { + Value = value ?? string.Empty; + Scheme = string.IsNullOrWhiteSpace(scheme) ? "Bearer" : scheme; + HeaderName = headerName ?? string.Empty; + Location = string.IsNullOrWhiteSpace(location) ? "Header" : location; + Type = string.IsNullOrWhiteSpace(type) ? "Http" : type; + } + + /// The credential value (token, API key, etc.). + public string Value { get; } + + /// The HTTP authorization scheme — typically Bearer, Basic, or Token. + public string Scheme { get; } + + /// The custom header name when is ApiKey; ignored for HTTP/OAuth2 auth. + public string HeaderName { get; } + + /// The credential location — Header, Query, or Cookie. + public string Location { get; } + + /// The auth type — Http, OAuth2, OpenIdConnect, or ApiKey. + public string Type { get; } + + /// Convenience factory for a Bearer token. + public static global::Phoenix.AutoSDKAuthorizationValue Bearer(string token) => new(value: token, scheme: "Bearer"); + + /// Convenience factory for an API-key header. + public static global::Phoenix.AutoSDKAuthorizationValue ApiKeyHeader(string name, string value) => + new(value: value, headerName: name, location: "Header", type: "ApiKey"); + } + + /// + /// Resolves request-level authorization values without mutating the shared client + /// authorization list. Implementations should be safe to invoke concurrently — + /// the hook calls them once per outgoing request. + /// + public interface IAutoSDKAuthorizationProvider + { + /// + /// Returns one or more values to apply to + /// the current request, or an empty list / null to leave the request as-is. + /// + /// + global::System.Threading.Tasks.Task?> ResolveAsync( + global::Phoenix.AutoSDKHookContext context); + } + + /// + /// Built-in that consults + /// before every outgoing + /// request and stamps the resolved values onto the . + /// + public sealed class AutoSDKAuthorizationProviderHook : global::Phoenix.AutoSDKHook + { + /// + public override async global::System.Threading.Tasks.Task OnBeforeRequestAsync( + global::Phoenix.AutoSDKHookContext context) + { + 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) + { + return; + } + + var resolved = await provider.ResolveAsync(context).ConfigureAwait(false); + if (resolved == null || resolved.Count == 0) + { + return; + } + + for (var index = 0; index < resolved.Count; index++) + { + ApplyAuthorization(context.Request, resolved[index]); + } + } + + private static void ApplyAuthorization( + global::System.Net.Http.HttpRequestMessage request, + global::Phoenix.AutoSDKAuthorizationValue authorization) + { + switch (authorization.Type) + { + case "Http": + case "OAuth2": + case "OpenIdConnect": + request.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: authorization.Scheme, + parameter: authorization.Value); + break; + case "ApiKey": + if (string.Equals(authorization.Location, "Header", global::System.StringComparison.OrdinalIgnoreCase) && + !string.IsNullOrEmpty(authorization.HeaderName)) + { + request.Headers.Remove(authorization.HeaderName); + request.Headers.TryAddWithoutValidation(authorization.HeaderName, authorization.Value ?? string.Empty); + } + break; + } + } } /// @@ -87,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; } } ///