24 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (24)
Extensions\JsonNodeSchemaExtensions.cs (20)
88schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 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); 156schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 216if (underlyingType != null && MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 219schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 260schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 271schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Number.ToString(); 276schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Integer.ToString(); 281schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 286schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Boolean.ToString(); 291schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 296schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 360&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 363schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes & ~JsonSchemaType.Null).ToString(); 463&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes 466schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 481if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 484schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
185case OpenApiSchemaKeywords.TypeKeyword:
Services\Schemas\OpenApiSchemaService.cs (3)
67[OpenApiSchemaKeywords.TypeKeyword] = "string", 76[OpenApiSchemaKeywords.TypeKeyword] = "array", 79[OpenApiSchemaKeywords.TypeKeyword] = "string",