@@ -512,6 +512,7 @@ namespace Microsoft.OpenApi.Models
512
512
public const string Type = "type";
513
513
public const string UnevaluatedProperties = "unevaluatedProperties";
514
514
public const string UniqueItems = "uniqueItems";
515
+ public const string UnrecognizedKeywords = "unrecognizedKeywords";
515
516
public const string Url = "url";
516
517
public const string V2ReferenceUri = "https://registry/definitions/";
517
518
public const string V31ExclusiveMaximum = "exclusiveMaximum";
@@ -925,6 +926,7 @@ namespace Microsoft.OpenApi.Models
925
926
public virtual bool UnEvaluatedProperties { get; set; }
926
927
public virtual bool UnevaluatedProperties { get; set; }
927
928
public virtual bool? UniqueItems { get; set; }
929
+ public virtual System.Collections.Generic.IDictionary<string, System.Text.Json.Nodes.JsonNode> UnrecognizedKeywords { get; set; }
928
930
public virtual bool UnresolvedReference { get; set; }
929
931
public virtual decimal? V31ExclusiveMaximum { get; set; }
930
932
public virtual decimal? V31ExclusiveMinimum { get; set; }
@@ -1859,6 +1861,7 @@ namespace Microsoft.OpenApi.Writers
1859
1861
public static void WriteOptionalCollection<T>(this Microsoft.OpenApi.Writers.IOpenApiWriter writer, string name, System.Collections.Generic.IEnumerable<T> elements, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, T> action) { }
1860
1862
public static void WriteOptionalMap(this Microsoft.OpenApi.Writers.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary<string, bool> elements, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, bool> action) { }
1861
1863
public static void WriteOptionalMap(this Microsoft.OpenApi.Writers.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary<string, string> elements, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, string> action) { }
1864
+ public static void WriteOptionalMap(this Microsoft.OpenApi.Writers.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary<string, System.Text.Json.Nodes.JsonNode> elements, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, System.Text.Json.Nodes.JsonNode> action) { }
1862
1865
public static void WriteOptionalMap<T>(this Microsoft.OpenApi.Writers.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary<string, T> elements, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, T> action)
1863
1866
where T : Microsoft.OpenApi.Interfaces.IOpenApiElement { }
1864
1867
public static void WriteOptionalMap<T>(this Microsoft.OpenApi.Writers.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary<string, T> elements, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, string, T> action)
0 commit comments