18 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (18)
Extensions\JsonNodeSchemaExtensions.cs (14)
87
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "string";
101
var targetKey = schema[OpenApiSchemaKeywords.
TypeKeyword
]?.GetValue<string>() == "array" ? OpenApiSchemaKeywords.MaxItemsKeyword : OpenApiSchemaKeywords.MaxLengthKeyword;
106
var targetKey = schema[OpenApiSchemaKeywords.
TypeKeyword
]?.GetValue<string>() == "array" ? OpenApiSchemaKeywords.MinItemsKeyword : OpenApiSchemaKeywords.MinLengthKeyword;
111
var targetKeySuffix = schema[OpenApiSchemaKeywords.
TypeKeyword
]?.GetValue<string>() == "array" ? "Items" : "Length";
117
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "string";
176
schema[OpenApiSchemaKeywords.NullableKeyword] = openApiSchema.Nullable || (schema[OpenApiSchemaKeywords.
TypeKeyword
] is JsonArray schemaType && schemaType.GetValues<string>().Contains("null"));
177
schema[OpenApiSchemaKeywords.
TypeKeyword
] = openApiSchema.Type;
221
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "string";
232
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "number";
237
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "integer";
242
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "string";
247
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "boolean";
252
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "string";
257
schema[OpenApiSchemaKeywords.
TypeKeyword
] = "string";
Schemas\OpenApiJsonSchema.Helpers.cs (1)
181
case OpenApiSchemaKeywords.
TypeKeyword
:
Services\Schemas\OpenApiSchemaService.cs (3)
68
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
76
[OpenApiSchemaKeywords.
TypeKeyword
] = "array",
79
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",