33 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (33)
Extensions\JsonNodeSchemaExtensions.cs (18)
137var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 143var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 149var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 214if (underlyingType != null && MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 217schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 258schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 269schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Number.ToString(); 274schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Integer.ToString(); 279schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 284schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Boolean.ToString(); 289schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 294schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 361&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 364schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes & ~JsonSchemaType.Null).ToString(); 490if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 493schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 511schema[OpenApiSchemaKeywords.TypeKeyword] is JsonArray typeArray) 522schema[OpenApiSchemaKeywords.TypeKeyword] = typeArray[0]?.GetValue<string>();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
185case OpenApiSchemaKeywords.TypeKeyword:
Services\Schemas\OpenApiSchemaService.cs (14)
70[OpenApiSchemaKeywords.TypeKeyword] = "string", 79[OpenApiSchemaKeywords.TypeKeyword] = "array", 82[OpenApiSchemaKeywords.TypeKeyword] = "string", 147[OpenApiSchemaKeywords.TypeKeyword] = "object", 154[OpenApiSchemaKeywords.TypeKeyword] = "string", 159[OpenApiSchemaKeywords.TypeKeyword] = "string" 167[OpenApiSchemaKeywords.TypeKeyword] = "object", 174[OpenApiSchemaKeywords.TypeKeyword] = "string", 179[OpenApiSchemaKeywords.TypeKeyword] = "string" 183[OpenApiSchemaKeywords.TypeKeyword] = "string" 190[OpenApiSchemaKeywords.TypeKeyword] = "object", 197[OpenApiSchemaKeywords.TypeKeyword] = "string", 202[OpenApiSchemaKeywords.TypeKeyword] = "string" 210[OpenApiSchemaKeywords.TypeKeyword] = "array",