Share via


AIJsonUtilities.CreateParameterJsonSchema Method

Definition

public static System.Text.Json.JsonElement CreateParameterJsonSchema (Type? type, string parameterName, string? description = default, bool hasDefaultValue = false, object? defaultValue = default, System.Text.Json.JsonSerializerOptions? serializerOptions = default, Microsoft.Extensions.AI.AIJsonSchemaCreateOptions? inferenceOptions = default);
static member CreateParameterJsonSchema : Type * string * string * bool * obj * System.Text.Json.JsonSerializerOptions * Microsoft.Extensions.AI.AIJsonSchemaCreateOptions -> System.Text.Json.JsonElement
Public Shared Function CreateParameterJsonSchema (type As Type, parameterName As String, Optional description As String = Nothing, Optional hasDefaultValue As Boolean = false, Optional defaultValue As Object = Nothing, Optional serializerOptions As JsonSerializerOptions = Nothing, Optional inferenceOptions As AIJsonSchemaCreateOptions = Nothing) As JsonElement

Parameters

type
Type
parameterName
String
description
String
hasDefaultValue
Boolean
defaultValue
Object
serializerOptions
JsonSerializerOptions
inferenceOptions
AIJsonSchemaCreateOptions

Returns

Applies to