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