18 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (18)
Extensions\JsonNodeSchemaExtensions.cs (14)
89schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 118var targetKey = schema[OpenApiSchemaKeywords.TypeKeyword]?.GetValue<string>() == "array" ? OpenApiSchemaKeywords.MaxItemsKeyword : OpenApiSchemaKeywords.MaxLengthKeyword; 123var targetKey = schema[OpenApiSchemaKeywords.TypeKeyword]?.GetValue<string>() == "array" ? OpenApiSchemaKeywords.MinItemsKeyword : OpenApiSchemaKeywords.MinLengthKeyword; 128var targetKeySuffix = schema[OpenApiSchemaKeywords.TypeKeyword]?.GetValue<string>() == "array" ? "Items" : "Length"; 134schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 194schema[OpenApiSchemaKeywords.NullableKeyword] = openApiSchema.Nullable || (schema[OpenApiSchemaKeywords.TypeKeyword] is JsonArray schemaType && schemaType.GetValues<string>().Contains("null")); 195schema[OpenApiSchemaKeywords.TypeKeyword] = openApiSchema.Type.ToString(); 239schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 250schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Number.ToString(); 255schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Integer.ToString(); 260schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 265schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Boolean.ToString(); 270schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 275schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
182case OpenApiSchemaKeywords.TypeKeyword:
Services\Schemas\OpenApiSchemaService.cs (3)
66[OpenApiSchemaKeywords.TypeKeyword] = "string", 75[OpenApiSchemaKeywords.TypeKeyword] = "array", 78[OpenApiSchemaKeywords.TypeKeyword] = "string",