Skip to content

Commit 4aad962

Browse files
committed
chore: updates public api export
Signed-off-by: Vincent Biret <[email protected]>
1 parent ea68427 commit 4aad962

File tree

1 file changed

+39
-34
lines changed

1 file changed

+39
-34
lines changed

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

Lines changed: 39 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,16 @@ namespace Microsoft.OpenApi.Models.Interfaces
459459
bool WriteOnly { get; }
460460
Microsoft.OpenApi.Models.OpenApiXml Xml { get; }
461461
}
462+
public interface IOpenApiSecurityScheme : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable, Microsoft.OpenApi.Models.Interfaces.IOpenApiDescribedElement
463+
{
464+
string BearerFormat { get; }
465+
Microsoft.OpenApi.Models.OpenApiOAuthFlows Flows { get; }
466+
Microsoft.OpenApi.Models.ParameterLocation? In { get; }
467+
string Name { get; }
468+
System.Uri OpenIdConnectUrl { get; }
469+
string Scheme { get; }
470+
Microsoft.OpenApi.Models.SecuritySchemeType? Type { get; }
471+
}
462472
public interface IOpenApiSummarizedElement : Microsoft.OpenApi.Interfaces.IOpenApiElement
463473
{
464474
string Summary { get; set; }
@@ -502,7 +512,7 @@ namespace Microsoft.OpenApi.Models
502512
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.Interfaces.IOpenApiRequestBody>? RequestBodies { get; set; }
503513
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.Interfaces.IOpenApiResponse>? Responses { get; set; }
504514
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.Interfaces.IOpenApiSchema>? Schemas { get; set; }
505-
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiSecurityScheme>? SecuritySchemes { get; set; }
515+
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme>? SecuritySchemes { get; set; }
506516
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
507517
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
508518
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -1051,31 +1061,29 @@ namespace Microsoft.OpenApi.Models
10511061
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10521062
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10531063
}
1054-
public class OpenApiSecurityRequirement : System.Collections.Generic.Dictionary<Microsoft.OpenApi.Models.OpenApiSecurityScheme, System.Collections.Generic.IList<string>>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
1064+
public class OpenApiSecurityRequirement : System.Collections.Generic.Dictionary<Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme, System.Collections.Generic.IList<string>>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
10551065
{
10561066
public OpenApiSecurityRequirement() { }
10571067
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10581068
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10591069
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10601070
}
1061-
public class OpenApiSecurityScheme : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
1071+
public class OpenApiSecurityScheme : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable, Microsoft.OpenApi.Models.Interfaces.IOpenApiDescribedElement, Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme
10621072
{
10631073
public OpenApiSecurityScheme() { }
1064-
public OpenApiSecurityScheme(Microsoft.OpenApi.Models.OpenApiSecurityScheme securityScheme) { }
1065-
public Microsoft.OpenApi.Models.OpenApiReference Reference { get; set; }
1066-
public bool UnresolvedReference { get; set; }
1067-
public virtual string BearerFormat { get; set; }
1068-
public virtual string Description { get; set; }
1069-
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
1070-
public virtual Microsoft.OpenApi.Models.OpenApiOAuthFlows Flows { get; set; }
1071-
public virtual Microsoft.OpenApi.Models.ParameterLocation? In { get; set; }
1072-
public virtual string Name { get; set; }
1073-
public virtual System.Uri OpenIdConnectUrl { get; set; }
1074-
public virtual string Scheme { get; set; }
1075-
public virtual Microsoft.OpenApi.Models.SecuritySchemeType? Type { get; set; }
1076-
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1077-
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1078-
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1074+
public OpenApiSecurityScheme(Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme securityScheme) { }
1075+
public string BearerFormat { get; set; }
1076+
public string Description { get; set; }
1077+
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
1078+
public Microsoft.OpenApi.Models.OpenApiOAuthFlows Flows { get; set; }
1079+
public Microsoft.OpenApi.Models.ParameterLocation? In { get; set; }
1080+
public string Name { get; set; }
1081+
public System.Uri OpenIdConnectUrl { get; set; }
1082+
public string Scheme { get; set; }
1083+
public Microsoft.OpenApi.Models.SecuritySchemeType? Type { get; set; }
1084+
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1085+
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1086+
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
10791087
}
10801088
public class OpenApiServer : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
10811089
{
@@ -1404,22 +1412,19 @@ namespace Microsoft.OpenApi.Models.References
14041412
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
14051413
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
14061414
}
1407-
public class OpenApiSecuritySchemeReference : Microsoft.OpenApi.Models.OpenApiSecurityScheme, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiReferenceHolder, Microsoft.OpenApi.Interfaces.IOpenApiReferenceHolder<Microsoft.OpenApi.Models.OpenApiSecurityScheme>, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
1415+
public class OpenApiSecuritySchemeReference : Microsoft.OpenApi.Models.References.BaseOpenApiReferenceHolder<Microsoft.OpenApi.Models.OpenApiSecurityScheme, Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable, Microsoft.OpenApi.Models.Interfaces.IOpenApiDescribedElement, Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme
14081416
{
14091417
public OpenApiSecuritySchemeReference(string referenceId, Microsoft.OpenApi.Models.OpenApiDocument hostDocument, string externalResource = null) { }
1410-
public Microsoft.OpenApi.Models.OpenApiSecurityScheme Target { get; }
1411-
public override string BearerFormat { get; set; }
1412-
public override string Description { get; set; }
1413-
public override System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
1414-
public override Microsoft.OpenApi.Models.OpenApiOAuthFlows Flows { get; set; }
1415-
public override Microsoft.OpenApi.Models.ParameterLocation? In { get; set; }
1416-
public override string Name { get; set; }
1417-
public override System.Uri OpenIdConnectUrl { get; set; }
1418-
public override string Scheme { get; set; }
1419-
public override Microsoft.OpenApi.Models.SecuritySchemeType? Type { get; set; }
1420-
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1421-
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1422-
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1418+
public string BearerFormat { get; }
1419+
public string Description { get; set; }
1420+
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; }
1421+
public Microsoft.OpenApi.Models.OpenApiOAuthFlows Flows { get; }
1422+
public Microsoft.OpenApi.Models.ParameterLocation? In { get; }
1423+
public string Name { get; }
1424+
public System.Uri OpenIdConnectUrl { get; }
1425+
public string Scheme { get; }
1426+
public Microsoft.OpenApi.Models.SecuritySchemeType? Type { get; }
1427+
public override Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme source) { }
14231428
}
14241429
public class OpenApiTagReference : Microsoft.OpenApi.Models.OpenApiTag, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiReferenceHolder, Microsoft.OpenApi.Interfaces.IOpenApiReferenceHolder<Microsoft.OpenApi.Models.OpenApiTag>, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
14251430
{
@@ -1622,6 +1627,7 @@ namespace Microsoft.OpenApi.Services
16221627
public virtual void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiRequestBody requestBody) { }
16231628
public virtual void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiResponse response) { }
16241629
public virtual void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiSchema schema) { }
1630+
public virtual void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme securityScheme) { }
16251631
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiComponents components) { }
16261632
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiContact contact) { }
16271633
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
@@ -1635,7 +1641,6 @@ namespace Microsoft.OpenApi.Services
16351641
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiPaths paths) { }
16361642
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiResponses response) { }
16371643
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiSecurityRequirement securityRequirement) { }
1638-
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiSecurityScheme securityScheme) { }
16391644
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiServer server) { }
16401645
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiServerVariable serverVariable) { }
16411646
public virtual void Visit(Microsoft.OpenApi.Models.OpenApiTag tag) { }
@@ -1721,6 +1726,7 @@ namespace Microsoft.OpenApi.Validations
17211726
public override void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiRequestBody requestBody) { }
17221727
public override void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiResponse response) { }
17231728
public override void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiSchema schema) { }
1729+
public override void Visit(Microsoft.OpenApi.Models.Interfaces.IOpenApiSecurityScheme securityScheme) { }
17241730
public override void Visit(Microsoft.OpenApi.Models.OpenApiComponents components) { }
17251731
public override void Visit(Microsoft.OpenApi.Models.OpenApiContact contact) { }
17261732
public override void Visit(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
@@ -1734,7 +1740,6 @@ namespace Microsoft.OpenApi.Validations
17341740
public override void Visit(Microsoft.OpenApi.Models.OpenApiPaths paths) { }
17351741
public override void Visit(Microsoft.OpenApi.Models.OpenApiResponses response) { }
17361742
public override void Visit(Microsoft.OpenApi.Models.OpenApiSecurityRequirement securityRequirement) { }
1737-
public override void Visit(Microsoft.OpenApi.Models.OpenApiSecurityScheme securityScheme) { }
17381743
public override void Visit(Microsoft.OpenApi.Models.OpenApiServer server) { }
17391744
public override void Visit(Microsoft.OpenApi.Models.OpenApiServerVariable serverVariable) { }
17401745
public override void Visit(Microsoft.OpenApi.Models.OpenApiTag tag) { }

0 commit comments

Comments
 (0)