Skip to content

Commit 604388c

Browse files
committed
Update API interface
1 parent 859d657 commit 604388c

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

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

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -277,11 +277,6 @@ namespace Microsoft.OpenApi.Extensions
277277
namespace Microsoft.OpenApi.Interfaces
278278
{
279279
public interface IDiagnostic { }
280-
public interface IEffective<T>
281-
where T : class, Microsoft.OpenApi.Interfaces.IOpenApiElement
282-
{
283-
T GetEffective(Microsoft.OpenApi.Models.OpenApiDocument document);
284-
}
285280
public interface IOpenApiElement { }
286281
public interface IOpenApiExtensible : Microsoft.OpenApi.Interfaces.IOpenApiElement
287282
{
@@ -833,7 +828,7 @@ namespace Microsoft.OpenApi.Models
833828
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
834829
public void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
835830
}
836-
public class OpenApiParameter : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiParameter>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
831+
public class OpenApiParameter : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
837832
{
838833
public OpenApiParameter() { }
839834
public OpenApiParameter(Microsoft.OpenApi.Models.OpenApiParameter parameter) { }
@@ -853,7 +848,6 @@ namespace Microsoft.OpenApi.Models
853848
public virtual Json.Schema.JsonSchema Schema { get; set; }
854849
public virtual Microsoft.OpenApi.Models.ParameterStyle? Style { get; set; }
855850
public virtual bool UnresolvedReference { get; set; }
856-
public Microsoft.OpenApi.Models.OpenApiParameter GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
857851
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
858852
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
859853
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -923,7 +917,7 @@ namespace Microsoft.OpenApi.Models
923917
public virtual void SerializeAsV31WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
924918
public virtual void SerializeAsV3WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
925919
}
926-
public class OpenApiResponse : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiResponse>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
920+
public class OpenApiResponse : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
927921
{
928922
public OpenApiResponse() { }
929923
public OpenApiResponse(Microsoft.OpenApi.Models.OpenApiResponse response) { }
@@ -934,7 +928,6 @@ namespace Microsoft.OpenApi.Models
934928
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
935929
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiHeader> Headers { get; set; }
936930
public virtual System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiLink> Links { get; set; }
937-
public Microsoft.OpenApi.Models.OpenApiResponse GetEffective(Microsoft.OpenApi.Models.OpenApiDocument doc) { }
938931
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
939932
public void SerializeAsV2WithoutReference(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
940933
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -1206,8 +1199,6 @@ namespace Microsoft.OpenApi.Models.References
12061199
public override System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiParameter> Parameters { get; set; }
12071200
public override System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> Servers { get; set; }
12081201
public override string Summary { get; set; }
1209-
public override void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
1210-
public override void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12111202
public override void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
12121203
}
12131204
public class OpenApiRequestBodyReference : Microsoft.OpenApi.Models.OpenApiRequestBody

0 commit comments

Comments
 (0)