StructuredOutputOptions constructor
StructuredOutputOptions({
- bool? includeSchemaInPrompt,
- String? schema,
- String? grammar,
- String? regex,
- StructuredOutputMode? mode,
Implementation
factory StructuredOutputOptions({
$core.bool? includeSchemaInPrompt,
$core.String? schema,
$core.String? grammar,
$core.String? regex,
StructuredOutputMode? mode,
}) {
final result = create();
if (includeSchemaInPrompt != null)
result.includeSchemaInPrompt = includeSchemaInPrompt;
if (schema != null) result.schema = schema;
if (grammar != null) result.grammar = grammar;
if (regex != null) result.regex = regex;
if (mode != null) result.mode = mode;
return result;
}