33 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (33)
Extensions\JsonNodeSchemaExtensions.cs (18)
137
var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
143
var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
149
var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
214
if (underlyingType != null && MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
217
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes | JsonSchemaType.Null).ToString();
258
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
269
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Number.ToString();
274
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Integer.ToString();
279
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
284
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Boolean.ToString();
289
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
294
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
407
&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
410
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes & ~JsonSchemaType.Null).ToString();
546
if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
549
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes | JsonSchemaType.Null).ToString();
567
schema[OpenApiSchemaKeywords.
TypeKeyword
] is JsonArray typeArray)
578
schema[OpenApiSchemaKeywords.
TypeKeyword
] = typeArray[0]?.GetValue<string>();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
195
case OpenApiSchemaKeywords.
TypeKeyword
:
Services\Schemas\OpenApiSchemaService.cs (14)
72
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
81
[OpenApiSchemaKeywords.
TypeKeyword
] = "array",
84
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
150
[OpenApiSchemaKeywords.
TypeKeyword
] = "object",
157
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
162
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
170
[OpenApiSchemaKeywords.
TypeKeyword
] = "object",
177
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
182
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
186
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
193
[OpenApiSchemaKeywords.
TypeKeyword
] = "object",
200
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
205
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
213
[OpenApiSchemaKeywords.
TypeKeyword
] = "array",