24 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (24)
Extensions\JsonNodeSchemaExtensions.cs (20)
89schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 118var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 124var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 130var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 137schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 197if (underlyingType != null && MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 200schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 241schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 252schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Number.ToString(); 257schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Integer.ToString(); 262schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 267schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Boolean.ToString(); 272schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 277schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 341&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 344schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes & ~JsonSchemaType.Null).ToString(); 444&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes 447schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 462if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 465schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
183case OpenApiSchemaKeywords.TypeKeyword:
Services\Schemas\OpenApiSchemaService.cs (3)
68[OpenApiSchemaKeywords.TypeKeyword] = "string", 77[OpenApiSchemaKeywords.TypeKeyword] = "array", 80[OpenApiSchemaKeywords.TypeKeyword] = "string",