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