Skip to content

Commit c61e1cb

Browse files
committed
Update public Api interface
1 parent b0bf2ae commit c61e1cb

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

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

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ namespace Microsoft.OpenApi.Models
323323
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
324324
{
325325
public OpenApiCallback() { }
326+
public OpenApiCallback(Microsoft.OpenApi.Models.OpenApiCallback callback) { }
326327
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
327328
public System.Collections.Generic.Dictionary<Microsoft.OpenApi.Expressions.RuntimeExpression, Microsoft.OpenApi.Models.OpenApiPathItem> PathItems { get; set; }
328329
public Microsoft.OpenApi.Models.OpenApiReference Reference { get; set; }
@@ -337,6 +338,7 @@ namespace Microsoft.OpenApi.Models
337338
public class OpenApiComponents : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
338339
{
339340
public OpenApiComponents() { }
341+
public OpenApiComponents(Microsoft.OpenApi.Models.OpenApiComponents components) { }
340342
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiCallback> Callbacks { get; set; }
341343
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiExample> Examples { get; set; }
342344
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
@@ -481,6 +483,7 @@ namespace Microsoft.OpenApi.Models
481483
public class OpenApiContact : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
482484
{
483485
public OpenApiContact() { }
486+
public OpenApiContact(Microsoft.OpenApi.Models.OpenApiContact contact) { }
484487
public string Email { get; set; }
485488
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
486489
public string Name { get; set; }
@@ -491,6 +494,7 @@ namespace Microsoft.OpenApi.Models
491494
public class OpenApiDiscriminator : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
492495
{
493496
public OpenApiDiscriminator() { }
497+
public OpenApiDiscriminator(Microsoft.OpenApi.Models.OpenApiDiscriminator discriminator) { }
494498
public System.Collections.Generic.IDictionary<string, string> Mapping { get; set; }
495499
public string PropertyName { get; set; }
496500
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
@@ -499,6 +503,7 @@ namespace Microsoft.OpenApi.Models
499503
public class OpenApiDocument : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
500504
{
501505
public OpenApiDocument() { }
506+
public OpenApiDocument(Microsoft.OpenApi.Models.OpenApiDocument document) { }
502507
public Microsoft.OpenApi.Models.OpenApiComponents Components { get; set; }
503508
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
504509
public Microsoft.OpenApi.Models.OpenApiExternalDocs ExternalDocs { get; set; }
@@ -516,6 +521,7 @@ namespace Microsoft.OpenApi.Models
516521
public class OpenApiEncoding : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
517522
{
518523
public OpenApiEncoding() { }
524+
public OpenApiEncoding(Microsoft.OpenApi.Models.OpenApiEncoding encoding) { }
519525
public bool? AllowReserved { get; set; }
520526
public string ContentType { get; set; }
521527
public bool? Explode { get; set; }
@@ -528,6 +534,7 @@ namespace Microsoft.OpenApi.Models
528534
public class OpenApiError
529535
{
530536
public OpenApiError(Microsoft.OpenApi.Exceptions.OpenApiException exception) { }
537+
public OpenApiError(Microsoft.OpenApi.Models.OpenApiError error) { }
531538
public OpenApiError(string pointer, string message) { }
532539
public string Message { get; set; }
533540
public string Pointer { get; set; }
@@ -536,6 +543,7 @@ namespace Microsoft.OpenApi.Models
536543
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
537544
{
538545
public OpenApiExample() { }
546+
public OpenApiExample(Microsoft.OpenApi.Models.OpenApiExample example) { }
539547
public string Description { get; set; }
540548
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
541549
public string ExternalValue { get; set; }
@@ -560,6 +568,7 @@ namespace Microsoft.OpenApi.Models
560568
public class OpenApiExternalDocs : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
561569
{
562570
public OpenApiExternalDocs() { }
571+
public OpenApiExternalDocs(Microsoft.OpenApi.Models.OpenApiExternalDocs externalDocs) { }
563572
public string Description { get; set; }
564573
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
565574
public System.Uri Url { get; set; }
@@ -569,6 +578,7 @@ namespace Microsoft.OpenApi.Models
569578
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
570579
{
571580
public OpenApiHeader() { }
581+
public OpenApiHeader(Microsoft.OpenApi.Models.OpenApiHeader header) { }
572582
public bool AllowEmptyValue { get; set; }
573583
public bool AllowReserved { get; set; }
574584
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiMediaType> Content { get; set; }
@@ -592,6 +602,7 @@ namespace Microsoft.OpenApi.Models
592602
public class OpenApiInfo : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
593603
{
594604
public OpenApiInfo() { }
605+
public OpenApiInfo(Microsoft.OpenApi.Models.OpenApiInfo info) { }
595606
public Microsoft.OpenApi.Models.OpenApiContact Contact { get; set; }
596607
public string Description { get; set; }
597608
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
@@ -605,6 +616,7 @@ namespace Microsoft.OpenApi.Models
605616
public class OpenApiLicense : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
606617
{
607618
public OpenApiLicense() { }
619+
public OpenApiLicense(Microsoft.OpenApi.Models.OpenApiLicense license) { }
608620
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
609621
public string Name { get; set; }
610622
public System.Uri Url { get; set; }
@@ -614,6 +626,7 @@ namespace Microsoft.OpenApi.Models
614626
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
615627
{
616628
public OpenApiLink() { }
629+
public OpenApiLink(Microsoft.OpenApi.Models.OpenApiLink link) { }
617630
public string Description { get; set; }
618631
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
619632
public string OperationId { get; set; }
@@ -632,6 +645,7 @@ namespace Microsoft.OpenApi.Models
632645
public class OpenApiMediaType : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
633646
{
634647
public OpenApiMediaType() { }
648+
public OpenApiMediaType(Microsoft.OpenApi.Models.OpenApiMediaType mediaType) { }
635649
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiEncoding> Encoding { get; set; }
636650
public Microsoft.OpenApi.Any.IOpenApiAny Example { get; set; }
637651
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiExample> Examples { get; set; }
@@ -643,6 +657,7 @@ namespace Microsoft.OpenApi.Models
643657
public class OpenApiOAuthFlow : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
644658
{
645659
public OpenApiOAuthFlow() { }
660+
public OpenApiOAuthFlow(Microsoft.OpenApi.Models.OpenApiOAuthFlow oAuthFlow) { }
646661
public System.Uri AuthorizationUrl { get; set; }
647662
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
648663
public System.Uri RefreshUrl { get; set; }
@@ -654,6 +669,7 @@ namespace Microsoft.OpenApi.Models
654669
public class OpenApiOAuthFlows : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
655670
{
656671
public OpenApiOAuthFlows() { }
672+
public OpenApiOAuthFlows(Microsoft.OpenApi.Models.OpenApiOAuthFlows oAuthFlows) { }
657673
public Microsoft.OpenApi.Models.OpenApiOAuthFlow AuthorizationCode { get; set; }
658674
public Microsoft.OpenApi.Models.OpenApiOAuthFlow ClientCredentials { get; set; }
659675
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
@@ -666,6 +682,7 @@ namespace Microsoft.OpenApi.Models
666682
{
667683
public const bool DeprecatedDefault = false;
668684
public OpenApiOperation() { }
685+
public OpenApiOperation(Microsoft.OpenApi.Models.OpenApiOperation operation) { }
669686
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiCallback> Callbacks { get; set; }
670687
public bool Deprecated { get; set; }
671688
public string Description { get; set; }
@@ -685,6 +702,7 @@ namespace Microsoft.OpenApi.Models
685702
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
686703
{
687704
public OpenApiParameter() { }
705+
public OpenApiParameter(Microsoft.OpenApi.Models.OpenApiParameter parameter) { }
688706
public bool AllowEmptyValue { get; set; }
689707
public bool AllowReserved { get; set; }
690708
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiMediaType> Content { get; set; }
@@ -710,6 +728,7 @@ namespace Microsoft.OpenApi.Models
710728
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
711729
{
712730
public OpenApiPathItem() { }
731+
public OpenApiPathItem(Microsoft.OpenApi.Models.OpenApiPathItem pathItem) { }
713732
public string Description { get; set; }
714733
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
715734
public System.Collections.Generic.IDictionary<Microsoft.OpenApi.Models.OperationType, Microsoft.OpenApi.Models.OpenApiOperation> Operations { get; set; }
@@ -732,6 +751,7 @@ namespace Microsoft.OpenApi.Models
732751
public class OpenApiReference : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
733752
{
734753
public OpenApiReference() { }
754+
public OpenApiReference(Microsoft.OpenApi.Models.OpenApiReference reference) { }
735755
public string ExternalResource { get; set; }
736756
public Microsoft.OpenApi.Models.OpenApiDocument HostDocument { get; set; }
737757
public string Id { get; set; }
@@ -746,6 +766,7 @@ namespace Microsoft.OpenApi.Models
746766
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
747767
{
748768
public OpenApiRequestBody() { }
769+
public OpenApiRequestBody(Microsoft.OpenApi.Models.OpenApiRequestBody requestBody) { }
749770
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiMediaType> Content { get; set; }
750771
public string Description { get; set; }
751772
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
@@ -761,6 +782,7 @@ namespace Microsoft.OpenApi.Models
761782
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
762783
{
763784
public OpenApiResponse() { }
785+
public OpenApiResponse(Microsoft.OpenApi.Models.OpenApiResponse response) { }
764786
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiMediaType> Content { get; set; }
765787
public string Description { get; set; }
766788
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
@@ -781,6 +803,7 @@ namespace Microsoft.OpenApi.Models
781803
public class OpenApiSchema : Microsoft.OpenApi.Interfaces.IEffective<Microsoft.OpenApi.Models.OpenApiSchema>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
782804
{
783805
public OpenApiSchema() { }
806+
public OpenApiSchema(Microsoft.OpenApi.Models.OpenApiSchema schema) { }
784807
public Microsoft.OpenApi.Models.OpenApiSchema AdditionalProperties { get; set; }
785808
public bool AdditionalPropertiesAllowed { get; set; }
786809
public System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiSchema> AllOf { get; set; }
@@ -835,6 +858,7 @@ namespace Microsoft.OpenApi.Models
835858
public class OpenApiSecurityScheme : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
836859
{
837860
public OpenApiSecurityScheme() { }
861+
public OpenApiSecurityScheme(Microsoft.OpenApi.Models.OpenApiSecurityScheme securityScheme) { }
838862
public string BearerFormat { get; set; }
839863
public string Description { get; set; }
840864
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
@@ -854,6 +878,7 @@ namespace Microsoft.OpenApi.Models
854878
public class OpenApiServer : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
855879
{
856880
public OpenApiServer() { }
881+
public OpenApiServer(Microsoft.OpenApi.Models.OpenApiServer server) { }
857882
public string Description { get; set; }
858883
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
859884
public string Url { get; set; }
@@ -864,6 +889,7 @@ namespace Microsoft.OpenApi.Models
864889
public class OpenApiServerVariable : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
865890
{
866891
public OpenApiServerVariable() { }
892+
public OpenApiServerVariable(Microsoft.OpenApi.Models.OpenApiServerVariable serverVariable) { }
867893
public string Default { get; set; }
868894
public string Description { get; set; }
869895
public System.Collections.Generic.List<string> Enum { get; set; }
@@ -874,6 +900,7 @@ namespace Microsoft.OpenApi.Models
874900
public class OpenApiTag : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiReferenceable, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
875901
{
876902
public OpenApiTag() { }
903+
public OpenApiTag(Microsoft.OpenApi.Models.OpenApiTag tag) { }
877904
public string Description { get; set; }
878905
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
879906
public Microsoft.OpenApi.Models.OpenApiExternalDocs ExternalDocs { get; set; }
@@ -888,6 +915,7 @@ namespace Microsoft.OpenApi.Models
888915
public class OpenApiXml : Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
889916
{
890917
public OpenApiXml() { }
918+
public OpenApiXml(Microsoft.OpenApi.Models.OpenApiXml xml) { }
891919
public bool Attribute { get; set; }
892920
public System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Interfaces.IOpenApiExtension> Extensions { get; set; }
893921
public string Name { get; set; }

0 commit comments

Comments
 (0)