25 references to JsonSchemaConstants
Microsoft.Extensions.AI.Abstractions (25)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (6)
144
state.PushSchemaNode(
JsonSchemaConstants
.AnyOfPropertyName);
264
state.PushSchemaNode(
JsonSchemaConstants
.PropertiesPropertyName);
351
state.PushSchemaNode(
JsonSchemaConstants
.ItemsPropertyName);
369
state.PushSchemaNode(
JsonSchemaConstants
.PropertiesPropertyName);
371
state.PushSchemaNode(
JsonSchemaConstants
.ItemsPropertyName);
413
state.PushSchemaNode(
JsonSchemaConstants
.AdditionalPropertiesPropertyName);
src\Shared\JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (19)
338
objSchema.Add(
JsonSchemaConstants
.SchemaPropertyName, Schema);
343
objSchema.Add(
JsonSchemaConstants
.TitlePropertyName, Title);
348
objSchema.Add(
JsonSchemaConstants
.DescriptionPropertyName, Description);
353
objSchema.Add(
JsonSchemaConstants
.RefPropertyName, Ref);
358
objSchema.Add(
JsonSchemaConstants
.CommentPropertyName, Comment);
363
objSchema.Add(
JsonSchemaConstants
.TypePropertyName, type);
368
objSchema.Add(
JsonSchemaConstants
.FormatPropertyName, Format);
373
objSchema.Add(
JsonSchemaConstants
.PatternPropertyName, Pattern);
378
objSchema.Add(
JsonSchemaConstants
.ConstPropertyName, Constant);
389
objSchema.Add(
JsonSchemaConstants
.PropertiesPropertyName, properties);
400
objSchema.Add(
JsonSchemaConstants
.RequiredPropertyName, requiredArray);
405
objSchema.Add(
JsonSchemaConstants
.ItemsPropertyName, Items.ToJsonNode(options));
410
objSchema.Add(
JsonSchemaConstants
.AdditionalPropertiesPropertyName, AdditionalProperties.ToJsonNode(options));
415
objSchema.Add(
JsonSchemaConstants
.EnumPropertyName, Enum);
420
objSchema.Add(
JsonSchemaConstants
.NotPropertyName, Not.ToJsonNode(options));
431
objSchema.Add(
JsonSchemaConstants
.AnyOfPropertyName, anyOfArray);
436
objSchema.Add(
JsonSchemaConstants
.DefaultPropertyName, DefaultValue);
441
objSchema.Add(
JsonSchemaConstants
.MinLengthPropertyName, (JsonNode)minLength);
446
objSchema.Add(
JsonSchemaConstants
.MaxLengthPropertyName, (JsonNode)maxLength);