35 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (35)
Extensions\JsonNodeSchemaExtensions.cs (20)
88
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
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);
156
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
211
if (underlyingType != null && MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
214
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes | JsonSchemaType.Null).ToString();
255
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
266
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Number.ToString();
271
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Integer.ToString();
276
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
281
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Boolean.ToString();
286
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
291
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
358
&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
361
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes & ~JsonSchemaType.Null).ToString();
457
if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
460
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes | JsonSchemaType.Null).ToString();
478
schema[OpenApiSchemaKeywords.
TypeKeyword
] is JsonArray typeArray)
489
schema[OpenApiSchemaKeywords.
TypeKeyword
] = typeArray[0]?.GetValue<string>();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
185
case OpenApiSchemaKeywords.
TypeKeyword
:
Services\Schemas\OpenApiSchemaService.cs (14)
67
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
76
[OpenApiSchemaKeywords.
TypeKeyword
] = "array",
79
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
144
[OpenApiSchemaKeywords.
TypeKeyword
] = "object",
151
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
156
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
164
[OpenApiSchemaKeywords.
TypeKeyword
] = "object",
171
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
176
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
180
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
187
[OpenApiSchemaKeywords.
TypeKeyword
] = "object",
194
[OpenApiSchemaKeywords.
TypeKeyword
] = "string",
199
[OpenApiSchemaKeywords.
TypeKeyword
] = "string"
207
[OpenApiSchemaKeywords.
TypeKeyword
] = "array",