Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions src/libs/Groq/Generated/Groq.AnyOf.2.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@ public bool TryPickValue1(
return IsValue1;
}

/// <summary>
///
/// </summary>
public T1 PickValue1() => IsValue1
? Value1!
: throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -67,6 +74,13 @@ public bool TryPickValue2(
value = Value2;
return IsValue2;
}

/// <summary>
///
/// </summary>
public T2 PickValue2() => IsValue2
? Value2!
: throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}.");
/// <summary>
///
/// </summary>
Expand All @@ -85,6 +99,11 @@ public AnyOf(T1? value)
Value1 = value;
}

/// <summary>
///
/// </summary>
public static AnyOf<T1, T2> FromValue1(T1? value) => new AnyOf<T1, T2>(value);

/// <summary>
///
/// </summary>
Expand All @@ -103,6 +122,11 @@ public AnyOf(T2? value)
Value2 = value;
}

/// <summary>
///
/// </summary>
public static AnyOf<T1, T2> FromValue2(T2? value) => new AnyOf<T1, T2>(value);

/// <summary>
///
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ public bool TryPickText(
return IsText;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionDocumentSourceText PickText() => IsText
? Text!
: throw new global::System.InvalidOperationException($"Expected union variant 'Text' but the value was {ToString()}.");

/// <summary>
/// A document whose contents are provided inline as JSON data.
/// </summary>
Expand Down Expand Up @@ -73,6 +80,13 @@ public bool TryPickJson(
value = Json;
return IsJson;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionDocumentSourceJSON PickJson() => IsJson
? Json!
: throw new global::System.InvalidOperationException($"Expected union variant 'Json' but the value was {ToString()}.");
/// <summary>
///
/// </summary>
Expand All @@ -91,6 +105,11 @@ public ChatCompletionDocumentSource(global::Groq.ChatCompletionDocumentSourceTex
Text = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionDocumentSource FromText(global::Groq.ChatCompletionDocumentSourceText? value) => new ChatCompletionDocumentSource(value);

/// <summary>
///
/// </summary>
Expand All @@ -109,6 +128,11 @@ public ChatCompletionDocumentSource(global::Groq.ChatCompletionDocumentSourceJSO
Json = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionDocumentSource FromJson(global::Groq.ChatCompletionDocumentSourceJSON? value) => new ChatCompletionDocumentSource(value);

/// <summary>
///
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ public bool TryPickSystem(
return IsSystem;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestSystemMessage PickSystem() => IsSystem
? System!
: throw new global::System.InvalidOperationException($"Expected union variant 'System' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -74,6 +81,13 @@ public bool TryPickUser(
return IsUser;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestUserMessage PickUser() => IsUser
? User!
: throw new global::System.InvalidOperationException($"Expected union variant 'User' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -104,6 +118,13 @@ public bool TryPickAssistant(
return IsAssistant;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestAssistantMessage PickAssistant() => IsAssistant
? Assistant!
: throw new global::System.InvalidOperationException($"Expected union variant 'Assistant' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -134,6 +155,13 @@ public bool TryPickTool(
return IsTool;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestToolMessage PickTool() => IsTool
? Tool!
: throw new global::System.InvalidOperationException($"Expected union variant 'Tool' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -163,6 +191,13 @@ public bool TryPickFunction(
value = Function;
return IsFunction;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestFunctionMessage PickFunction() => IsFunction
? Function!
: throw new global::System.InvalidOperationException($"Expected union variant 'Function' but the value was {ToString()}.");
/// <summary>
///
/// </summary>
Expand All @@ -181,6 +216,11 @@ public ChatCompletionRequestMessage(global::Groq.ChatCompletionRequestSystemMess
System = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessage FromSystem(global::Groq.ChatCompletionRequestSystemMessage? value) => new ChatCompletionRequestMessage(value);

/// <summary>
///
/// </summary>
Expand All @@ -199,6 +239,11 @@ public ChatCompletionRequestMessage(global::Groq.ChatCompletionRequestUserMessag
User = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessage FromUser(global::Groq.ChatCompletionRequestUserMessage? value) => new ChatCompletionRequestMessage(value);

/// <summary>
///
/// </summary>
Expand All @@ -217,6 +262,11 @@ public ChatCompletionRequestMessage(global::Groq.ChatCompletionRequestAssistantM
Assistant = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessage FromAssistant(global::Groq.ChatCompletionRequestAssistantMessage? value) => new ChatCompletionRequestMessage(value);

/// <summary>
///
/// </summary>
Expand All @@ -235,6 +285,11 @@ public ChatCompletionRequestMessage(global::Groq.ChatCompletionRequestToolMessag
Tool = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessage FromTool(global::Groq.ChatCompletionRequestToolMessage? value) => new ChatCompletionRequestMessage(value);

/// <summary>
///
/// </summary>
Expand All @@ -253,6 +308,11 @@ public ChatCompletionRequestMessage(global::Groq.ChatCompletionRequestFunctionMe
Function = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessage FromFunction(global::Groq.ChatCompletionRequestFunctionMessage? value) => new ChatCompletionRequestMessage(value);

/// <summary>
///
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,13 @@ public bool TryPickTextContentPart(
return IsTextContentPart;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestMessageContentPartText PickTextContentPart() => IsTextContentPart
? TextContentPart!
: throw new global::System.InvalidOperationException($"Expected union variant 'TextContentPart' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,6 +76,13 @@ public bool TryPickImageContentPart(
return IsImageContentPart;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestMessageContentPartImage PickImageContentPart() => IsImageContentPart
? ImageContentPart!
: throw new global::System.InvalidOperationException($"Expected union variant 'ImageContentPart' but the value was {ToString()}.");

/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -98,6 +112,13 @@ public bool TryPickDocumentContentPart(
value = DocumentContentPart;
return IsDocumentContentPart;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionRequestMessageContentPartDocument PickDocumentContentPart() => IsDocumentContentPart
? DocumentContentPart!
: throw new global::System.InvalidOperationException($"Expected union variant 'DocumentContentPart' but the value was {ToString()}.");
/// <summary>
///
/// </summary>
Expand All @@ -116,6 +137,11 @@ public ChatCompletionRequestMessageContentPart(global::Groq.ChatCompletionReques
TextContentPart = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessageContentPart FromTextContentPart(global::Groq.ChatCompletionRequestMessageContentPartText? value) => new ChatCompletionRequestMessageContentPart(value);

/// <summary>
///
/// </summary>
Expand All @@ -134,6 +160,11 @@ public ChatCompletionRequestMessageContentPart(global::Groq.ChatCompletionReques
ImageContentPart = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessageContentPart FromImageContentPart(global::Groq.ChatCompletionRequestMessageContentPartImage? value) => new ChatCompletionRequestMessageContentPart(value);

/// <summary>
///
/// </summary>
Expand All @@ -152,6 +183,11 @@ public ChatCompletionRequestMessageContentPart(global::Groq.ChatCompletionReques
DocumentContentPart = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionRequestMessageContentPart FromDocumentContentPart(global::Groq.ChatCompletionRequestMessageContentPartDocument? value) => new ChatCompletionRequestMessageContentPart(value);

/// <summary>
///
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ public bool TryPickEnum(
return IsEnum;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionToolChoiceOptionEnum PickEnum() => IsEnum
? Enum!.Value
: throw new global::System.InvalidOperationException($"Expected union variant 'Enum' but the value was {ToString()}.");

/// <summary>
/// Specifies a tool the model should use. Use to force the model to call a specific function.
/// </summary>
Expand Down Expand Up @@ -73,6 +80,13 @@ public bool TryPickNamed(
value = Named;
return IsNamed;
}

/// <summary>
///
/// </summary>
public global::Groq.ChatCompletionNamedToolChoice PickNamed() => IsNamed
? Named!
: throw new global::System.InvalidOperationException($"Expected union variant 'Named' but the value was {ToString()}.");
/// <summary>
///
/// </summary>
Expand All @@ -91,6 +105,11 @@ public ChatCompletionToolChoiceOption(global::Groq.ChatCompletionToolChoiceOptio
Enum = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionToolChoiceOption FromEnum(global::Groq.ChatCompletionToolChoiceOptionEnum? value) => new ChatCompletionToolChoiceOption(value);

/// <summary>
///
/// </summary>
Expand All @@ -109,6 +128,11 @@ public ChatCompletionToolChoiceOption(global::Groq.ChatCompletionNamedToolChoice
Named = value;
}

/// <summary>
///
/// </summary>
public static ChatCompletionToolChoiceOption FromNamed(global::Groq.ChatCompletionNamedToolChoice? value) => new ChatCompletionToolChoiceOption(value);

/// <summary>
///
/// </summary>
Expand Down
Loading