Skip to content

Commit 859d657

Browse files
committed
Update API interface
1 parent d85a810 commit 859d657

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ namespace Microsoft.OpenApi.MicrosoftExtensions
408408
}
409409
namespace Microsoft.OpenApi.Models
410410
{
411-
public class OpenApiCallback : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiCallback>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
411+
public class OpenApiCallback : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
412412
{
413413
public OpenApiCallback() { }
414414
public OpenApiCallback(Microsoft.OpenApi.Models.OpenApiCallback callback) { }
@@ -417,7 +417,6 @@ namespace Microsoft.OpenApi.Models
417417
public virtual System.Collections.Generic.Dictionary<Microsoft.OpenApi.Expressions.RuntimeExpression, Microsoft.OpenApi.Models.OpenApiPathItem> PathItems { get; set; }
418418
public virtual bool UnresolvedReference { get; set; }
419419
public void AddPathItem(Microsoft.OpenApi.Expressions.RuntimeExpression expression, Microsoft.OpenApi.Models.OpenApiPathItem pathItem) { }
420-
public Microsoft.OpenApi.Models.OpenApiCallback GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
421420
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
422421
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
423422
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -661,7 +660,7 @@ namespace Microsoft.OpenApi.Models
661660
public string Pointer { get; set; }
662661
public override string ToString() { }
663662
}
664-
public class OpenApiExample : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiExample>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
663+
public class OpenApiExample : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
665664
{
666665
public OpenApiExample() { }
667666
public OpenApiExample(Microsoft.OpenApi.Models.OpenApiExample example) { }
@@ -672,7 +671,6 @@ namespace Microsoft.OpenApi.Models
672671
public virtual string Summary { get; set; }
673672
public virtual bool UnresolvedReference { get; set; }
674673
public virtual Microsoft.OpenApi.Any.OpenApiAny Value { get; set; }
675-
public Microsoft.OpenApi.Models.OpenApiExample GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
676674
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
677675
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
678676
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -701,7 +699,7 @@ namespace Microsoft.OpenApi.Models
701699
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
702700
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
703701
}
704-
public class OpenApiHeader : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiHeader>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
702+
public class OpenApiHeader : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
705703
{
706704
public OpenApiHeader() { }
707705
public OpenApiHeader(Microsoft.OpenApi.Models.OpenApiHeader header) { }
@@ -719,8 +717,7 @@ namespace Microsoft.OpenApi.Models
719717
public virtual Json.Schema.JsonSchema Schema { get; set; }
720718
public virtual Microsoft.OpenApi.Models.ParameterStyle? Style { get; set; }
721719
public virtual bool UnresolvedReference { get; set; }
722-
public Microsoft.OpenApi.Models.OpenApiHeader GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
723-
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
720+
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
724721
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
725722
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
726723
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -755,7 +752,7 @@ namespace Microsoft.OpenApi.Models
755752
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
756753
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
757754
}
758-
public class OpenApiLink : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiLink>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
755+
public class OpenApiLink : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
759756
{
760757
public OpenApiLink() { }
761758
public OpenApiLink(Microsoft.OpenApi.Models.OpenApiLink link) { }
@@ -768,7 +765,6 @@ namespace Microsoft.OpenApi.Models
768765
public virtual Microsoft.OpenApi.Models.RuntimeExpressionAnyWrapper RequestBody { get; set; }
769766
public virtual Microsoft.OpenApi.Models.OpenApiServer Server { get; set; }
770767
public virtual bool UnresolvedReference { get; set; }
771-
public Microsoft.OpenApi.Models.OpenApiLink GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
772768
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
773769
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
774770
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -858,14 +854,14 @@ namespace Microsoft.OpenApi.Models
858854
public virtual Microsoft.OpenApi.Models.ParameterStyle? Style { get; set; }
859855
public virtual bool UnresolvedReference { get; set; }
860856
public Microsoft.OpenApi.Models.OpenApiParameter GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
861-
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
857+
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
862858
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
863859
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
864860
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
865861
public virtual void SerializeAsV31WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
866862
public virtual void SerializeAsV3WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
867863
}
868-
public class OpenApiPathItem : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiPathItem>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
864+
public class OpenApiPathItem : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
869865
{
870866
public OpenApiPathItem() { }
871867
public OpenApiPathItem(Microsoft.OpenApi.Models.OpenApiPathItem pathItem) { }
@@ -878,8 +874,7 @@ namespace Microsoft.OpenApi.Models
878874
public virtual System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> Servers { get; set; }
879875
public virtual string Summary { get; set; }
880876
public void AddOperation(Microsoft.OpenApi.Models.OperationType operationType, Microsoft.OpenApi.Models.OpenApiOperation operation) { }
881-
public Microsoft.OpenApi.Models.OpenApiPathItem GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
882-
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
877+
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
883878
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
884879
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
885880
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -910,7 +905,7 @@ namespace Microsoft.OpenApi.Models
910905
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
911906
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
912907
}
913-
public class OpenApiRequestBody : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiRequestBody>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
908+
public class OpenApiRequestBody : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
914909
{
915910
public OpenApiRequestBody() { }
916911
public OpenApiRequestBody(Microsoft.OpenApi.Models.OpenApiRequestBody requestBody) { }
@@ -940,7 +935,7 @@ namespace Microsoft.OpenApi.Models
940935
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiHeader> Headers { get; set; }
941936
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiLink> Links { get; set; }
942937
public Microsoft.OpenApi.Models.OpenApiResponse GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
943-
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
938+
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
944939
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
945940
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
946941
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -974,7 +969,7 @@ namespace Microsoft.OpenApi.Models
974969
public virtual System.Uri OpenIdConnectUrl { get; set; }
975970
public virtual string Scheme { get; set; }
976971
public virtual Microsoft.OpenApi.Models.SecuritySchemeType Type { get; set; }
977-
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
972+
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
978973
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
979974
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
980975
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -1015,7 +1010,7 @@ namespace Microsoft.OpenApi.Models
10151010
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
10161011
public virtual Microsoft.OpenApi.Models.OpenApiExternalDocs ExternalDocs { get; set; }
10171012
public virtual string Name { get; set; }
1018-
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1013+
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10191014
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10201015
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10211016
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -1164,6 +1159,7 @@ namespace Microsoft.OpenApi.Models.References
11641159
public override bool Required { get; set; }
11651160
public override Json.Schema.JsonSchema Schema { get; set; }
11661161
public override Microsoft.OpenApi.Models.ParameterStyle? Style { get; set; }
1162+
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
11671163
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
11681164
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
11691165
}
@@ -1197,6 +1193,7 @@ namespace Microsoft.OpenApi.Models.References
11971193
public override bool Required { get; set; }
11981194
public override Json.Schema.JsonSchema Schema { get; set; }
11991195
public override Microsoft.OpenApi.Models.ParameterStyle? Style { get; set; }
1196+
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12001197
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12011198
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12021199
}
@@ -1209,6 +1206,7 @@ namespace Microsoft.OpenApi.Models.References
12091206
public override System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiParameter> Parameters { get; set; }
12101207
public override System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> Servers { get; set; }
12111208
public override string Summary { get; set; }
1209+
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12121210
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12131211
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12141212
}
@@ -1230,6 +1228,7 @@ namespace Microsoft.OpenApi.Models.References
12301228
public override System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
12311229
public override System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiHeader> Headers { get; set; }
12321230
public override System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiLink> Links { get; set; }
1231+
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12331232
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12341233
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12351234
}
@@ -1245,6 +1244,7 @@ namespace Microsoft.OpenApi.Models.References
12451244
public override System.Uri OpenIdConnectUrl { get; set; }
12461245
public override string Scheme { get; set; }
12471246
public override Microsoft.OpenApi.Models.SecuritySchemeType Type { get; set; }
1247+
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12481248
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12491249
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12501250
}
@@ -1255,6 +1255,7 @@ namespace Microsoft.OpenApi.Models.References
12551255
public override System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
12561256
public override Microsoft.OpenApi.Models.OpenApiExternalDocs ExternalDocs { get; set; }
12571257
public override string Name { get; set; }
1258+
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12581259
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12591260
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12601261
}

0 commit comments

Comments
 (0)