33 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (33)
Extensions\JsonNodeSchemaExtensions.cs (18)
136
var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
142
var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
148
var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array);
209
if (underlyingType != null && MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
212
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes | JsonSchemaType.Null).ToString();
253
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
264
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Number.ToString();
269
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Integer.ToString();
274
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
279
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.Boolean.ToString();
284
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
289
schema[OpenApiSchemaKeywords.
TypeKeyword
] = JsonSchemaType.String.ToString();
356
&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
359
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes & ~JsonSchemaType.Null).ToString();
455
if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.
TypeKeyword
]) is { } schemaTypes &&
458
schema[OpenApiSchemaKeywords.
TypeKeyword
] = (schemaTypes | JsonSchemaType.Null).ToString();
476
schema[OpenApiSchemaKeywords.
TypeKeyword
] is JsonArray typeArray)
487
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",