Skip to content

Commit 92bf348

Browse files
committed
Adds a Pattern properties keyword to the v3.1 schema deserializer
1 parent 97d76b8 commit 92bf348

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/Microsoft.OpenApi.Readers/V31/JsonSchemaDeserializer.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,12 @@ internal static partial class OpenApiV31Deserializer
167167
o.Properties(n.CreateMap(LoadSchema));
168168
}
169169
},
170+
{
171+
"patternProperties", (o, n) =>
172+
{
173+
o.PatternProperties(n.CreateMap(LoadSchema));
174+
}
175+
},
170176
{
171177
"additionalProperties", (o, n) =>
172178
{

src/Microsoft.OpenApi/Models/OpenApiConstants.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,11 @@ public static class OpenApiConstants
400400
/// </summary>
401401
public const string Properties = "properties";
402402

403+
/// <summary>
404+
/// Field: Pattern Properties
405+
/// </summary>
406+
public const string PatternProperties = "patternProperties";
407+
403408
/// <summary>
404409
/// Field: AdditionalProperties
405410
/// </summary>

0 commit comments

Comments
 (0)