33 references to TypeKeyword
Microsoft.AspNetCore.OpenApi (33)
Extensions\JsonNodeSchemaExtensions.cs (18)
138var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 144var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 150var isArray = MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && schemaTypes.HasFlag(JsonSchemaType.Array); 251schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 262schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Number.ToString(); 267schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Integer.ToString(); 272schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 277schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.Boolean.ToString(); 282schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 287schema[OpenApiSchemaKeywords.TypeKeyword] = JsonSchemaType.String.ToString(); 400&& MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes && 403schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes & ~JsonSchemaType.Null).ToString(); 547if (MapJsonNodeToSchemaType(schema[OpenApiSchemaKeywords.TypeKeyword]) is { } schemaTypes) 551schema[OpenApiSchemaKeywords.TypeKeyword] = (schemaTypes | JsonSchemaType.Null).ToString(); 558schema[OpenApiSchemaKeywords.TypeKeyword] = nonNullableSchemaTypes.ToString(); 562schemaObject.Remove(OpenApiSchemaKeywords.TypeKeyword); 582schema[OpenApiSchemaKeywords.TypeKeyword] is JsonArray typeArray) 593schema[OpenApiSchemaKeywords.TypeKeyword] = typeArray[0]?.GetValue<string>();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
195case OpenApiSchemaKeywords.TypeKeyword:
Services\Schemas\OpenApiSchemaService.cs (14)
72[OpenApiSchemaKeywords.TypeKeyword] = "string", 81[OpenApiSchemaKeywords.TypeKeyword] = "array", 84[OpenApiSchemaKeywords.TypeKeyword] = "string", 163[OpenApiSchemaKeywords.TypeKeyword] = "object", 170[OpenApiSchemaKeywords.TypeKeyword] = "string", 175[OpenApiSchemaKeywords.TypeKeyword] = "string" 183[OpenApiSchemaKeywords.TypeKeyword] = "object", 190[OpenApiSchemaKeywords.TypeKeyword] = "string", 195[OpenApiSchemaKeywords.TypeKeyword] = "string" 199[OpenApiSchemaKeywords.TypeKeyword] = "string" 206[OpenApiSchemaKeywords.TypeKeyword] = "object", 213[OpenApiSchemaKeywords.TypeKeyword] = "string", 218[OpenApiSchemaKeywords.TypeKeyword] = "string" 226[OpenApiSchemaKeywords.TypeKeyword] = "array",