From 65b82742274b8389f7460dc79d95b70c6148d112 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 22:39:07 +0000 Subject: [PATCH] feat: updates to protobuf definitions for flipt v1.53.1 (#57) Co-authored-by: flipt-bot --- src/Flipt.Grpc/Annotations.cs | 61 + src/Flipt.Grpc/Openapiv3.cs | 24107 ++++++++++++++++++++++++++++++++ 2 files changed, 24168 insertions(+) create mode 100644 src/Flipt.Grpc/Annotations.cs create mode 100644 src/Flipt.Grpc/Openapiv3.cs diff --git a/src/Flipt.Grpc/Annotations.cs b/src/Flipt.Grpc/Annotations.cs new file mode 100644 index 0000000..3e1d8e1 --- /dev/null +++ b/src/Flipt.Grpc/Annotations.cs @@ -0,0 +1,61 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: gnostic/openapi/v3/annotations.proto +// +#pragma warning disable 1591, 0612, 3021, 8981 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Gnostic.Openapi.V3 { + + /// Holder for reflection information generated from gnostic/openapi/v3/annotations.proto + public static partial class AnnotationsReflection { + + #region Descriptor + /// File descriptor for gnostic/openapi/v3/annotations.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static AnnotationsReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CiRnbm9zdGljL29wZW5hcGkvdjMvYW5ub3RhdGlvbnMucHJvdG8SEmdub3N0", + "aWMub3BlbmFwaS52MxoiZ25vc3RpYy9vcGVuYXBpL3YzL29wZW5hcGl2My5w", + "cm90bxogZ29vZ2xlL3Byb3RvYnVmL2Rlc2NyaXB0b3IucHJvdG86VwoIZG9j", + "dW1lbnQSHC5nb29nbGUucHJvdG9idWYuRmlsZU9wdGlvbnMY9wggASgLMhwu", + "Z25vc3RpYy5vcGVuYXBpLnYzLkRvY3VtZW50Ughkb2N1bWVudDpcCglvcGVy", + "YXRpb24SHi5nb29nbGUucHJvdG9idWYuTWV0aG9kT3B0aW9ucxj3CCABKAsy", + "HS5nbm9zdGljLm9wZW5hcGkudjMuT3BlcmF0aW9uUglvcGVyYXRpb246VAoG", + "c2NoZW1hEh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGPcIIAEo", + "CzIaLmdub3N0aWMub3BlbmFwaS52My5TY2hlbWFSBnNjaGVtYTpWCghwcm9w", + "ZXJ0eRIdLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMY9wggASgLMhou", + "Z25vc3RpYy5vcGVuYXBpLnYzLlNjaGVtYVIIcHJvcGVydHlCWgoOb3JnLm9w", + "ZW5hcGlfdjNCEEFubm90YXRpb25zUHJvdG9QAVouZ2l0aHViLmNvbS9nb29n", + "bGUvZ25vc3RpYy9vcGVuYXBpdjM7b3BlbmFwaV92M6ICA09BU2IGcHJvdG8z")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor, global::Google.Protobuf.Reflection.DescriptorReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(null, new pb::Extension[] { AnnotationsExtensions.Document, AnnotationsExtensions.Operation, AnnotationsExtensions.Schema, AnnotationsExtensions.Property }, null)); + } + #endregion + + } + /// Holder for extension identifiers generated from the top level of gnostic/openapi/v3/annotations.proto + public static partial class AnnotationsExtensions { + public static readonly pb::Extension Document = + new pb::Extension(1143, pb::FieldCodec.ForMessage(9146, global::Gnostic.Openapi.V3.Document.Parser)); + public static readonly pb::Extension Operation = + new pb::Extension(1143, pb::FieldCodec.ForMessage(9146, global::Gnostic.Openapi.V3.Operation.Parser)); + public static readonly pb::Extension Schema = + new pb::Extension(1143, pb::FieldCodec.ForMessage(9146, global::Gnostic.Openapi.V3.Schema.Parser)); + public static readonly pb::Extension Property = + new pb::Extension(1143, pb::FieldCodec.ForMessage(9146, global::Gnostic.Openapi.V3.Schema.Parser)); + } + +} + +#endregion Designer generated code diff --git a/src/Flipt.Grpc/Openapiv3.cs b/src/Flipt.Grpc/Openapiv3.cs new file mode 100644 index 0000000..04b94cb --- /dev/null +++ b/src/Flipt.Grpc/Openapiv3.cs @@ -0,0 +1,24107 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: gnostic/openapi/v3/openapiv3.proto +// +#pragma warning disable 1591, 0612, 3021, 8981 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Gnostic.Openapi.V3 { + + /// Holder for reflection information generated from gnostic/openapi/v3/openapiv3.proto + public static partial class Openapiv3Reflection { + + #region Descriptor + /// File descriptor for gnostic/openapi/v3/openapiv3.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static Openapiv3Reflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CiJnbm9zdGljL29wZW5hcGkvdjMvb3BlbmFwaXYzLnByb3RvEhJnbm9zdGlj", + "Lm9wZW5hcGkudjMaGWdvb2dsZS9wcm90b2J1Zi9hbnkucHJvdG8imAEKGEFk", + "ZGl0aW9uYWxQcm9wZXJ0aWVzSXRlbRJXChNzY2hlbWFfb3JfcmVmZXJlbmNl", + "GAEgASgLMiUuZ25vc3RpYy5vcGVuYXBpLnYzLlNjaGVtYU9yUmVmZXJlbmNl", + "SABSEXNjaGVtYU9yUmVmZXJlbmNlEhoKB2Jvb2xlYW4YAiABKAhIAFIHYm9v", + "bGVhbkIHCgVvbmVvZiJFCgNBbnkSKgoFdmFsdWUYASABKAsyFC5nb29nbGUu", + "cHJvdG9idWYuQW55UgV2YWx1ZRISCgR5YW1sGAIgASgJUgR5YW1sIokBCg9B", + "bnlPckV4cHJlc3Npb24SKwoDYW55GAEgASgLMhcuZ25vc3RpYy5vcGVuYXBp", + "LnYzLkFueUgAUgNhbnkSQAoKZXhwcmVzc2lvbhgCIAEoCzIeLmdub3N0aWMu", + "b3BlbmFwaS52My5FeHByZXNzaW9uSABSCmV4cHJlc3Npb25CBwoFb25lb2Yi", + "mAEKCENhbGxiYWNrEjUKBHBhdGgYASADKAsyIS5nbm9zdGljLm9wZW5hcGku", + "djMuTmFtZWRQYXRoSXRlbVIEcGF0aBJVChdzcGVjaWZpY2F0aW9uX2V4dGVu", + "c2lvbhgCIAMoCzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIWc3Bl", + "Y2lmaWNhdGlvbkV4dGVuc2lvbiKZAQoTQ2FsbGJhY2tPclJlZmVyZW5jZRI6", + "CghjYWxsYmFjaxgBIAEoCzIcLmdub3N0aWMub3BlbmFwaS52My5DYWxsYmFj", + "a0gAUghjYWxsYmFjaxI9CglyZWZlcmVuY2UYAiABKAsyHS5nbm9zdGljLm9w", + "ZW5hcGkudjMuUmVmZXJlbmNlSABSCXJlZmVyZW5jZUIHCgVvbmVvZiJ6ChVD", + "YWxsYmFja3NPclJlZmVyZW5jZXMSYQoVYWRkaXRpb25hbF9wcm9wZXJ0aWVz", + "GAEgAygLMiwuZ25vc3RpYy5vcGVuYXBpLnYzLk5hbWVkQ2FsbGJhY2tPclJl", + "ZmVyZW5jZVIUYWRkaXRpb25hbFByb3BlcnRpZXMi/AUKCkNvbXBvbmVudHMS", + "QQoHc2NoZW1hcxgBIAEoCzInLmdub3N0aWMub3BlbmFwaS52My5TY2hlbWFz", + "T3JSZWZlcmVuY2VzUgdzY2hlbWFzEkcKCXJlc3BvbnNlcxgCIAEoCzIpLmdu", + "b3N0aWMub3BlbmFwaS52My5SZXNwb25zZXNPclJlZmVyZW5jZXNSCXJlc3Bv", + "bnNlcxJKCgpwYXJhbWV0ZXJzGAMgASgLMiouZ25vc3RpYy5vcGVuYXBpLnYz", + "LlBhcmFtZXRlcnNPclJlZmVyZW5jZXNSCnBhcmFtZXRlcnMSRAoIZXhhbXBs", + "ZXMYBCABKAsyKC5nbm9zdGljLm9wZW5hcGkudjMuRXhhbXBsZXNPclJlZmVy", + "ZW5jZXNSCGV4YW1wbGVzElQKDnJlcXVlc3RfYm9kaWVzGAUgASgLMi0uZ25v", + "c3RpYy5vcGVuYXBpLnYzLlJlcXVlc3RCb2RpZXNPclJlZmVyZW5jZXNSDXJl", + "cXVlc3RCb2RpZXMSQQoHaGVhZGVycxgGIAEoCzInLmdub3N0aWMub3BlbmFw", + "aS52My5IZWFkZXJzT3JSZWZlcmVuY2VzUgdoZWFkZXJzEloKEHNlY3VyaXR5", + "X3NjaGVtZXMYByABKAsyLy5nbm9zdGljLm9wZW5hcGkudjMuU2VjdXJpdHlT", + "Y2hlbWVzT3JSZWZlcmVuY2VzUg9zZWN1cml0eVNjaGVtZXMSOwoFbGlua3MY", + "CCABKAsyJS5nbm9zdGljLm9wZW5hcGkudjMuTGlua3NPclJlZmVyZW5jZXNS", + "BWxpbmtzEkcKCWNhbGxiYWNrcxgJIAEoCzIpLmdub3N0aWMub3BlbmFwaS52", + "My5DYWxsYmFja3NPclJlZmVyZW5jZXNSCWNhbGxiYWNrcxJVChdzcGVjaWZp", + "Y2F0aW9uX2V4dGVuc2lvbhgKIAMoCzIcLmdub3N0aWMub3BlbmFwaS52My5O", + "YW1lZEFueVIWc3BlY2lmaWNhdGlvbkV4dGVuc2lvbiKcAQoHQ29udGFjdBIS", + "CgRuYW1lGAEgASgJUgRuYW1lEhAKA3VybBgCIAEoCVIDdXJsEhQKBWVtYWls", + "GAMgASgJUgVlbWFpbBJVChdzcGVjaWZpY2F0aW9uX2V4dGVuc2lvbhgEIAMo", + "CzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIWc3BlY2lmaWNhdGlv", + "bkV4dGVuc2lvbiJmCgtEZWZhdWx0VHlwZRIYCgZudW1iZXIYASABKAFIAFIG", + "bnVtYmVyEhoKB2Jvb2xlYW4YAiABKAhIAFIHYm9vbGVhbhIYCgZzdHJpbmcY", + "AyABKAlIAFIGc3RyaW5nQgcKBW9uZW9mIsIBCg1EaXNjcmltaW5hdG9yEiMK", + "DXByb3BlcnR5X25hbWUYASABKAlSDHByb3BlcnR5TmFtZRI1CgdtYXBwaW5n", + "GAIgASgLMhsuZ25vc3RpYy5vcGVuYXBpLnYzLlN0cmluZ3NSB21hcHBpbmcS", + "VQoXc3BlY2lmaWNhdGlvbl9leHRlbnNpb24YAyADKAsyHC5nbm9zdGljLm9w", + "ZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNpZmljYXRpb25FeHRlbnNpb24iiQQK", + "CERvY3VtZW50EhgKB29wZW5hcGkYASABKAlSB29wZW5hcGkSLAoEaW5mbxgC", + "IAEoCzIYLmdub3N0aWMub3BlbmFwaS52My5JbmZvUgRpbmZvEjQKB3NlcnZl", + "cnMYAyADKAsyGi5nbm9zdGljLm9wZW5hcGkudjMuU2VydmVyUgdzZXJ2ZXJz", + "Ei8KBXBhdGhzGAQgASgLMhkuZ25vc3RpYy5vcGVuYXBpLnYzLlBhdGhzUgVw", + "YXRocxI+Cgpjb21wb25lbnRzGAUgASgLMh4uZ25vc3RpYy5vcGVuYXBpLnYz", + "LkNvbXBvbmVudHNSCmNvbXBvbmVudHMSQwoIc2VjdXJpdHkYBiADKAsyJy5n", + "bm9zdGljLm9wZW5hcGkudjMuU2VjdXJpdHlSZXF1aXJlbWVudFIIc2VjdXJp", + "dHkSKwoEdGFncxgHIAMoCzIXLmdub3N0aWMub3BlbmFwaS52My5UYWdSBHRh", + "Z3MSRQoNZXh0ZXJuYWxfZG9jcxgIIAEoCzIgLmdub3N0aWMub3BlbmFwaS52", + "My5FeHRlcm5hbERvY3NSDGV4dGVybmFsRG9jcxJVChdzcGVjaWZpY2F0aW9u", + "X2V4dGVuc2lvbhgJIAMoCzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFu", + "eVIWc3BlY2lmaWNhdGlvbkV4dGVuc2lvbiKeAgoIRW5jb2RpbmcSIQoMY29u", + "dGVudF90eXBlGAEgASgJUgtjb250ZW50VHlwZRJBCgdoZWFkZXJzGAIgASgL", + "MicuZ25vc3RpYy5vcGVuYXBpLnYzLkhlYWRlcnNPclJlZmVyZW5jZXNSB2hl", + "YWRlcnMSFAoFc3R5bGUYAyABKAlSBXN0eWxlEhgKB2V4cGxvZGUYBCABKAhS", + "B2V4cGxvZGUSJQoOYWxsb3dfcmVzZXJ2ZWQYBSABKAhSDWFsbG93UmVzZXJ2", + "ZWQSVQoXc3BlY2lmaWNhdGlvbl9leHRlbnNpb24YBiADKAsyHC5nbm9zdGlj", + "Lm9wZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNpZmljYXRpb25FeHRlbnNpb24i", + "YwoJRW5jb2RpbmdzElYKFWFkZGl0aW9uYWxfcHJvcGVydGllcxgBIAMoCzIh", + "Lmdub3N0aWMub3BlbmFwaS52My5OYW1lZEVuY29kaW5nUhRhZGRpdGlvbmFs", + "UHJvcGVydGllcyLyAQoHRXhhbXBsZRIYCgdzdW1tYXJ5GAEgASgJUgdzdW1t", + "YXJ5EiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhItCgV2YWx1", + "ZRgDIAEoCzIXLmdub3N0aWMub3BlbmFwaS52My5BbnlSBXZhbHVlEiUKDmV4", + "dGVybmFsX3ZhbHVlGAQgASgJUg1leHRlcm5hbFZhbHVlElUKF3NwZWNpZmlj", + "YXRpb25fZXh0ZW5zaW9uGAUgAygLMhwuZ25vc3RpYy5vcGVuYXBpLnYzLk5h", + "bWVkQW55UhZzcGVjaWZpY2F0aW9uRXh0ZW5zaW9uIpUBChJFeGFtcGxlT3JS", + "ZWZlcmVuY2USNwoHZXhhbXBsZRgBIAEoCzIbLmdub3N0aWMub3BlbmFwaS52", + "My5FeGFtcGxlSABSB2V4YW1wbGUSPQoJcmVmZXJlbmNlGAIgASgLMh0uZ25v", + "c3RpYy5vcGVuYXBpLnYzLlJlZmVyZW5jZUgAUglyZWZlcmVuY2VCBwoFb25l", + "b2YieAoURXhhbXBsZXNPclJlZmVyZW5jZXMSYAoVYWRkaXRpb25hbF9wcm9w", + "ZXJ0aWVzGAEgAygLMisuZ25vc3RpYy5vcGVuYXBpLnYzLk5hbWVkRXhhbXBs", + "ZU9yUmVmZXJlbmNlUhRhZGRpdGlvbmFsUHJvcGVydGllcyJfCgpFeHByZXNz", + "aW9uElEKFWFkZGl0aW9uYWxfcHJvcGVydGllcxgBIAMoCzIcLmdub3N0aWMu", + "b3BlbmFwaS52My5OYW1lZEFueVIUYWRkaXRpb25hbFByb3BlcnRpZXMimQEK", + "DEV4dGVybmFsRG9jcxIgCgtkZXNjcmlwdGlvbhgBIAEoCVILZGVzY3JpcHRp", + "b24SEAoDdXJsGAIgASgJUgN1cmwSVQoXc3BlY2lmaWNhdGlvbl9leHRlbnNp", + "b24YAyADKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNp", + "ZmljYXRpb25FeHRlbnNpb24isgQKBkhlYWRlchIgCgtkZXNjcmlwdGlvbhgB", + "IAEoCVILZGVzY3JpcHRpb24SGgoIcmVxdWlyZWQYAiABKAhSCHJlcXVpcmVk", + "Eh4KCmRlcHJlY2F0ZWQYAyABKAhSCmRlcHJlY2F0ZWQSKgoRYWxsb3dfZW1w", + "dHlfdmFsdWUYBCABKAhSD2FsbG93RW1wdHlWYWx1ZRIUCgVzdHlsZRgFIAEo", + "CVIFc3R5bGUSGAoHZXhwbG9kZRgGIAEoCFIHZXhwbG9kZRIlCg5hbGxvd19y", + "ZXNlcnZlZBgHIAEoCFINYWxsb3dSZXNlcnZlZBI9CgZzY2hlbWEYCCABKAsy", + "JS5nbm9zdGljLm9wZW5hcGkudjMuU2NoZW1hT3JSZWZlcmVuY2VSBnNjaGVt", + "YRIxCgdleGFtcGxlGAkgASgLMhcuZ25vc3RpYy5vcGVuYXBpLnYzLkFueVIH", + "ZXhhbXBsZRJECghleGFtcGxlcxgKIAEoCzIoLmdub3N0aWMub3BlbmFwaS52", + "My5FeGFtcGxlc09yUmVmZXJlbmNlc1IIZXhhbXBsZXMSOAoHY29udGVudBgL", + "IAEoCzIeLmdub3N0aWMub3BlbmFwaS52My5NZWRpYVR5cGVzUgdjb250ZW50", + "ElUKF3NwZWNpZmljYXRpb25fZXh0ZW5zaW9uGAwgAygLMhwuZ25vc3RpYy5v", + "cGVuYXBpLnYzLk5hbWVkQW55UhZzcGVjaWZpY2F0aW9uRXh0ZW5zaW9uIpEB", + "ChFIZWFkZXJPclJlZmVyZW5jZRI0CgZoZWFkZXIYASABKAsyGi5nbm9zdGlj", + "Lm9wZW5hcGkudjMuSGVhZGVySABSBmhlYWRlchI9CglyZWZlcmVuY2UYAiAB", + "KAsyHS5nbm9zdGljLm9wZW5hcGkudjMuUmVmZXJlbmNlSABSCXJlZmVyZW5j", + "ZUIHCgVvbmVvZiJ2ChNIZWFkZXJzT3JSZWZlcmVuY2VzEl8KFWFkZGl0aW9u", + "YWxfcHJvcGVydGllcxgBIAMoCzIqLmdub3N0aWMub3BlbmFwaS52My5OYW1l", + "ZEhlYWRlck9yUmVmZXJlbmNlUhRhZGRpdGlvbmFsUHJvcGVydGllcyLhAgoE", + "SW5mbxIUCgV0aXRsZRgBIAEoCVIFdGl0bGUSIAoLZGVzY3JpcHRpb24YAiAB", + "KAlSC2Rlc2NyaXB0aW9uEigKEHRlcm1zX29mX3NlcnZpY2UYAyABKAlSDnRl", + "cm1zT2ZTZXJ2aWNlEjUKB2NvbnRhY3QYBCABKAsyGy5nbm9zdGljLm9wZW5h", + "cGkudjMuQ29udGFjdFIHY29udGFjdBI1CgdsaWNlbnNlGAUgASgLMhsuZ25v", + "c3RpYy5vcGVuYXBpLnYzLkxpY2Vuc2VSB2xpY2Vuc2USGAoHdmVyc2lvbhgG", + "IAEoCVIHdmVyc2lvbhJVChdzcGVjaWZpY2F0aW9uX2V4dGVuc2lvbhgHIAMo", + "CzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIWc3BlY2lmaWNhdGlv", + "bkV4dGVuc2lvbhIYCgdzdW1tYXJ5GAggASgJUgdzdW1tYXJ5ImIKCUl0ZW1z", + "SXRlbRJVChNzY2hlbWFfb3JfcmVmZXJlbmNlGAEgAygLMiUuZ25vc3RpYy5v", + "cGVuYXBpLnYzLlNjaGVtYU9yUmVmZXJlbmNlUhFzY2hlbWFPclJlZmVyZW5j", + "ZSKGAQoHTGljZW5zZRISCgRuYW1lGAEgASgJUgRuYW1lEhAKA3VybBgCIAEo", + "CVIDdXJsElUKF3NwZWNpZmljYXRpb25fZXh0ZW5zaW9uGAMgAygLMhwuZ25v", + "c3RpYy5vcGVuYXBpLnYzLk5hbWVkQW55UhZzcGVjaWZpY2F0aW9uRXh0ZW5z", + "aW9uIogDCgRMaW5rEiMKDW9wZXJhdGlvbl9yZWYYASABKAlSDG9wZXJhdGlv", + "blJlZhIhCgxvcGVyYXRpb25faWQYAiABKAlSC29wZXJhdGlvbklkEkMKCnBh", + "cmFtZXRlcnMYAyABKAsyIy5nbm9zdGljLm9wZW5hcGkudjMuQW55T3JFeHBy", + "ZXNzaW9uUgpwYXJhbWV0ZXJzEkYKDHJlcXVlc3RfYm9keRgEIAEoCzIjLmdu", + "b3N0aWMub3BlbmFwaS52My5BbnlPckV4cHJlc3Npb25SC3JlcXVlc3RCb2R5", + "EiAKC2Rlc2NyaXB0aW9uGAUgASgJUgtkZXNjcmlwdGlvbhIyCgZzZXJ2ZXIY", + "BiABKAsyGi5nbm9zdGljLm9wZW5hcGkudjMuU2VydmVyUgZzZXJ2ZXISVQoX", + "c3BlY2lmaWNhdGlvbl9leHRlbnNpb24YByADKAsyHC5nbm9zdGljLm9wZW5h", + "cGkudjMuTmFtZWRBbnlSFnNwZWNpZmljYXRpb25FeHRlbnNpb24iiQEKD0xp", + "bmtPclJlZmVyZW5jZRIuCgRsaW5rGAEgASgLMhguZ25vc3RpYy5vcGVuYXBp", + "LnYzLkxpbmtIAFIEbGluaxI9CglyZWZlcmVuY2UYAiABKAsyHS5nbm9zdGlj", + "Lm9wZW5hcGkudjMuUmVmZXJlbmNlSABSCXJlZmVyZW5jZUIHCgVvbmVvZiJy", + "ChFMaW5rc09yUmVmZXJlbmNlcxJdChVhZGRpdGlvbmFsX3Byb3BlcnRpZXMY", + "ASADKAsyKC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRMaW5rT3JSZWZlcmVu", + "Y2VSFGFkZGl0aW9uYWxQcm9wZXJ0aWVzItUCCglNZWRpYVR5cGUSPQoGc2No", + "ZW1hGAEgASgLMiUuZ25vc3RpYy5vcGVuYXBpLnYzLlNjaGVtYU9yUmVmZXJl", + "bmNlUgZzY2hlbWESMQoHZXhhbXBsZRgCIAEoCzIXLmdub3N0aWMub3BlbmFw", + "aS52My5BbnlSB2V4YW1wbGUSRAoIZXhhbXBsZXMYAyABKAsyKC5nbm9zdGlj", + "Lm9wZW5hcGkudjMuRXhhbXBsZXNPclJlZmVyZW5jZXNSCGV4YW1wbGVzEjkK", + "CGVuY29kaW5nGAQgASgLMh0uZ25vc3RpYy5vcGVuYXBpLnYzLkVuY29kaW5n", + "c1IIZW5jb2RpbmcSVQoXc3BlY2lmaWNhdGlvbl9leHRlbnNpb24YBSADKAsy", + "HC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNpZmljYXRpb25F", + "eHRlbnNpb24iZQoKTWVkaWFUeXBlcxJXChVhZGRpdGlvbmFsX3Byb3BlcnRp", + "ZXMYASADKAsyIi5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRNZWRpYVR5cGVS", + "FGFkZGl0aW9uYWxQcm9wZXJ0aWVzIk0KCE5hbWVkQW55EhIKBG5hbWUYASAB", + "KAlSBG5hbWUSLQoFdmFsdWUYAiABKAsyFy5nbm9zdGljLm9wZW5hcGkudjMu", + "QW55UgV2YWx1ZSJtChhOYW1lZENhbGxiYWNrT3JSZWZlcmVuY2USEgoEbmFt", + "ZRgBIAEoCVIEbmFtZRI9CgV2YWx1ZRgCIAEoCzInLmdub3N0aWMub3BlbmFw", + "aS52My5DYWxsYmFja09yUmVmZXJlbmNlUgV2YWx1ZSJXCg1OYW1lZEVuY29k", + "aW5nEhIKBG5hbWUYASABKAlSBG5hbWUSMgoFdmFsdWUYAiABKAsyHC5nbm9z", + "dGljLm9wZW5hcGkudjMuRW5jb2RpbmdSBXZhbHVlImsKF05hbWVkRXhhbXBs", + "ZU9yUmVmZXJlbmNlEhIKBG5hbWUYASABKAlSBG5hbWUSPAoFdmFsdWUYAiAB", + "KAsyJi5nbm9zdGljLm9wZW5hcGkudjMuRXhhbXBsZU9yUmVmZXJlbmNlUgV2", + "YWx1ZSJpChZOYW1lZEhlYWRlck9yUmVmZXJlbmNlEhIKBG5hbWUYASABKAlS", + "BG5hbWUSOwoFdmFsdWUYAiABKAsyJS5nbm9zdGljLm9wZW5hcGkudjMuSGVh", + "ZGVyT3JSZWZlcmVuY2VSBXZhbHVlImUKFE5hbWVkTGlua09yUmVmZXJlbmNl", + "EhIKBG5hbWUYASABKAlSBG5hbWUSOQoFdmFsdWUYAiABKAsyIy5nbm9zdGlj", + "Lm9wZW5hcGkudjMuTGlua09yUmVmZXJlbmNlUgV2YWx1ZSJZCg5OYW1lZE1l", + "ZGlhVHlwZRISCgRuYW1lGAEgASgJUgRuYW1lEjMKBXZhbHVlGAIgASgLMh0u", + "Z25vc3RpYy5vcGVuYXBpLnYzLk1lZGlhVHlwZVIFdmFsdWUibwoZTmFtZWRQ", + "YXJhbWV0ZXJPclJlZmVyZW5jZRISCgRuYW1lGAEgASgJUgRuYW1lEj4KBXZh", + "bHVlGAIgASgLMiguZ25vc3RpYy5vcGVuYXBpLnYzLlBhcmFtZXRlck9yUmVm", + "ZXJlbmNlUgV2YWx1ZSJXCg1OYW1lZFBhdGhJdGVtEhIKBG5hbWUYASABKAlS", + "BG5hbWUSMgoFdmFsdWUYAiABKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuUGF0", + "aEl0ZW1SBXZhbHVlInMKG05hbWVkUmVxdWVzdEJvZHlPclJlZmVyZW5jZRIS", + "CgRuYW1lGAEgASgJUgRuYW1lEkAKBXZhbHVlGAIgASgLMiouZ25vc3RpYy5v", + "cGVuYXBpLnYzLlJlcXVlc3RCb2R5T3JSZWZlcmVuY2VSBXZhbHVlIm0KGE5h", + "bWVkUmVzcG9uc2VPclJlZmVyZW5jZRISCgRuYW1lGAEgASgJUgRuYW1lEj0K", + "BXZhbHVlGAIgASgLMicuZ25vc3RpYy5vcGVuYXBpLnYzLlJlc3BvbnNlT3JS", + "ZWZlcmVuY2VSBXZhbHVlImkKFk5hbWVkU2NoZW1hT3JSZWZlcmVuY2USEgoE", + "bmFtZRgBIAEoCVIEbmFtZRI7CgV2YWx1ZRgCIAEoCzIlLmdub3N0aWMub3Bl", + "bmFwaS52My5TY2hlbWFPclJlZmVyZW5jZVIFdmFsdWUieQoeTmFtZWRTZWN1", + "cml0eVNjaGVtZU9yUmVmZXJlbmNlEhIKBG5hbWUYASABKAlSBG5hbWUSQwoF", + "dmFsdWUYAiABKAsyLS5nbm9zdGljLm9wZW5hcGkudjMuU2VjdXJpdHlTY2hl", + "bWVPclJlZmVyZW5jZVIFdmFsdWUiYwoTTmFtZWRTZXJ2ZXJWYXJpYWJsZRIS", + "CgRuYW1lGAEgASgJUgRuYW1lEjgKBXZhbHVlGAIgASgLMiIuZ25vc3RpYy5v", + "cGVuYXBpLnYzLlNlcnZlclZhcmlhYmxlUgV2YWx1ZSI3CgtOYW1lZFN0cmlu", + "ZxISCgRuYW1lGAEgASgJUgRuYW1lEhQKBXZhbHVlGAIgASgJUgV2YWx1ZSJd", + "ChBOYW1lZFN0cmluZ0FycmF5EhIKBG5hbWUYASABKAlSBG5hbWUSNQoFdmFs", + "dWUYAiABKAsyHy5nbm9zdGljLm9wZW5hcGkudjMuU3RyaW5nQXJyYXlSBXZh", + "bHVlIoICCglPYXV0aEZsb3cSKwoRYXV0aG9yaXphdGlvbl91cmwYASABKAlS", + "EGF1dGhvcml6YXRpb25VcmwSGwoJdG9rZW5fdXJsGAIgASgJUgh0b2tlblVy", + "bBIfCgtyZWZyZXNoX3VybBgDIAEoCVIKcmVmcmVzaFVybBIzCgZzY29wZXMY", + "BCABKAsyGy5nbm9zdGljLm9wZW5hcGkudjMuU3RyaW5nc1IGc2NvcGVzElUK", + "F3NwZWNpZmljYXRpb25fZXh0ZW5zaW9uGAUgAygLMhwuZ25vc3RpYy5vcGVu", + "YXBpLnYzLk5hbWVkQW55UhZzcGVjaWZpY2F0aW9uRXh0ZW5zaW9uIvUCCgpP", + "YXV0aEZsb3dzEjkKCGltcGxpY2l0GAEgASgLMh0uZ25vc3RpYy5vcGVuYXBp", + "LnYzLk9hdXRoRmxvd1IIaW1wbGljaXQSOQoIcGFzc3dvcmQYAiABKAsyHS5n", + "bm9zdGljLm9wZW5hcGkudjMuT2F1dGhGbG93UghwYXNzd29yZBJMChJjbGll", + "bnRfY3JlZGVudGlhbHMYAyABKAsyHS5nbm9zdGljLm9wZW5hcGkudjMuT2F1", + "dGhGbG93UhFjbGllbnRDcmVkZW50aWFscxJMChJhdXRob3JpemF0aW9uX2Nv", + "ZGUYBCABKAsyHS5nbm9zdGljLm9wZW5hcGkudjMuT2F1dGhGbG93UhFhdXRo", + "b3JpemF0aW9uQ29kZRJVChdzcGVjaWZpY2F0aW9uX2V4dGVuc2lvbhgFIAMo", + "CzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIWc3BlY2lmaWNhdGlv", + "bkV4dGVuc2lvbiJbCgZPYmplY3QSUQoVYWRkaXRpb25hbF9wcm9wZXJ0aWVz", + "GAEgAygLMhwuZ25vc3RpYy5vcGVuYXBpLnYzLk5hbWVkQW55UhRhZGRpdGlv", + "bmFsUHJvcGVydGllcyLWBQoJT3BlcmF0aW9uEhIKBHRhZ3MYASADKAlSBHRh", + "Z3MSGAoHc3VtbWFyeRgCIAEoCVIHc3VtbWFyeRIgCgtkZXNjcmlwdGlvbhgD", + "IAEoCVILZGVzY3JpcHRpb24SRQoNZXh0ZXJuYWxfZG9jcxgEIAEoCzIgLmdu", + "b3N0aWMub3BlbmFwaS52My5FeHRlcm5hbERvY3NSDGV4dGVybmFsRG9jcxIh", + "CgxvcGVyYXRpb25faWQYBSABKAlSC29wZXJhdGlvbklkEkgKCnBhcmFtZXRl", + "cnMYBiADKAsyKC5nbm9zdGljLm9wZW5hcGkudjMuUGFyYW1ldGVyT3JSZWZl", + "cmVuY2VSCnBhcmFtZXRlcnMSTQoMcmVxdWVzdF9ib2R5GAcgASgLMiouZ25v", + "c3RpYy5vcGVuYXBpLnYzLlJlcXVlc3RCb2R5T3JSZWZlcmVuY2VSC3JlcXVl", + "c3RCb2R5EjsKCXJlc3BvbnNlcxgIIAEoCzIdLmdub3N0aWMub3BlbmFwaS52", + "My5SZXNwb25zZXNSCXJlc3BvbnNlcxJHCgljYWxsYmFja3MYCSABKAsyKS5n", + "bm9zdGljLm9wZW5hcGkudjMuQ2FsbGJhY2tzT3JSZWZlcmVuY2VzUgljYWxs", + "YmFja3MSHgoKZGVwcmVjYXRlZBgKIAEoCFIKZGVwcmVjYXRlZBJDCghzZWN1", + "cml0eRgLIAMoCzInLmdub3N0aWMub3BlbmFwaS52My5TZWN1cml0eVJlcXVp", + "cmVtZW50UghzZWN1cml0eRI0CgdzZXJ2ZXJzGAwgAygLMhouZ25vc3RpYy5v", + "cGVuYXBpLnYzLlNlcnZlclIHc2VydmVycxJVChdzcGVjaWZpY2F0aW9uX2V4", + "dGVuc2lvbhgNIAMoCzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIW", + "c3BlY2lmaWNhdGlvbkV4dGVuc2lvbiLZBAoJUGFyYW1ldGVyEhIKBG5hbWUY", + "ASABKAlSBG5hbWUSDgoCaW4YAiABKAlSAmluEiAKC2Rlc2NyaXB0aW9uGAMg", + "ASgJUgtkZXNjcmlwdGlvbhIaCghyZXF1aXJlZBgEIAEoCFIIcmVxdWlyZWQS", + "HgoKZGVwcmVjYXRlZBgFIAEoCFIKZGVwcmVjYXRlZBIqChFhbGxvd19lbXB0", + "eV92YWx1ZRgGIAEoCFIPYWxsb3dFbXB0eVZhbHVlEhQKBXN0eWxlGAcgASgJ", + "UgVzdHlsZRIYCgdleHBsb2RlGAggASgIUgdleHBsb2RlEiUKDmFsbG93X3Jl", + "c2VydmVkGAkgASgIUg1hbGxvd1Jlc2VydmVkEj0KBnNjaGVtYRgKIAEoCzIl", + "Lmdub3N0aWMub3BlbmFwaS52My5TY2hlbWFPclJlZmVyZW5jZVIGc2NoZW1h", + "EjEKB2V4YW1wbGUYCyABKAsyFy5nbm9zdGljLm9wZW5hcGkudjMuQW55Ugdl", + "eGFtcGxlEkQKCGV4YW1wbGVzGAwgASgLMiguZ25vc3RpYy5vcGVuYXBpLnYz", + "LkV4YW1wbGVzT3JSZWZlcmVuY2VzUghleGFtcGxlcxI4Cgdjb250ZW50GA0g", + "ASgLMh4uZ25vc3RpYy5vcGVuYXBpLnYzLk1lZGlhVHlwZXNSB2NvbnRlbnQS", + "VQoXc3BlY2lmaWNhdGlvbl9leHRlbnNpb24YDiADKAsyHC5nbm9zdGljLm9w", + "ZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNpZmljYXRpb25FeHRlbnNpb24inQEK", + "FFBhcmFtZXRlck9yUmVmZXJlbmNlEj0KCXBhcmFtZXRlchgBIAEoCzIdLmdu", + "b3N0aWMub3BlbmFwaS52My5QYXJhbWV0ZXJIAFIJcGFyYW1ldGVyEj0KCXJl", + "ZmVyZW5jZRgCIAEoCzIdLmdub3N0aWMub3BlbmFwaS52My5SZWZlcmVuY2VI", + "AFIJcmVmZXJlbmNlQgcKBW9uZW9mInwKFlBhcmFtZXRlcnNPclJlZmVyZW5j", + "ZXMSYgoVYWRkaXRpb25hbF9wcm9wZXJ0aWVzGAEgAygLMi0uZ25vc3RpYy5v", + "cGVuYXBpLnYzLk5hbWVkUGFyYW1ldGVyT3JSZWZlcmVuY2VSFGFkZGl0aW9u", + "YWxQcm9wZXJ0aWVzItIFCghQYXRoSXRlbRIRCgRfcmVmGAEgASgJUgNSZWYS", + "GAoHc3VtbWFyeRgCIAEoCVIHc3VtbWFyeRIgCgtkZXNjcmlwdGlvbhgDIAEo", + "CVILZGVzY3JpcHRpb24SLwoDZ2V0GAQgASgLMh0uZ25vc3RpYy5vcGVuYXBp", + "LnYzLk9wZXJhdGlvblIDZ2V0Ei8KA3B1dBgFIAEoCzIdLmdub3N0aWMub3Bl", + "bmFwaS52My5PcGVyYXRpb25SA3B1dBIxCgRwb3N0GAYgASgLMh0uZ25vc3Rp", + "Yy5vcGVuYXBpLnYzLk9wZXJhdGlvblIEcG9zdBI1CgZkZWxldGUYByABKAsy", + "HS5nbm9zdGljLm9wZW5hcGkudjMuT3BlcmF0aW9uUgZkZWxldGUSNwoHb3B0", + "aW9ucxgIIAEoCzIdLmdub3N0aWMub3BlbmFwaS52My5PcGVyYXRpb25SB29w", + "dGlvbnMSMQoEaGVhZBgJIAEoCzIdLmdub3N0aWMub3BlbmFwaS52My5PcGVy", + "YXRpb25SBGhlYWQSMwoFcGF0Y2gYCiABKAsyHS5nbm9zdGljLm9wZW5hcGku", + "djMuT3BlcmF0aW9uUgVwYXRjaBIzCgV0cmFjZRgLIAEoCzIdLmdub3N0aWMu", + "b3BlbmFwaS52My5PcGVyYXRpb25SBXRyYWNlEjQKB3NlcnZlcnMYDCADKAsy", + "Gi5nbm9zdGljLm9wZW5hcGkudjMuU2VydmVyUgdzZXJ2ZXJzEkgKCnBhcmFt", + "ZXRlcnMYDSADKAsyKC5nbm9zdGljLm9wZW5hcGkudjMuUGFyYW1ldGVyT3JS", + "ZWZlcmVuY2VSCnBhcmFtZXRlcnMSVQoXc3BlY2lmaWNhdGlvbl9leHRlbnNp", + "b24YDiADKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNp", + "ZmljYXRpb25FeHRlbnNpb24ilQEKBVBhdGhzEjUKBHBhdGgYASADKAsyIS5n", + "bm9zdGljLm9wZW5hcGkudjMuTmFtZWRQYXRoSXRlbVIEcGF0aBJVChdzcGVj", + "aWZpY2F0aW9uX2V4dGVuc2lvbhgCIAMoCzIcLmdub3N0aWMub3BlbmFwaS52", + "My5OYW1lZEFueVIWc3BlY2lmaWNhdGlvbkV4dGVuc2lvbiJtCgpQcm9wZXJ0", + "aWVzEl8KFWFkZGl0aW9uYWxfcHJvcGVydGllcxgBIAMoCzIqLmdub3N0aWMu", + "b3BlbmFwaS52My5OYW1lZFNjaGVtYU9yUmVmZXJlbmNlUhRhZGRpdGlvbmFs", + "UHJvcGVydGllcyJaCglSZWZlcmVuY2USEQoEX3JlZhgBIAEoCVIDUmVmEhgK", + "B3N1bW1hcnkYAiABKAlSB3N1bW1hcnkSIAoLZGVzY3JpcHRpb24YAyABKAlS", + "C2Rlc2NyaXB0aW9uIoEBChlSZXF1ZXN0Qm9kaWVzT3JSZWZlcmVuY2VzEmQK", + "FWFkZGl0aW9uYWxfcHJvcGVydGllcxgBIAMoCzIvLmdub3N0aWMub3BlbmFw", + "aS52My5OYW1lZFJlcXVlc3RCb2R5T3JSZWZlcmVuY2VSFGFkZGl0aW9uYWxQ", + "cm9wZXJ0aWVzItwBCgtSZXF1ZXN0Qm9keRIgCgtkZXNjcmlwdGlvbhgBIAEo", + "CVILZGVzY3JpcHRpb24SOAoHY29udGVudBgCIAEoCzIeLmdub3N0aWMub3Bl", + "bmFwaS52My5NZWRpYVR5cGVzUgdjb250ZW50EhoKCHJlcXVpcmVkGAMgASgI", + "UghyZXF1aXJlZBJVChdzcGVjaWZpY2F0aW9uX2V4dGVuc2lvbhgEIAMoCzIc", + "Lmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIWc3BlY2lmaWNhdGlvbkV4", + "dGVuc2lvbiKmAQoWUmVxdWVzdEJvZHlPclJlZmVyZW5jZRJECgxyZXF1ZXN0", + "X2JvZHkYASABKAsyHy5nbm9zdGljLm9wZW5hcGkudjMuUmVxdWVzdEJvZHlI", + "AFILcmVxdWVzdEJvZHkSPQoJcmVmZXJlbmNlGAIgASgLMh0uZ25vc3RpYy5v", + "cGVuYXBpLnYzLlJlZmVyZW5jZUgAUglyZWZlcmVuY2VCBwoFb25lb2YivQIK", + "CFJlc3BvbnNlEiAKC2Rlc2NyaXB0aW9uGAEgASgJUgtkZXNjcmlwdGlvbhJB", + "CgdoZWFkZXJzGAIgASgLMicuZ25vc3RpYy5vcGVuYXBpLnYzLkhlYWRlcnNP", + "clJlZmVyZW5jZXNSB2hlYWRlcnMSOAoHY29udGVudBgDIAEoCzIeLmdub3N0", + "aWMub3BlbmFwaS52My5NZWRpYVR5cGVzUgdjb250ZW50EjsKBWxpbmtzGAQg", + "ASgLMiUuZ25vc3RpYy5vcGVuYXBpLnYzLkxpbmtzT3JSZWZlcmVuY2VzUgVs", + "aW5rcxJVChdzcGVjaWZpY2F0aW9uX2V4dGVuc2lvbhgFIAMoCzIcLmdub3N0", + "aWMub3BlbmFwaS52My5OYW1lZEFueVIWc3BlY2lmaWNhdGlvbkV4dGVuc2lv", + "biKZAQoTUmVzcG9uc2VPclJlZmVyZW5jZRI6CghyZXNwb25zZRgBIAEoCzIc", + "Lmdub3N0aWMub3BlbmFwaS52My5SZXNwb25zZUgAUghyZXNwb25zZRI9Cgly", + "ZWZlcmVuY2UYAiABKAsyHS5nbm9zdGljLm9wZW5hcGkudjMuUmVmZXJlbmNl", + "SABSCXJlZmVyZW5jZUIHCgVvbmVvZiKHAgoJUmVzcG9uc2VzEkEKB2RlZmF1", + "bHQYASABKAsyJy5nbm9zdGljLm9wZW5hcGkudjMuUmVzcG9uc2VPclJlZmVy", + "ZW5jZVIHZGVmYXVsdBJgChVyZXNwb25zZV9vcl9yZWZlcmVuY2UYAiADKAsy", + "LC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRSZXNwb25zZU9yUmVmZXJlbmNl", + "UhNyZXNwb25zZU9yUmVmZXJlbmNlElUKF3NwZWNpZmljYXRpb25fZXh0ZW5z", + "aW9uGAMgAygLMhwuZ25vc3RpYy5vcGVuYXBpLnYzLk5hbWVkQW55UhZzcGVj", + "aWZpY2F0aW9uRXh0ZW5zaW9uInoKFVJlc3BvbnNlc09yUmVmZXJlbmNlcxJh", + "ChVhZGRpdGlvbmFsX3Byb3BlcnRpZXMYASADKAsyLC5nbm9zdGljLm9wZW5h", + "cGkudjMuTmFtZWRSZXNwb25zZU9yUmVmZXJlbmNlUhRhZGRpdGlvbmFsUHJv", + "cGVydGllcyKfDAoGU2NoZW1hEhoKCG51bGxhYmxlGAEgASgIUghudWxsYWJs", + "ZRJHCg1kaXNjcmltaW5hdG9yGAIgASgLMiEuZ25vc3RpYy5vcGVuYXBpLnYz", + "LkRpc2NyaW1pbmF0b3JSDWRpc2NyaW1pbmF0b3ISGwoJcmVhZF9vbmx5GAMg", + "ASgIUghyZWFkT25seRIdCgp3cml0ZV9vbmx5GAQgASgIUgl3cml0ZU9ubHkS", + "KQoDeG1sGAUgASgLMhcuZ25vc3RpYy5vcGVuYXBpLnYzLlhtbFIDeG1sEkUK", + "DWV4dGVybmFsX2RvY3MYBiABKAsyIC5nbm9zdGljLm9wZW5hcGkudjMuRXh0", + "ZXJuYWxEb2NzUgxleHRlcm5hbERvY3MSMQoHZXhhbXBsZRgHIAEoCzIXLmdu", + "b3N0aWMub3BlbmFwaS52My5BbnlSB2V4YW1wbGUSHgoKZGVwcmVjYXRlZBgI", + "IAEoCFIKZGVwcmVjYXRlZBIUCgV0aXRsZRgJIAEoCVIFdGl0bGUSHwoLbXVs", + "dGlwbGVfb2YYCiABKAFSCm11bHRpcGxlT2YSGAoHbWF4aW11bRgLIAEoAVIH", + "bWF4aW11bRIrChFleGNsdXNpdmVfbWF4aW11bRgMIAEoCFIQZXhjbHVzaXZl", + "TWF4aW11bRIYCgdtaW5pbXVtGA0gASgBUgdtaW5pbXVtEisKEWV4Y2x1c2l2", + "ZV9taW5pbXVtGA4gASgIUhBleGNsdXNpdmVNaW5pbXVtEh0KCm1heF9sZW5n", + "dGgYDyABKANSCW1heExlbmd0aBIdCgptaW5fbGVuZ3RoGBAgASgDUgltaW5M", + "ZW5ndGgSGAoHcGF0dGVybhgRIAEoCVIHcGF0dGVybhIbCgltYXhfaXRlbXMY", + "EiABKANSCG1heEl0ZW1zEhsKCW1pbl9pdGVtcxgTIAEoA1IIbWluSXRlbXMS", + "IQoMdW5pcXVlX2l0ZW1zGBQgASgIUgt1bmlxdWVJdGVtcxIlCg5tYXhfcHJv", + "cGVydGllcxgVIAEoA1INbWF4UHJvcGVydGllcxIlCg5taW5fcHJvcGVydGll", + "cxgWIAEoA1INbWluUHJvcGVydGllcxIaCghyZXF1aXJlZBgXIAMoCVIIcmVx", + "dWlyZWQSKwoEZW51bRgYIAMoCzIXLmdub3N0aWMub3BlbmFwaS52My5BbnlS", + "BGVudW0SEgoEdHlwZRgZIAEoCVIEdHlwZRI8CgZhbGxfb2YYGiADKAsyJS5n", + "bm9zdGljLm9wZW5hcGkudjMuU2NoZW1hT3JSZWZlcmVuY2VSBWFsbE9mEjwK", + "Bm9uZV9vZhgbIAMoCzIlLmdub3N0aWMub3BlbmFwaS52My5TY2hlbWFPclJl", + "ZmVyZW5jZVIFb25lT2YSPAoGYW55X29mGBwgAygLMiUuZ25vc3RpYy5vcGVu", + "YXBpLnYzLlNjaGVtYU9yUmVmZXJlbmNlUgVhbnlPZhIsCgNub3QYHSABKAsy", + "Gi5nbm9zdGljLm9wZW5hcGkudjMuU2NoZW1hUgNub3QSMwoFaXRlbXMYHiAB", + "KAsyHS5nbm9zdGljLm9wZW5hcGkudjMuSXRlbXNJdGVtUgVpdGVtcxI+Cgpw", + "cm9wZXJ0aWVzGB8gASgLMh4uZ25vc3RpYy5vcGVuYXBpLnYzLlByb3BlcnRp", + "ZXNSCnByb3BlcnRpZXMSYQoVYWRkaXRpb25hbF9wcm9wZXJ0aWVzGCAgASgL", + "MiwuZ25vc3RpYy5vcGVuYXBpLnYzLkFkZGl0aW9uYWxQcm9wZXJ0aWVzSXRl", + "bVIUYWRkaXRpb25hbFByb3BlcnRpZXMSOQoHZGVmYXVsdBghIAEoCzIfLmdu", + "b3N0aWMub3BlbmFwaS52My5EZWZhdWx0VHlwZVIHZGVmYXVsdBIgCgtkZXNj", + "cmlwdGlvbhgiIAEoCVILZGVzY3JpcHRpb24SFgoGZm9ybWF0GCMgASgJUgZm", + "b3JtYXQSVQoXc3BlY2lmaWNhdGlvbl9leHRlbnNpb24YJCADKAsyHC5nbm9z", + "dGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNpZmljYXRpb25FeHRlbnNp", + "b24ikQEKEVNjaGVtYU9yUmVmZXJlbmNlEjQKBnNjaGVtYRgBIAEoCzIaLmdu", + "b3N0aWMub3BlbmFwaS52My5TY2hlbWFIAFIGc2NoZW1hEj0KCXJlZmVyZW5j", + "ZRgCIAEoCzIdLmdub3N0aWMub3BlbmFwaS52My5SZWZlcmVuY2VIAFIJcmVm", + "ZXJlbmNlQgcKBW9uZW9mInYKE1NjaGVtYXNPclJlZmVyZW5jZXMSXwoVYWRk", + "aXRpb25hbF9wcm9wZXJ0aWVzGAEgAygLMiouZ25vc3RpYy5vcGVuYXBpLnYz", + "Lk5hbWVkU2NoZW1hT3JSZWZlcmVuY2VSFGFkZGl0aW9uYWxQcm9wZXJ0aWVz", + "InAKE1NlY3VyaXR5UmVxdWlyZW1lbnQSWQoVYWRkaXRpb25hbF9wcm9wZXJ0", + "aWVzGAEgAygLMiQuZ25vc3RpYy5vcGVuYXBpLnYzLk5hbWVkU3RyaW5nQXJy", + "YXlSFGFkZGl0aW9uYWxQcm9wZXJ0aWVzIuMCCg5TZWN1cml0eVNjaGVtZRIS", + "CgR0eXBlGAEgASgJUgR0eXBlEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNj", + "cmlwdGlvbhISCgRuYW1lGAMgASgJUgRuYW1lEg4KAmluGAQgASgJUgJpbhIW", + "CgZzY2hlbWUYBSABKAlSBnNjaGVtZRIjCg1iZWFyZXJfZm9ybWF0GAYgASgJ", + "UgxiZWFyZXJGb3JtYXQSNAoFZmxvd3MYByABKAsyHi5nbm9zdGljLm9wZW5h", + "cGkudjMuT2F1dGhGbG93c1IFZmxvd3MSLQoTb3Blbl9pZF9jb25uZWN0X3Vy", + "bBgIIAEoCVIQb3BlbklkQ29ubmVjdFVybBJVChdzcGVjaWZpY2F0aW9uX2V4", + "dGVuc2lvbhgJIAMoCzIcLmdub3N0aWMub3BlbmFwaS52My5OYW1lZEFueVIW", + "c3BlY2lmaWNhdGlvbkV4dGVuc2lvbiKyAQoZU2VjdXJpdHlTY2hlbWVPclJl", + "ZmVyZW5jZRJNCg9zZWN1cml0eV9zY2hlbWUYASABKAsyIi5nbm9zdGljLm9w", + "ZW5hcGkudjMuU2VjdXJpdHlTY2hlbWVIAFIOc2VjdXJpdHlTY2hlbWUSPQoJ", + "cmVmZXJlbmNlGAIgASgLMh0uZ25vc3RpYy5vcGVuYXBpLnYzLlJlZmVyZW5j", + "ZUgAUglyZWZlcmVuY2VCBwoFb25lb2YihgEKG1NlY3VyaXR5U2NoZW1lc09y", + "UmVmZXJlbmNlcxJnChVhZGRpdGlvbmFsX3Byb3BlcnRpZXMYASADKAsyMi5n", + "bm9zdGljLm9wZW5hcGkudjMuTmFtZWRTZWN1cml0eVNjaGVtZU9yUmVmZXJl", + "bmNlUhRhZGRpdGlvbmFsUHJvcGVydGllcyLWAQoGU2VydmVyEhAKA3VybBgB", + "IAEoCVIDdXJsEiAKC2Rlc2NyaXB0aW9uGAIgASgJUgtkZXNjcmlwdGlvbhJB", + "Cgl2YXJpYWJsZXMYAyABKAsyIy5nbm9zdGljLm9wZW5hcGkudjMuU2VydmVy", + "VmFyaWFibGVzUgl2YXJpYWJsZXMSVQoXc3BlY2lmaWNhdGlvbl9leHRlbnNp", + "b24YBCADKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNwZWNp", + "ZmljYXRpb25FeHRlbnNpb24itwEKDlNlcnZlclZhcmlhYmxlEhIKBGVudW0Y", + "ASADKAlSBGVudW0SGAoHZGVmYXVsdBgCIAEoCVIHZGVmYXVsdBIgCgtkZXNj", + "cmlwdGlvbhgDIAEoCVILZGVzY3JpcHRpb24SVQoXc3BlY2lmaWNhdGlvbl9l", + "eHRlbnNpb24YBCADKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlS", + "FnNwZWNpZmljYXRpb25FeHRlbnNpb24ibwoPU2VydmVyVmFyaWFibGVzElwK", + "FWFkZGl0aW9uYWxfcHJvcGVydGllcxgBIAMoCzInLmdub3N0aWMub3BlbmFw", + "aS52My5OYW1lZFNlcnZlclZhcmlhYmxlUhRhZGRpdGlvbmFsUHJvcGVydGll", + "cyJxChZTcGVjaWZpY2F0aW9uRXh0ZW5zaW9uEhgKBm51bWJlchgBIAEoAUgA", + "UgZudW1iZXISGgoHYm9vbGVhbhgCIAEoCEgAUgdib29sZWFuEhgKBnN0cmlu", + "ZxgDIAEoCUgAUgZzdHJpbmdCBwoFb25lb2YiIwoLU3RyaW5nQXJyYXkSFAoF", + "dmFsdWUYASADKAlSBXZhbHVlIl8KB1N0cmluZ3MSVAoVYWRkaXRpb25hbF9w", + "cm9wZXJ0aWVzGAEgAygLMh8uZ25vc3RpYy5vcGVuYXBpLnYzLk5hbWVkU3Ry", + "aW5nUhRhZGRpdGlvbmFsUHJvcGVydGllcyLZAQoDVGFnEhIKBG5hbWUYASAB", + "KAlSBG5hbWUSIAoLZGVzY3JpcHRpb24YAiABKAlSC2Rlc2NyaXB0aW9uEkUK", + "DWV4dGVybmFsX2RvY3MYAyABKAsyIC5nbm9zdGljLm9wZW5hcGkudjMuRXh0", + "ZXJuYWxEb2NzUgxleHRlcm5hbERvY3MSVQoXc3BlY2lmaWNhdGlvbl9leHRl", + "bnNpb24YBCADKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNw", + "ZWNpZmljYXRpb25FeHRlbnNpb24i3gEKA1htbBISCgRuYW1lGAEgASgJUgRu", + "YW1lEhwKCW5hbWVzcGFjZRgCIAEoCVIJbmFtZXNwYWNlEhYKBnByZWZpeBgD", + "IAEoCVIGcHJlZml4EhwKCWF0dHJpYnV0ZRgEIAEoCFIJYXR0cmlidXRlEhgK", + "B3dyYXBwZWQYBSABKAhSB3dyYXBwZWQSVQoXc3BlY2lmaWNhdGlvbl9leHRl", + "bnNpb24YBiADKAsyHC5nbm9zdGljLm9wZW5hcGkudjMuTmFtZWRBbnlSFnNw", + "ZWNpZmljYXRpb25FeHRlbnNpb25CVgoOb3JnLm9wZW5hcGlfdjNCDE9wZW5B", + "UElQcm90b1ABWi5naXRodWIuY29tL2dvb2dsZS9nbm9zdGljL29wZW5hcGl2", + "MztvcGVuYXBpX3YzogIDT0FTYgZwcm90bzM=")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.AnyReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.AdditionalPropertiesItem), global::Gnostic.Openapi.V3.AdditionalPropertiesItem.Parser, new[]{ "SchemaOrReference", "Boolean" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Any), global::Gnostic.Openapi.V3.Any.Parser, new[]{ "Value", "Yaml" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.AnyOrExpression), global::Gnostic.Openapi.V3.AnyOrExpression.Parser, new[]{ "Any", "Expression" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Callback), global::Gnostic.Openapi.V3.Callback.Parser, new[]{ "Path", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.CallbackOrReference), global::Gnostic.Openapi.V3.CallbackOrReference.Parser, new[]{ "Callback", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.CallbacksOrReferences), global::Gnostic.Openapi.V3.CallbacksOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Components), global::Gnostic.Openapi.V3.Components.Parser, new[]{ "Schemas", "Responses", "Parameters", "Examples", "RequestBodies", "Headers", "SecuritySchemes", "Links", "Callbacks", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Contact), global::Gnostic.Openapi.V3.Contact.Parser, new[]{ "Name", "Url", "Email", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.DefaultType), global::Gnostic.Openapi.V3.DefaultType.Parser, new[]{ "Number", "Boolean", "String" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Discriminator), global::Gnostic.Openapi.V3.Discriminator.Parser, new[]{ "PropertyName", "Mapping", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Document), global::Gnostic.Openapi.V3.Document.Parser, new[]{ "Openapi", "Info", "Servers", "Paths", "Components", "Security", "Tags", "ExternalDocs", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Encoding), global::Gnostic.Openapi.V3.Encoding.Parser, new[]{ "ContentType", "Headers", "Style", "Explode", "AllowReserved", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Encodings), global::Gnostic.Openapi.V3.Encodings.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Example), global::Gnostic.Openapi.V3.Example.Parser, new[]{ "Summary", "Description", "Value", "ExternalValue", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ExampleOrReference), global::Gnostic.Openapi.V3.ExampleOrReference.Parser, new[]{ "Example", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ExamplesOrReferences), global::Gnostic.Openapi.V3.ExamplesOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Expression), global::Gnostic.Openapi.V3.Expression.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ExternalDocs), global::Gnostic.Openapi.V3.ExternalDocs.Parser, new[]{ "Description", "Url", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Header), global::Gnostic.Openapi.V3.Header.Parser, new[]{ "Description", "Required", "Deprecated", "AllowEmptyValue", "Style", "Explode", "AllowReserved", "Schema", "Example", "Examples", "Content", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.HeaderOrReference), global::Gnostic.Openapi.V3.HeaderOrReference.Parser, new[]{ "Header", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.HeadersOrReferences), global::Gnostic.Openapi.V3.HeadersOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Info), global::Gnostic.Openapi.V3.Info.Parser, new[]{ "Title", "Description", "TermsOfService", "Contact", "License", "Version", "SpecificationExtension", "Summary" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ItemsItem), global::Gnostic.Openapi.V3.ItemsItem.Parser, new[]{ "SchemaOrReference" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.License), global::Gnostic.Openapi.V3.License.Parser, new[]{ "Name", "Url", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Link), global::Gnostic.Openapi.V3.Link.Parser, new[]{ "OperationRef", "OperationId", "Parameters", "RequestBody", "Description", "Server", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.LinkOrReference), global::Gnostic.Openapi.V3.LinkOrReference.Parser, new[]{ "Link", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.LinksOrReferences), global::Gnostic.Openapi.V3.LinksOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.MediaType), global::Gnostic.Openapi.V3.MediaType.Parser, new[]{ "Schema", "Example", "Examples", "Encoding", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.MediaTypes), global::Gnostic.Openapi.V3.MediaTypes.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedAny), global::Gnostic.Openapi.V3.NamedAny.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedCallbackOrReference), global::Gnostic.Openapi.V3.NamedCallbackOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedEncoding), global::Gnostic.Openapi.V3.NamedEncoding.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedExampleOrReference), global::Gnostic.Openapi.V3.NamedExampleOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedHeaderOrReference), global::Gnostic.Openapi.V3.NamedHeaderOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedLinkOrReference), global::Gnostic.Openapi.V3.NamedLinkOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedMediaType), global::Gnostic.Openapi.V3.NamedMediaType.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedParameterOrReference), global::Gnostic.Openapi.V3.NamedParameterOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedPathItem), global::Gnostic.Openapi.V3.NamedPathItem.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedRequestBodyOrReference), global::Gnostic.Openapi.V3.NamedRequestBodyOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedResponseOrReference), global::Gnostic.Openapi.V3.NamedResponseOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedSchemaOrReference), global::Gnostic.Openapi.V3.NamedSchemaOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedSecuritySchemeOrReference), global::Gnostic.Openapi.V3.NamedSecuritySchemeOrReference.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedServerVariable), global::Gnostic.Openapi.V3.NamedServerVariable.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedString), global::Gnostic.Openapi.V3.NamedString.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.NamedStringArray), global::Gnostic.Openapi.V3.NamedStringArray.Parser, new[]{ "Name", "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.OauthFlow), global::Gnostic.Openapi.V3.OauthFlow.Parser, new[]{ "AuthorizationUrl", "TokenUrl", "RefreshUrl", "Scopes", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.OauthFlows), global::Gnostic.Openapi.V3.OauthFlows.Parser, new[]{ "Implicit", "Password", "ClientCredentials", "AuthorizationCode", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Object), global::Gnostic.Openapi.V3.Object.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Operation), global::Gnostic.Openapi.V3.Operation.Parser, new[]{ "Tags", "Summary", "Description", "ExternalDocs", "OperationId", "Parameters", "RequestBody", "Responses", "Callbacks", "Deprecated", "Security", "Servers", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Parameter), global::Gnostic.Openapi.V3.Parameter.Parser, new[]{ "Name", "In", "Description", "Required", "Deprecated", "AllowEmptyValue", "Style", "Explode", "AllowReserved", "Schema", "Example", "Examples", "Content", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ParameterOrReference), global::Gnostic.Openapi.V3.ParameterOrReference.Parser, new[]{ "Parameter", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ParametersOrReferences), global::Gnostic.Openapi.V3.ParametersOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.PathItem), global::Gnostic.Openapi.V3.PathItem.Parser, new[]{ "Ref", "Summary", "Description", "Get", "Put", "Post", "Delete", "Options", "Head", "Patch", "Trace", "Servers", "Parameters", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Paths), global::Gnostic.Openapi.V3.Paths.Parser, new[]{ "Path", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Properties), global::Gnostic.Openapi.V3.Properties.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Reference), global::Gnostic.Openapi.V3.Reference.Parser, new[]{ "Ref", "Summary", "Description" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.RequestBodiesOrReferences), global::Gnostic.Openapi.V3.RequestBodiesOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.RequestBody), global::Gnostic.Openapi.V3.RequestBody.Parser, new[]{ "Description", "Content", "Required", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.RequestBodyOrReference), global::Gnostic.Openapi.V3.RequestBodyOrReference.Parser, new[]{ "RequestBody", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Response), global::Gnostic.Openapi.V3.Response.Parser, new[]{ "Description", "Headers", "Content", "Links", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ResponseOrReference), global::Gnostic.Openapi.V3.ResponseOrReference.Parser, new[]{ "Response", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Responses), global::Gnostic.Openapi.V3.Responses.Parser, new[]{ "Default", "ResponseOrReference", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ResponsesOrReferences), global::Gnostic.Openapi.V3.ResponsesOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Schema), global::Gnostic.Openapi.V3.Schema.Parser, new[]{ "Nullable", "Discriminator", "ReadOnly", "WriteOnly", "Xml", "ExternalDocs", "Example", "Deprecated", "Title", "MultipleOf", "Maximum", "ExclusiveMaximum", "Minimum", "ExclusiveMinimum", "MaxLength", "MinLength", "Pattern", "MaxItems", "MinItems", "UniqueItems", "MaxProperties", "MinProperties", "Required", "Enum", "Type", "AllOf", "OneOf", "AnyOf", "Not", "Items", "Properties", "AdditionalProperties", "Default", "Description", "Format", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SchemaOrReference), global::Gnostic.Openapi.V3.SchemaOrReference.Parser, new[]{ "Schema", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SchemasOrReferences), global::Gnostic.Openapi.V3.SchemasOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SecurityRequirement), global::Gnostic.Openapi.V3.SecurityRequirement.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SecurityScheme), global::Gnostic.Openapi.V3.SecurityScheme.Parser, new[]{ "Type", "Description", "Name", "In", "Scheme", "BearerFormat", "Flows", "OpenIdConnectUrl", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SecuritySchemeOrReference), global::Gnostic.Openapi.V3.SecuritySchemeOrReference.Parser, new[]{ "SecurityScheme", "Reference" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SecuritySchemesOrReferences), global::Gnostic.Openapi.V3.SecuritySchemesOrReferences.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Server), global::Gnostic.Openapi.V3.Server.Parser, new[]{ "Url", "Description", "Variables", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ServerVariable), global::Gnostic.Openapi.V3.ServerVariable.Parser, new[]{ "Enum", "Default", "Description", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.ServerVariables), global::Gnostic.Openapi.V3.ServerVariables.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.SpecificationExtension), global::Gnostic.Openapi.V3.SpecificationExtension.Parser, new[]{ "Number", "Boolean", "String" }, new[]{ "Oneof" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.StringArray), global::Gnostic.Openapi.V3.StringArray.Parser, new[]{ "Value" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Strings), global::Gnostic.Openapi.V3.Strings.Parser, new[]{ "AdditionalProperties" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Tag), global::Gnostic.Openapi.V3.Tag.Parser, new[]{ "Name", "Description", "ExternalDocs", "SpecificationExtension" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Gnostic.Openapi.V3.Xml), global::Gnostic.Openapi.V3.Xml.Parser, new[]{ "Name", "Namespace", "Prefix", "Attribute", "Wrapped", "SpecificationExtension" }, null, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class AdditionalPropertiesItem : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AdditionalPropertiesItem()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AdditionalPropertiesItem() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AdditionalPropertiesItem(AdditionalPropertiesItem other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.SchemaOrReference: + SchemaOrReference = other.SchemaOrReference.Clone(); + break; + case OneofOneofCase.Boolean: + Boolean = other.Boolean; + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AdditionalPropertiesItem Clone() { + return new AdditionalPropertiesItem(this); + } + + /// Field number for the "schema_or_reference" field. + public const int SchemaOrReferenceFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SchemaOrReference SchemaOrReference { + get { return oneofCase_ == OneofOneofCase.SchemaOrReference ? (global::Gnostic.Openapi.V3.SchemaOrReference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.SchemaOrReference; + } + } + + /// Field number for the "boolean" field. + public const int BooleanFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Boolean { + get { return HasBoolean ? (bool) oneof_ : false; } + set { + oneof_ = value; + oneofCase_ = OneofOneofCase.Boolean; + } + } + /// Gets whether the "boolean" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasBoolean { + get { return oneofCase_ == OneofOneofCase.Boolean; } + } + /// Clears the value of the oneof if it's currently set to "boolean" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearBoolean() { + if (HasBoolean) { + ClearOneof(); + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + SchemaOrReference = 1, + Boolean = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as AdditionalPropertiesItem); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(AdditionalPropertiesItem other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(SchemaOrReference, other.SchemaOrReference)) return false; + if (Boolean != other.Boolean) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.SchemaOrReference) hash ^= SchemaOrReference.GetHashCode(); + if (HasBoolean) hash ^= Boolean.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.SchemaOrReference) { + output.WriteRawTag(10); + output.WriteMessage(SchemaOrReference); + } + if (HasBoolean) { + output.WriteRawTag(16); + output.WriteBool(Boolean); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.SchemaOrReference) { + output.WriteRawTag(10); + output.WriteMessage(SchemaOrReference); + } + if (HasBoolean) { + output.WriteRawTag(16); + output.WriteBool(Boolean); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.SchemaOrReference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SchemaOrReference); + } + if (HasBoolean) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(AdditionalPropertiesItem other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.SchemaOrReference: + if (SchemaOrReference == null) { + SchemaOrReference = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + SchemaOrReference.MergeFrom(other.SchemaOrReference); + break; + case OneofOneofCase.Boolean: + Boolean = other.Boolean; + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.SchemaOrReference subBuilder = new global::Gnostic.Openapi.V3.SchemaOrReference(); + if (oneofCase_ == OneofOneofCase.SchemaOrReference) { + subBuilder.MergeFrom(SchemaOrReference); + } + input.ReadMessage(subBuilder); + SchemaOrReference = subBuilder; + break; + } + case 16: { + Boolean = input.ReadBool(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.SchemaOrReference subBuilder = new global::Gnostic.Openapi.V3.SchemaOrReference(); + if (oneofCase_ == OneofOneofCase.SchemaOrReference) { + subBuilder.MergeFrom(SchemaOrReference); + } + input.ReadMessage(subBuilder); + SchemaOrReference = subBuilder; + break; + } + case 16: { + Boolean = input.ReadBool(); + break; + } + } + } + } + #endif + + } + + public sealed partial class Any : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Any()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Any() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Any(Any other) : this() { + value_ = other.value_ != null ? other.value_.Clone() : null; + yaml_ = other.yaml_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Any Clone() { + return new Any(this); + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 1; + private global::Google.Protobuf.WellKnownTypes.Any value_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Any Value { + get { return value_; } + set { + value_ = value; + } + } + + /// Field number for the "yaml" field. + public const int YamlFieldNumber = 2; + private string yaml_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Yaml { + get { return yaml_; } + set { + yaml_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Any); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Any other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Value, other.Value)) return false; + if (Yaml != other.Yaml) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (value_ != null) hash ^= Value.GetHashCode(); + if (Yaml.Length != 0) hash ^= Yaml.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (value_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Value); + } + if (Yaml.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Yaml); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (value_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Value); + } + if (Yaml.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Yaml); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (Yaml.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Yaml); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Any other) { + if (other == null) { + return; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Google.Protobuf.WellKnownTypes.Any(); + } + Value.MergeFrom(other.Value); + } + if (other.Yaml.Length != 0) { + Yaml = other.Yaml; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (value_ == null) { + Value = new global::Google.Protobuf.WellKnownTypes.Any(); + } + input.ReadMessage(Value); + break; + } + case 18: { + Yaml = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (value_ == null) { + Value = new global::Google.Protobuf.WellKnownTypes.Any(); + } + input.ReadMessage(Value); + break; + } + case 18: { + Yaml = input.ReadString(); + break; + } + } + } + } + #endif + + } + + public sealed partial class AnyOrExpression : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AnyOrExpression()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AnyOrExpression() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AnyOrExpression(AnyOrExpression other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Any: + Any = other.Any.Clone(); + break; + case OneofOneofCase.Expression: + Expression = other.Expression.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public AnyOrExpression Clone() { + return new AnyOrExpression(this); + } + + /// Field number for the "any" field. + public const int AnyFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Any { + get { return oneofCase_ == OneofOneofCase.Any ? (global::Gnostic.Openapi.V3.Any) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Any; + } + } + + /// Field number for the "expression" field. + public const int ExpressionFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Expression Expression { + get { return oneofCase_ == OneofOneofCase.Expression ? (global::Gnostic.Openapi.V3.Expression) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Expression; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Any = 1, + Expression = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as AnyOrExpression); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(AnyOrExpression other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Any, other.Any)) return false; + if (!object.Equals(Expression, other.Expression)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Any) hash ^= Any.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Expression) hash ^= Expression.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Any) { + output.WriteRawTag(10); + output.WriteMessage(Any); + } + if (oneofCase_ == OneofOneofCase.Expression) { + output.WriteRawTag(18); + output.WriteMessage(Expression); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Any) { + output.WriteRawTag(10); + output.WriteMessage(Any); + } + if (oneofCase_ == OneofOneofCase.Expression) { + output.WriteRawTag(18); + output.WriteMessage(Expression); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Any) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Any); + } + if (oneofCase_ == OneofOneofCase.Expression) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Expression); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(AnyOrExpression other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Any: + if (Any == null) { + Any = new global::Gnostic.Openapi.V3.Any(); + } + Any.MergeFrom(other.Any); + break; + case OneofOneofCase.Expression: + if (Expression == null) { + Expression = new global::Gnostic.Openapi.V3.Expression(); + } + Expression.MergeFrom(other.Expression); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Any subBuilder = new global::Gnostic.Openapi.V3.Any(); + if (oneofCase_ == OneofOneofCase.Any) { + subBuilder.MergeFrom(Any); + } + input.ReadMessage(subBuilder); + Any = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Expression subBuilder = new global::Gnostic.Openapi.V3.Expression(); + if (oneofCase_ == OneofOneofCase.Expression) { + subBuilder.MergeFrom(Expression); + } + input.ReadMessage(subBuilder); + Expression = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Any subBuilder = new global::Gnostic.Openapi.V3.Any(); + if (oneofCase_ == OneofOneofCase.Any) { + subBuilder.MergeFrom(Any); + } + input.ReadMessage(subBuilder); + Any = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Expression subBuilder = new global::Gnostic.Openapi.V3.Expression(); + if (oneofCase_ == OneofOneofCase.Expression) { + subBuilder.MergeFrom(Expression); + } + input.ReadMessage(subBuilder); + Expression = subBuilder; + break; + } + } + } + } + #endif + + } + + /// + /// A map of possible out-of band callbacks related to the parent operation. Each value in the map is a Path Item Object that describes a set of requests that may be initiated by the API provider and the expected responses. The key value used to identify the callback object is an expression, evaluated at runtime, that identifies a URL to use for the callback operation. + /// + public sealed partial class Callback : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Callback()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[3]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Callback() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Callback(Callback other) : this() { + path_ = other.path_.Clone(); + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Callback Clone() { + return new Callback(this); + } + + /// Field number for the "path" field. + public const int PathFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_path_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedPathItem.Parser); + private readonly pbc::RepeatedField path_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Path { + get { return path_; } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(18, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Callback); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Callback other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!path_.Equals(other.path_)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= path_.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + path_.WriteTo(output, _repeated_path_codec); + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + path_.WriteTo(ref output, _repeated_path_codec); + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += path_.CalculateSize(_repeated_path_codec); + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Callback other) { + if (other == null) { + return; + } + path_.Add(other.path_); + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + path_.AddEntriesFrom(input, _repeated_path_codec); + break; + } + case 18: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + path_.AddEntriesFrom(ref input, _repeated_path_codec); + break; + } + case 18: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class CallbackOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CallbackOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[4]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CallbackOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CallbackOrReference(CallbackOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Callback: + Callback = other.Callback.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CallbackOrReference Clone() { + return new CallbackOrReference(this); + } + + /// Field number for the "callback" field. + public const int CallbackFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Callback Callback { + get { return oneofCase_ == OneofOneofCase.Callback ? (global::Gnostic.Openapi.V3.Callback) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Callback; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Callback = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as CallbackOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(CallbackOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Callback, other.Callback)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Callback) hash ^= Callback.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Callback) { + output.WriteRawTag(10); + output.WriteMessage(Callback); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Callback) { + output.WriteRawTag(10); + output.WriteMessage(Callback); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Callback) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Callback); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(CallbackOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Callback: + if (Callback == null) { + Callback = new global::Gnostic.Openapi.V3.Callback(); + } + Callback.MergeFrom(other.Callback); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Callback subBuilder = new global::Gnostic.Openapi.V3.Callback(); + if (oneofCase_ == OneofOneofCase.Callback) { + subBuilder.MergeFrom(Callback); + } + input.ReadMessage(subBuilder); + Callback = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Callback subBuilder = new global::Gnostic.Openapi.V3.Callback(); + if (oneofCase_ == OneofOneofCase.Callback) { + subBuilder.MergeFrom(Callback); + } + input.ReadMessage(subBuilder); + Callback = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class CallbacksOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CallbacksOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[5]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CallbacksOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CallbacksOrReferences(CallbacksOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CallbacksOrReferences Clone() { + return new CallbacksOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedCallbackOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as CallbacksOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(CallbacksOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(CallbacksOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Holds a set of reusable objects for different aspects of the OAS. All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object. + /// + public sealed partial class Components : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Components()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[6]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Components() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Components(Components other) : this() { + schemas_ = other.schemas_ != null ? other.schemas_.Clone() : null; + responses_ = other.responses_ != null ? other.responses_.Clone() : null; + parameters_ = other.parameters_ != null ? other.parameters_.Clone() : null; + examples_ = other.examples_ != null ? other.examples_.Clone() : null; + requestBodies_ = other.requestBodies_ != null ? other.requestBodies_.Clone() : null; + headers_ = other.headers_ != null ? other.headers_.Clone() : null; + securitySchemes_ = other.securitySchemes_ != null ? other.securitySchemes_.Clone() : null; + links_ = other.links_ != null ? other.links_.Clone() : null; + callbacks_ = other.callbacks_ != null ? other.callbacks_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Components Clone() { + return new Components(this); + } + + /// Field number for the "schemas" field. + public const int SchemasFieldNumber = 1; + private global::Gnostic.Openapi.V3.SchemasOrReferences schemas_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SchemasOrReferences Schemas { + get { return schemas_; } + set { + schemas_ = value; + } + } + + /// Field number for the "responses" field. + public const int ResponsesFieldNumber = 2; + private global::Gnostic.Openapi.V3.ResponsesOrReferences responses_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ResponsesOrReferences Responses { + get { return responses_; } + set { + responses_ = value; + } + } + + /// Field number for the "parameters" field. + public const int ParametersFieldNumber = 3; + private global::Gnostic.Openapi.V3.ParametersOrReferences parameters_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ParametersOrReferences Parameters { + get { return parameters_; } + set { + parameters_ = value; + } + } + + /// Field number for the "examples" field. + public const int ExamplesFieldNumber = 4; + private global::Gnostic.Openapi.V3.ExamplesOrReferences examples_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExamplesOrReferences Examples { + get { return examples_; } + set { + examples_ = value; + } + } + + /// Field number for the "request_bodies" field. + public const int RequestBodiesFieldNumber = 5; + private global::Gnostic.Openapi.V3.RequestBodiesOrReferences requestBodies_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.RequestBodiesOrReferences RequestBodies { + get { return requestBodies_; } + set { + requestBodies_ = value; + } + } + + /// Field number for the "headers" field. + public const int HeadersFieldNumber = 6; + private global::Gnostic.Openapi.V3.HeadersOrReferences headers_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.HeadersOrReferences Headers { + get { return headers_; } + set { + headers_ = value; + } + } + + /// Field number for the "security_schemes" field. + public const int SecuritySchemesFieldNumber = 7; + private global::Gnostic.Openapi.V3.SecuritySchemesOrReferences securitySchemes_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SecuritySchemesOrReferences SecuritySchemes { + get { return securitySchemes_; } + set { + securitySchemes_ = value; + } + } + + /// Field number for the "links" field. + public const int LinksFieldNumber = 8; + private global::Gnostic.Openapi.V3.LinksOrReferences links_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.LinksOrReferences Links { + get { return links_; } + set { + links_ = value; + } + } + + /// Field number for the "callbacks" field. + public const int CallbacksFieldNumber = 9; + private global::Gnostic.Openapi.V3.CallbacksOrReferences callbacks_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.CallbacksOrReferences Callbacks { + get { return callbacks_; } + set { + callbacks_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 10; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(82, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Components); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Components other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Schemas, other.Schemas)) return false; + if (!object.Equals(Responses, other.Responses)) return false; + if (!object.Equals(Parameters, other.Parameters)) return false; + if (!object.Equals(Examples, other.Examples)) return false; + if (!object.Equals(RequestBodies, other.RequestBodies)) return false; + if (!object.Equals(Headers, other.Headers)) return false; + if (!object.Equals(SecuritySchemes, other.SecuritySchemes)) return false; + if (!object.Equals(Links, other.Links)) return false; + if (!object.Equals(Callbacks, other.Callbacks)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (schemas_ != null) hash ^= Schemas.GetHashCode(); + if (responses_ != null) hash ^= Responses.GetHashCode(); + if (parameters_ != null) hash ^= Parameters.GetHashCode(); + if (examples_ != null) hash ^= Examples.GetHashCode(); + if (requestBodies_ != null) hash ^= RequestBodies.GetHashCode(); + if (headers_ != null) hash ^= Headers.GetHashCode(); + if (securitySchemes_ != null) hash ^= SecuritySchemes.GetHashCode(); + if (links_ != null) hash ^= Links.GetHashCode(); + if (callbacks_ != null) hash ^= Callbacks.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (schemas_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Schemas); + } + if (responses_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Responses); + } + if (parameters_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Parameters); + } + if (examples_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Examples); + } + if (requestBodies_ != null) { + output.WriteRawTag(42); + output.WriteMessage(RequestBodies); + } + if (headers_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Headers); + } + if (securitySchemes_ != null) { + output.WriteRawTag(58); + output.WriteMessage(SecuritySchemes); + } + if (links_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Links); + } + if (callbacks_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Callbacks); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (schemas_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Schemas); + } + if (responses_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Responses); + } + if (parameters_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Parameters); + } + if (examples_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Examples); + } + if (requestBodies_ != null) { + output.WriteRawTag(42); + output.WriteMessage(RequestBodies); + } + if (headers_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Headers); + } + if (securitySchemes_ != null) { + output.WriteRawTag(58); + output.WriteMessage(SecuritySchemes); + } + if (links_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Links); + } + if (callbacks_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Callbacks); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (schemas_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schemas); + } + if (responses_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Responses); + } + if (parameters_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Parameters); + } + if (examples_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Examples); + } + if (requestBodies_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(RequestBodies); + } + if (headers_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Headers); + } + if (securitySchemes_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SecuritySchemes); + } + if (links_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Links); + } + if (callbacks_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Callbacks); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Components other) { + if (other == null) { + return; + } + if (other.schemas_ != null) { + if (schemas_ == null) { + Schemas = new global::Gnostic.Openapi.V3.SchemasOrReferences(); + } + Schemas.MergeFrom(other.Schemas); + } + if (other.responses_ != null) { + if (responses_ == null) { + Responses = new global::Gnostic.Openapi.V3.ResponsesOrReferences(); + } + Responses.MergeFrom(other.Responses); + } + if (other.parameters_ != null) { + if (parameters_ == null) { + Parameters = new global::Gnostic.Openapi.V3.ParametersOrReferences(); + } + Parameters.MergeFrom(other.Parameters); + } + if (other.examples_ != null) { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + Examples.MergeFrom(other.Examples); + } + if (other.requestBodies_ != null) { + if (requestBodies_ == null) { + RequestBodies = new global::Gnostic.Openapi.V3.RequestBodiesOrReferences(); + } + RequestBodies.MergeFrom(other.RequestBodies); + } + if (other.headers_ != null) { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + Headers.MergeFrom(other.Headers); + } + if (other.securitySchemes_ != null) { + if (securitySchemes_ == null) { + SecuritySchemes = new global::Gnostic.Openapi.V3.SecuritySchemesOrReferences(); + } + SecuritySchemes.MergeFrom(other.SecuritySchemes); + } + if (other.links_ != null) { + if (links_ == null) { + Links = new global::Gnostic.Openapi.V3.LinksOrReferences(); + } + Links.MergeFrom(other.Links); + } + if (other.callbacks_ != null) { + if (callbacks_ == null) { + Callbacks = new global::Gnostic.Openapi.V3.CallbacksOrReferences(); + } + Callbacks.MergeFrom(other.Callbacks); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (schemas_ == null) { + Schemas = new global::Gnostic.Openapi.V3.SchemasOrReferences(); + } + input.ReadMessage(Schemas); + break; + } + case 18: { + if (responses_ == null) { + Responses = new global::Gnostic.Openapi.V3.ResponsesOrReferences(); + } + input.ReadMessage(Responses); + break; + } + case 26: { + if (parameters_ == null) { + Parameters = new global::Gnostic.Openapi.V3.ParametersOrReferences(); + } + input.ReadMessage(Parameters); + break; + } + case 34: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 42: { + if (requestBodies_ == null) { + RequestBodies = new global::Gnostic.Openapi.V3.RequestBodiesOrReferences(); + } + input.ReadMessage(RequestBodies); + break; + } + case 50: { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + input.ReadMessage(Headers); + break; + } + case 58: { + if (securitySchemes_ == null) { + SecuritySchemes = new global::Gnostic.Openapi.V3.SecuritySchemesOrReferences(); + } + input.ReadMessage(SecuritySchemes); + break; + } + case 66: { + if (links_ == null) { + Links = new global::Gnostic.Openapi.V3.LinksOrReferences(); + } + input.ReadMessage(Links); + break; + } + case 74: { + if (callbacks_ == null) { + Callbacks = new global::Gnostic.Openapi.V3.CallbacksOrReferences(); + } + input.ReadMessage(Callbacks); + break; + } + case 82: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (schemas_ == null) { + Schemas = new global::Gnostic.Openapi.V3.SchemasOrReferences(); + } + input.ReadMessage(Schemas); + break; + } + case 18: { + if (responses_ == null) { + Responses = new global::Gnostic.Openapi.V3.ResponsesOrReferences(); + } + input.ReadMessage(Responses); + break; + } + case 26: { + if (parameters_ == null) { + Parameters = new global::Gnostic.Openapi.V3.ParametersOrReferences(); + } + input.ReadMessage(Parameters); + break; + } + case 34: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 42: { + if (requestBodies_ == null) { + RequestBodies = new global::Gnostic.Openapi.V3.RequestBodiesOrReferences(); + } + input.ReadMessage(RequestBodies); + break; + } + case 50: { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + input.ReadMessage(Headers); + break; + } + case 58: { + if (securitySchemes_ == null) { + SecuritySchemes = new global::Gnostic.Openapi.V3.SecuritySchemesOrReferences(); + } + input.ReadMessage(SecuritySchemes); + break; + } + case 66: { + if (links_ == null) { + Links = new global::Gnostic.Openapi.V3.LinksOrReferences(); + } + input.ReadMessage(Links); + break; + } + case 74: { + if (callbacks_ == null) { + Callbacks = new global::Gnostic.Openapi.V3.CallbacksOrReferences(); + } + input.ReadMessage(Callbacks); + break; + } + case 82: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Contact information for the exposed API. + /// + public sealed partial class Contact : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Contact()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[7]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Contact() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Contact(Contact other) : this() { + name_ = other.name_; + url_ = other.url_; + email_ = other.email_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Contact Clone() { + return new Contact(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "url" field. + public const int UrlFieldNumber = 2; + private string url_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Url { + get { return url_; } + set { + url_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "email" field. + public const int EmailFieldNumber = 3; + private string email_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Email { + get { return email_; } + set { + email_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(34, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Contact); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Contact other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (Url != other.Url) return false; + if (Email != other.Email) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (Url.Length != 0) hash ^= Url.GetHashCode(); + if (Email.Length != 0) hash ^= Email.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Url.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Url); + } + if (Email.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Email); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Url.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Url); + } + if (Email.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Email); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (Url.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Url); + } + if (Email.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Email); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Contact other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.Url.Length != 0) { + Url = other.Url; + } + if (other.Email.Length != 0) { + Email = other.Email; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Url = input.ReadString(); + break; + } + case 26: { + Email = input.ReadString(); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Url = input.ReadString(); + break; + } + case 26: { + Email = input.ReadString(); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class DefaultType : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DefaultType()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[8]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DefaultType() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DefaultType(DefaultType other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Number: + Number = other.Number; + break; + case OneofOneofCase.Boolean: + Boolean = other.Boolean; + break; + case OneofOneofCase.String: + String = other.String; + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DefaultType Clone() { + return new DefaultType(this); + } + + /// Field number for the "number" field. + public const int NumberFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double Number { + get { return HasNumber ? (double) oneof_ : 0D; } + set { + oneof_ = value; + oneofCase_ = OneofOneofCase.Number; + } + } + /// Gets whether the "number" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasNumber { + get { return oneofCase_ == OneofOneofCase.Number; } + } + /// Clears the value of the oneof if it's currently set to "number" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearNumber() { + if (HasNumber) { + ClearOneof(); + } + } + + /// Field number for the "boolean" field. + public const int BooleanFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Boolean { + get { return HasBoolean ? (bool) oneof_ : false; } + set { + oneof_ = value; + oneofCase_ = OneofOneofCase.Boolean; + } + } + /// Gets whether the "boolean" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasBoolean { + get { return oneofCase_ == OneofOneofCase.Boolean; } + } + /// Clears the value of the oneof if it's currently set to "boolean" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearBoolean() { + if (HasBoolean) { + ClearOneof(); + } + } + + /// Field number for the "string" field. + public const int StringFieldNumber = 3; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string String { + get { return HasString ? (string) oneof_ : ""; } + set { + oneof_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + oneofCase_ = OneofOneofCase.String; + } + } + /// Gets whether the "string" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasString { + get { return oneofCase_ == OneofOneofCase.String; } + } + /// Clears the value of the oneof if it's currently set to "string" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearString() { + if (HasString) { + ClearOneof(); + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Number = 1, + Boolean = 2, + String = 3, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as DefaultType); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(DefaultType other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Number, other.Number)) return false; + if (Boolean != other.Boolean) return false; + if (String != other.String) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (HasNumber) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Number); + if (HasBoolean) hash ^= Boolean.GetHashCode(); + if (HasString) hash ^= String.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (HasNumber) { + output.WriteRawTag(9); + output.WriteDouble(Number); + } + if (HasBoolean) { + output.WriteRawTag(16); + output.WriteBool(Boolean); + } + if (HasString) { + output.WriteRawTag(26); + output.WriteString(String); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (HasNumber) { + output.WriteRawTag(9); + output.WriteDouble(Number); + } + if (HasBoolean) { + output.WriteRawTag(16); + output.WriteBool(Boolean); + } + if (HasString) { + output.WriteRawTag(26); + output.WriteString(String); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (HasNumber) { + size += 1 + 8; + } + if (HasBoolean) { + size += 1 + 1; + } + if (HasString) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(String); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(DefaultType other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Number: + Number = other.Number; + break; + case OneofOneofCase.Boolean: + Boolean = other.Boolean; + break; + case OneofOneofCase.String: + String = other.String; + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 9: { + Number = input.ReadDouble(); + break; + } + case 16: { + Boolean = input.ReadBool(); + break; + } + case 26: { + String = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 9: { + Number = input.ReadDouble(); + break; + } + case 16: { + Boolean = input.ReadBool(); + break; + } + case 26: { + String = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// When request bodies or response payloads may be one of a number of different schemas, a `discriminator` object can be used to aid in serialization, deserialization, and validation. The discriminator is a specific object in a schema which is used to inform the consumer of the specification of an alternative schema based on the value associated with it. When using the discriminator, _inline_ schemas will not be considered. + /// + public sealed partial class Discriminator : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Discriminator()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[9]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Discriminator() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Discriminator(Discriminator other) : this() { + propertyName_ = other.propertyName_; + mapping_ = other.mapping_ != null ? other.mapping_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Discriminator Clone() { + return new Discriminator(this); + } + + /// Field number for the "property_name" field. + public const int PropertyNameFieldNumber = 1; + private string propertyName_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PropertyName { + get { return propertyName_; } + set { + propertyName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "mapping" field. + public const int MappingFieldNumber = 2; + private global::Gnostic.Openapi.V3.Strings mapping_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Strings Mapping { + get { return mapping_; } + set { + mapping_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(26, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Discriminator); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Discriminator other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (PropertyName != other.PropertyName) return false; + if (!object.Equals(Mapping, other.Mapping)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (PropertyName.Length != 0) hash ^= PropertyName.GetHashCode(); + if (mapping_ != null) hash ^= Mapping.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (PropertyName.Length != 0) { + output.WriteRawTag(10); + output.WriteString(PropertyName); + } + if (mapping_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Mapping); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (PropertyName.Length != 0) { + output.WriteRawTag(10); + output.WriteString(PropertyName); + } + if (mapping_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Mapping); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (PropertyName.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PropertyName); + } + if (mapping_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Mapping); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Discriminator other) { + if (other == null) { + return; + } + if (other.PropertyName.Length != 0) { + PropertyName = other.PropertyName; + } + if (other.mapping_ != null) { + if (mapping_ == null) { + Mapping = new global::Gnostic.Openapi.V3.Strings(); + } + Mapping.MergeFrom(other.Mapping); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + PropertyName = input.ReadString(); + break; + } + case 18: { + if (mapping_ == null) { + Mapping = new global::Gnostic.Openapi.V3.Strings(); + } + input.ReadMessage(Mapping); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + PropertyName = input.ReadString(); + break; + } + case 18: { + if (mapping_ == null) { + Mapping = new global::Gnostic.Openapi.V3.Strings(); + } + input.ReadMessage(Mapping); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Document : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Document()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[10]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Document() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Document(Document other) : this() { + openapi_ = other.openapi_; + info_ = other.info_ != null ? other.info_.Clone() : null; + servers_ = other.servers_.Clone(); + paths_ = other.paths_ != null ? other.paths_.Clone() : null; + components_ = other.components_ != null ? other.components_.Clone() : null; + security_ = other.security_.Clone(); + tags_ = other.tags_.Clone(); + externalDocs_ = other.externalDocs_ != null ? other.externalDocs_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Document Clone() { + return new Document(this); + } + + /// Field number for the "openapi" field. + public const int OpenapiFieldNumber = 1; + private string openapi_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Openapi { + get { return openapi_; } + set { + openapi_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "info" field. + public const int InfoFieldNumber = 2; + private global::Gnostic.Openapi.V3.Info info_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Info Info { + get { return info_; } + set { + info_ = value; + } + } + + /// Field number for the "servers" field. + public const int ServersFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_servers_codec + = pb::FieldCodec.ForMessage(26, global::Gnostic.Openapi.V3.Server.Parser); + private readonly pbc::RepeatedField servers_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Servers { + get { return servers_; } + } + + /// Field number for the "paths" field. + public const int PathsFieldNumber = 4; + private global::Gnostic.Openapi.V3.Paths paths_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Paths Paths { + get { return paths_; } + set { + paths_ = value; + } + } + + /// Field number for the "components" field. + public const int ComponentsFieldNumber = 5; + private global::Gnostic.Openapi.V3.Components components_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Components Components { + get { return components_; } + set { + components_ = value; + } + } + + /// Field number for the "security" field. + public const int SecurityFieldNumber = 6; + private static readonly pb::FieldCodec _repeated_security_codec + = pb::FieldCodec.ForMessage(50, global::Gnostic.Openapi.V3.SecurityRequirement.Parser); + private readonly pbc::RepeatedField security_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Security { + get { return security_; } + } + + /// Field number for the "tags" field. + public const int TagsFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_tags_codec + = pb::FieldCodec.ForMessage(58, global::Gnostic.Openapi.V3.Tag.Parser); + private readonly pbc::RepeatedField tags_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Tags { + get { return tags_; } + } + + /// Field number for the "external_docs" field. + public const int ExternalDocsFieldNumber = 8; + private global::Gnostic.Openapi.V3.ExternalDocs externalDocs_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExternalDocs ExternalDocs { + get { return externalDocs_; } + set { + externalDocs_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 9; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(74, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Document); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Document other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Openapi != other.Openapi) return false; + if (!object.Equals(Info, other.Info)) return false; + if(!servers_.Equals(other.servers_)) return false; + if (!object.Equals(Paths, other.Paths)) return false; + if (!object.Equals(Components, other.Components)) return false; + if(!security_.Equals(other.security_)) return false; + if(!tags_.Equals(other.tags_)) return false; + if (!object.Equals(ExternalDocs, other.ExternalDocs)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Openapi.Length != 0) hash ^= Openapi.GetHashCode(); + if (info_ != null) hash ^= Info.GetHashCode(); + hash ^= servers_.GetHashCode(); + if (paths_ != null) hash ^= Paths.GetHashCode(); + if (components_ != null) hash ^= Components.GetHashCode(); + hash ^= security_.GetHashCode(); + hash ^= tags_.GetHashCode(); + if (externalDocs_ != null) hash ^= ExternalDocs.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Openapi.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Openapi); + } + if (info_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Info); + } + servers_.WriteTo(output, _repeated_servers_codec); + if (paths_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Paths); + } + if (components_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Components); + } + security_.WriteTo(output, _repeated_security_codec); + tags_.WriteTo(output, _repeated_tags_codec); + if (externalDocs_ != null) { + output.WriteRawTag(66); + output.WriteMessage(ExternalDocs); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Openapi.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Openapi); + } + if (info_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Info); + } + servers_.WriteTo(ref output, _repeated_servers_codec); + if (paths_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Paths); + } + if (components_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Components); + } + security_.WriteTo(ref output, _repeated_security_codec); + tags_.WriteTo(ref output, _repeated_tags_codec); + if (externalDocs_ != null) { + output.WriteRawTag(66); + output.WriteMessage(ExternalDocs); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Openapi.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Openapi); + } + if (info_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Info); + } + size += servers_.CalculateSize(_repeated_servers_codec); + if (paths_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Paths); + } + if (components_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Components); + } + size += security_.CalculateSize(_repeated_security_codec); + size += tags_.CalculateSize(_repeated_tags_codec); + if (externalDocs_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExternalDocs); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Document other) { + if (other == null) { + return; + } + if (other.Openapi.Length != 0) { + Openapi = other.Openapi; + } + if (other.info_ != null) { + if (info_ == null) { + Info = new global::Gnostic.Openapi.V3.Info(); + } + Info.MergeFrom(other.Info); + } + servers_.Add(other.servers_); + if (other.paths_ != null) { + if (paths_ == null) { + Paths = new global::Gnostic.Openapi.V3.Paths(); + } + Paths.MergeFrom(other.Paths); + } + if (other.components_ != null) { + if (components_ == null) { + Components = new global::Gnostic.Openapi.V3.Components(); + } + Components.MergeFrom(other.Components); + } + security_.Add(other.security_); + tags_.Add(other.tags_); + if (other.externalDocs_ != null) { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + ExternalDocs.MergeFrom(other.ExternalDocs); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Openapi = input.ReadString(); + break; + } + case 18: { + if (info_ == null) { + Info = new global::Gnostic.Openapi.V3.Info(); + } + input.ReadMessage(Info); + break; + } + case 26: { + servers_.AddEntriesFrom(input, _repeated_servers_codec); + break; + } + case 34: { + if (paths_ == null) { + Paths = new global::Gnostic.Openapi.V3.Paths(); + } + input.ReadMessage(Paths); + break; + } + case 42: { + if (components_ == null) { + Components = new global::Gnostic.Openapi.V3.Components(); + } + input.ReadMessage(Components); + break; + } + case 50: { + security_.AddEntriesFrom(input, _repeated_security_codec); + break; + } + case 58: { + tags_.AddEntriesFrom(input, _repeated_tags_codec); + break; + } + case 66: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 74: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Openapi = input.ReadString(); + break; + } + case 18: { + if (info_ == null) { + Info = new global::Gnostic.Openapi.V3.Info(); + } + input.ReadMessage(Info); + break; + } + case 26: { + servers_.AddEntriesFrom(ref input, _repeated_servers_codec); + break; + } + case 34: { + if (paths_ == null) { + Paths = new global::Gnostic.Openapi.V3.Paths(); + } + input.ReadMessage(Paths); + break; + } + case 42: { + if (components_ == null) { + Components = new global::Gnostic.Openapi.V3.Components(); + } + input.ReadMessage(Components); + break; + } + case 50: { + security_.AddEntriesFrom(ref input, _repeated_security_codec); + break; + } + case 58: { + tags_.AddEntriesFrom(ref input, _repeated_tags_codec); + break; + } + case 66: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 74: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// A single encoding definition applied to a single schema property. + /// + public sealed partial class Encoding : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Encoding()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[11]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Encoding() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Encoding(Encoding other) : this() { + contentType_ = other.contentType_; + headers_ = other.headers_ != null ? other.headers_.Clone() : null; + style_ = other.style_; + explode_ = other.explode_; + allowReserved_ = other.allowReserved_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Encoding Clone() { + return new Encoding(this); + } + + /// Field number for the "content_type" field. + public const int ContentTypeFieldNumber = 1; + private string contentType_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ContentType { + get { return contentType_; } + set { + contentType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "headers" field. + public const int HeadersFieldNumber = 2; + private global::Gnostic.Openapi.V3.HeadersOrReferences headers_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.HeadersOrReferences Headers { + get { return headers_; } + set { + headers_ = value; + } + } + + /// Field number for the "style" field. + public const int StyleFieldNumber = 3; + private string style_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Style { + get { return style_; } + set { + style_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "explode" field. + public const int ExplodeFieldNumber = 4; + private bool explode_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Explode { + get { return explode_; } + set { + explode_ = value; + } + } + + /// Field number for the "allow_reserved" field. + public const int AllowReservedFieldNumber = 5; + private bool allowReserved_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool AllowReserved { + get { return allowReserved_; } + set { + allowReserved_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 6; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(50, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Encoding); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Encoding other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ContentType != other.ContentType) return false; + if (!object.Equals(Headers, other.Headers)) return false; + if (Style != other.Style) return false; + if (Explode != other.Explode) return false; + if (AllowReserved != other.AllowReserved) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (ContentType.Length != 0) hash ^= ContentType.GetHashCode(); + if (headers_ != null) hash ^= Headers.GetHashCode(); + if (Style.Length != 0) hash ^= Style.GetHashCode(); + if (Explode != false) hash ^= Explode.GetHashCode(); + if (AllowReserved != false) hash ^= AllowReserved.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (ContentType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ContentType); + } + if (headers_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Headers); + } + if (Style.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Style); + } + if (Explode != false) { + output.WriteRawTag(32); + output.WriteBool(Explode); + } + if (AllowReserved != false) { + output.WriteRawTag(40); + output.WriteBool(AllowReserved); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (ContentType.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ContentType); + } + if (headers_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Headers); + } + if (Style.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Style); + } + if (Explode != false) { + output.WriteRawTag(32); + output.WriteBool(Explode); + } + if (AllowReserved != false) { + output.WriteRawTag(40); + output.WriteBool(AllowReserved); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (ContentType.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ContentType); + } + if (headers_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Headers); + } + if (Style.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Style); + } + if (Explode != false) { + size += 1 + 1; + } + if (AllowReserved != false) { + size += 1 + 1; + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Encoding other) { + if (other == null) { + return; + } + if (other.ContentType.Length != 0) { + ContentType = other.ContentType; + } + if (other.headers_ != null) { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + Headers.MergeFrom(other.Headers); + } + if (other.Style.Length != 0) { + Style = other.Style; + } + if (other.Explode != false) { + Explode = other.Explode; + } + if (other.AllowReserved != false) { + AllowReserved = other.AllowReserved; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + ContentType = input.ReadString(); + break; + } + case 18: { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + input.ReadMessage(Headers); + break; + } + case 26: { + Style = input.ReadString(); + break; + } + case 32: { + Explode = input.ReadBool(); + break; + } + case 40: { + AllowReserved = input.ReadBool(); + break; + } + case 50: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + ContentType = input.ReadString(); + break; + } + case 18: { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + input.ReadMessage(Headers); + break; + } + case 26: { + Style = input.ReadString(); + break; + } + case 32: { + Explode = input.ReadBool(); + break; + } + case 40: { + AllowReserved = input.ReadBool(); + break; + } + case 50: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Encodings : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Encodings()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[12]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Encodings() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Encodings(Encodings other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Encodings Clone() { + return new Encodings(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedEncoding.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Encodings); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Encodings other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Encodings other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Example : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Example()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[13]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Example() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Example(Example other) : this() { + summary_ = other.summary_; + description_ = other.description_; + value_ = other.value_ != null ? other.value_.Clone() : null; + externalValue_ = other.externalValue_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Example Clone() { + return new Example(this); + } + + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 1; + private string summary_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Summary { + get { return summary_; } + set { + summary_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 2; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 3; + private global::Gnostic.Openapi.V3.Any value_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Value { + get { return value_; } + set { + value_ = value; + } + } + + /// Field number for the "external_value" field. + public const int ExternalValueFieldNumber = 4; + private string externalValue_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ExternalValue { + get { return externalValue_; } + set { + externalValue_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(42, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Example); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Example other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Summary != other.Summary) return false; + if (Description != other.Description) return false; + if (!object.Equals(Value, other.Value)) return false; + if (ExternalValue != other.ExternalValue) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Summary.Length != 0) hash ^= Summary.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (ExternalValue.Length != 0) hash ^= ExternalValue.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Summary.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (value_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Value); + } + if (ExternalValue.Length != 0) { + output.WriteRawTag(34); + output.WriteString(ExternalValue); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Summary.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (value_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Value); + } + if (ExternalValue.Length != 0) { + output.WriteRawTag(34); + output.WriteString(ExternalValue); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Summary.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Summary); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (ExternalValue.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ExternalValue); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Example other) { + if (other == null) { + return; + } + if (other.Summary.Length != 0) { + Summary = other.Summary; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Any(); + } + Value.MergeFrom(other.Value); + } + if (other.ExternalValue.Length != 0) { + ExternalValue = other.ExternalValue; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Summary = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Value); + break; + } + case 34: { + ExternalValue = input.ReadString(); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Summary = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Value); + break; + } + case 34: { + ExternalValue = input.ReadString(); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class ExampleOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExampleOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[14]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExampleOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExampleOrReference(ExampleOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Example: + Example = other.Example.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExampleOrReference Clone() { + return new ExampleOrReference(this); + } + + /// Field number for the "example" field. + public const int ExampleFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Example Example { + get { return oneofCase_ == OneofOneofCase.Example ? (global::Gnostic.Openapi.V3.Example) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Example; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Example = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ExampleOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ExampleOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Example, other.Example)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Example) hash ^= Example.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Example) { + output.WriteRawTag(10); + output.WriteMessage(Example); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Example) { + output.WriteRawTag(10); + output.WriteMessage(Example); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Example) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Example); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ExampleOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Example: + if (Example == null) { + Example = new global::Gnostic.Openapi.V3.Example(); + } + Example.MergeFrom(other.Example); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Example subBuilder = new global::Gnostic.Openapi.V3.Example(); + if (oneofCase_ == OneofOneofCase.Example) { + subBuilder.MergeFrom(Example); + } + input.ReadMessage(subBuilder); + Example = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Example subBuilder = new global::Gnostic.Openapi.V3.Example(); + if (oneofCase_ == OneofOneofCase.Example) { + subBuilder.MergeFrom(Example); + } + input.ReadMessage(subBuilder); + Example = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class ExamplesOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExamplesOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[15]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExamplesOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExamplesOrReferences(ExamplesOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExamplesOrReferences Clone() { + return new ExamplesOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedExampleOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ExamplesOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ExamplesOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ExamplesOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Expression : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Expression()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[16]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Expression() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Expression(Expression other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Expression Clone() { + return new Expression(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Expression); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Expression other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Expression other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Allows referencing an external resource for extended documentation. + /// + public sealed partial class ExternalDocs : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExternalDocs()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[17]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExternalDocs() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExternalDocs(ExternalDocs other) : this() { + description_ = other.description_; + url_ = other.url_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExternalDocs Clone() { + return new ExternalDocs(this); + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 1; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "url" field. + public const int UrlFieldNumber = 2; + private string url_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Url { + get { return url_; } + set { + url_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(26, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ExternalDocs); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ExternalDocs other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Description != other.Description) return false; + if (Url != other.Url) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (Url.Length != 0) hash ^= Url.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (Url.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Url); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (Url.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Url); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (Url.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Url); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ExternalDocs other) { + if (other == null) { + return; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.Url.Length != 0) { + Url = other.Url; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 18: { + Url = input.ReadString(); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 18: { + Url = input.ReadString(); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// The Header Object follows the structure of the Parameter Object with the following changes: 1. `name` MUST NOT be specified, it is given in the corresponding `headers` map. 1. `in` MUST NOT be specified, it is implicitly in `header`. 1. All traits that are affected by the location MUST be applicable to a location of `header` (for example, `style`). + /// + public sealed partial class Header : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser
_parser = new pb::MessageParser
(() => new Header()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser
Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[18]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Header() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Header(Header other) : this() { + description_ = other.description_; + required_ = other.required_; + deprecated_ = other.deprecated_; + allowEmptyValue_ = other.allowEmptyValue_; + style_ = other.style_; + explode_ = other.explode_; + allowReserved_ = other.allowReserved_; + schema_ = other.schema_ != null ? other.schema_.Clone() : null; + example_ = other.example_ != null ? other.example_.Clone() : null; + examples_ = other.examples_ != null ? other.examples_.Clone() : null; + content_ = other.content_ != null ? other.content_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Header Clone() { + return new Header(this); + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 1; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "required" field. + public const int RequiredFieldNumber = 2; + private bool required_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Required { + get { return required_; } + set { + required_ = value; + } + } + + /// Field number for the "deprecated" field. + public const int DeprecatedFieldNumber = 3; + private bool deprecated_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Deprecated { + get { return deprecated_; } + set { + deprecated_ = value; + } + } + + /// Field number for the "allow_empty_value" field. + public const int AllowEmptyValueFieldNumber = 4; + private bool allowEmptyValue_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool AllowEmptyValue { + get { return allowEmptyValue_; } + set { + allowEmptyValue_ = value; + } + } + + /// Field number for the "style" field. + public const int StyleFieldNumber = 5; + private string style_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Style { + get { return style_; } + set { + style_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "explode" field. + public const int ExplodeFieldNumber = 6; + private bool explode_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Explode { + get { return explode_; } + set { + explode_ = value; + } + } + + /// Field number for the "allow_reserved" field. + public const int AllowReservedFieldNumber = 7; + private bool allowReserved_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool AllowReserved { + get { return allowReserved_; } + set { + allowReserved_ = value; + } + } + + /// Field number for the "schema" field. + public const int SchemaFieldNumber = 8; + private global::Gnostic.Openapi.V3.SchemaOrReference schema_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SchemaOrReference Schema { + get { return schema_; } + set { + schema_ = value; + } + } + + /// Field number for the "example" field. + public const int ExampleFieldNumber = 9; + private global::Gnostic.Openapi.V3.Any example_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Example { + get { return example_; } + set { + example_ = value; + } + } + + /// Field number for the "examples" field. + public const int ExamplesFieldNumber = 10; + private global::Gnostic.Openapi.V3.ExamplesOrReferences examples_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExamplesOrReferences Examples { + get { return examples_; } + set { + examples_ = value; + } + } + + /// Field number for the "content" field. + public const int ContentFieldNumber = 11; + private global::Gnostic.Openapi.V3.MediaTypes content_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.MediaTypes Content { + get { return content_; } + set { + content_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 12; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(98, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Header); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Header other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Description != other.Description) return false; + if (Required != other.Required) return false; + if (Deprecated != other.Deprecated) return false; + if (AllowEmptyValue != other.AllowEmptyValue) return false; + if (Style != other.Style) return false; + if (Explode != other.Explode) return false; + if (AllowReserved != other.AllowReserved) return false; + if (!object.Equals(Schema, other.Schema)) return false; + if (!object.Equals(Example, other.Example)) return false; + if (!object.Equals(Examples, other.Examples)) return false; + if (!object.Equals(Content, other.Content)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (Required != false) hash ^= Required.GetHashCode(); + if (Deprecated != false) hash ^= Deprecated.GetHashCode(); + if (AllowEmptyValue != false) hash ^= AllowEmptyValue.GetHashCode(); + if (Style.Length != 0) hash ^= Style.GetHashCode(); + if (Explode != false) hash ^= Explode.GetHashCode(); + if (AllowReserved != false) hash ^= AllowReserved.GetHashCode(); + if (schema_ != null) hash ^= Schema.GetHashCode(); + if (example_ != null) hash ^= Example.GetHashCode(); + if (examples_ != null) hash ^= Examples.GetHashCode(); + if (content_ != null) hash ^= Content.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (Required != false) { + output.WriteRawTag(16); + output.WriteBool(Required); + } + if (Deprecated != false) { + output.WriteRawTag(24); + output.WriteBool(Deprecated); + } + if (AllowEmptyValue != false) { + output.WriteRawTag(32); + output.WriteBool(AllowEmptyValue); + } + if (Style.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Style); + } + if (Explode != false) { + output.WriteRawTag(48); + output.WriteBool(Explode); + } + if (AllowReserved != false) { + output.WriteRawTag(56); + output.WriteBool(AllowReserved); + } + if (schema_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Schema); + } + if (example_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Example); + } + if (examples_ != null) { + output.WriteRawTag(82); + output.WriteMessage(Examples); + } + if (content_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Content); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (Required != false) { + output.WriteRawTag(16); + output.WriteBool(Required); + } + if (Deprecated != false) { + output.WriteRawTag(24); + output.WriteBool(Deprecated); + } + if (AllowEmptyValue != false) { + output.WriteRawTag(32); + output.WriteBool(AllowEmptyValue); + } + if (Style.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Style); + } + if (Explode != false) { + output.WriteRawTag(48); + output.WriteBool(Explode); + } + if (AllowReserved != false) { + output.WriteRawTag(56); + output.WriteBool(AllowReserved); + } + if (schema_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Schema); + } + if (example_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Example); + } + if (examples_ != null) { + output.WriteRawTag(82); + output.WriteMessage(Examples); + } + if (content_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Content); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (Required != false) { + size += 1 + 1; + } + if (Deprecated != false) { + size += 1 + 1; + } + if (AllowEmptyValue != false) { + size += 1 + 1; + } + if (Style.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Style); + } + if (Explode != false) { + size += 1 + 1; + } + if (AllowReserved != false) { + size += 1 + 1; + } + if (schema_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schema); + } + if (example_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Example); + } + if (examples_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Examples); + } + if (content_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Content); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Header other) { + if (other == null) { + return; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.Required != false) { + Required = other.Required; + } + if (other.Deprecated != false) { + Deprecated = other.Deprecated; + } + if (other.AllowEmptyValue != false) { + AllowEmptyValue = other.AllowEmptyValue; + } + if (other.Style.Length != 0) { + Style = other.Style; + } + if (other.Explode != false) { + Explode = other.Explode; + } + if (other.AllowReserved != false) { + AllowReserved = other.AllowReserved; + } + if (other.schema_ != null) { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + Schema.MergeFrom(other.Schema); + } + if (other.example_ != null) { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + Example.MergeFrom(other.Example); + } + if (other.examples_ != null) { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + Examples.MergeFrom(other.Examples); + } + if (other.content_ != null) { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + Content.MergeFrom(other.Content); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 16: { + Required = input.ReadBool(); + break; + } + case 24: { + Deprecated = input.ReadBool(); + break; + } + case 32: { + AllowEmptyValue = input.ReadBool(); + break; + } + case 42: { + Style = input.ReadString(); + break; + } + case 48: { + Explode = input.ReadBool(); + break; + } + case 56: { + AllowReserved = input.ReadBool(); + break; + } + case 66: { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Schema); + break; + } + case 74: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 82: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 90: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 98: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 16: { + Required = input.ReadBool(); + break; + } + case 24: { + Deprecated = input.ReadBool(); + break; + } + case 32: { + AllowEmptyValue = input.ReadBool(); + break; + } + case 42: { + Style = input.ReadString(); + break; + } + case 48: { + Explode = input.ReadBool(); + break; + } + case 56: { + AllowReserved = input.ReadBool(); + break; + } + case 66: { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Schema); + break; + } + case 74: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 82: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 90: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 98: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class HeaderOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new HeaderOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[19]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public HeaderOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public HeaderOrReference(HeaderOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Header: + Header = other.Header.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public HeaderOrReference Clone() { + return new HeaderOrReference(this); + } + + /// Field number for the "header" field. + public const int HeaderFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Header Header { + get { return oneofCase_ == OneofOneofCase.Header ? (global::Gnostic.Openapi.V3.Header) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Header; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Header = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as HeaderOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(HeaderOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Header, other.Header)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Header) hash ^= Header.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Header) { + output.WriteRawTag(10); + output.WriteMessage(Header); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Header) { + output.WriteRawTag(10); + output.WriteMessage(Header); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Header) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Header); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(HeaderOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Header: + if (Header == null) { + Header = new global::Gnostic.Openapi.V3.Header(); + } + Header.MergeFrom(other.Header); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Header subBuilder = new global::Gnostic.Openapi.V3.Header(); + if (oneofCase_ == OneofOneofCase.Header) { + subBuilder.MergeFrom(Header); + } + input.ReadMessage(subBuilder); + Header = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Header subBuilder = new global::Gnostic.Openapi.V3.Header(); + if (oneofCase_ == OneofOneofCase.Header) { + subBuilder.MergeFrom(Header); + } + input.ReadMessage(subBuilder); + Header = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class HeadersOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new HeadersOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[20]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public HeadersOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public HeadersOrReferences(HeadersOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public HeadersOrReferences Clone() { + return new HeadersOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedHeaderOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as HeadersOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(HeadersOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(HeadersOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience. + /// + public sealed partial class Info : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Info()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[21]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Info() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Info(Info other) : this() { + title_ = other.title_; + description_ = other.description_; + termsOfService_ = other.termsOfService_; + contact_ = other.contact_ != null ? other.contact_.Clone() : null; + license_ = other.license_ != null ? other.license_.Clone() : null; + version_ = other.version_; + specificationExtension_ = other.specificationExtension_.Clone(); + summary_ = other.summary_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Info Clone() { + return new Info(this); + } + + /// Field number for the "title" field. + public const int TitleFieldNumber = 1; + private string title_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Title { + get { return title_; } + set { + title_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 2; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "terms_of_service" field. + public const int TermsOfServiceFieldNumber = 3; + private string termsOfService_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string TermsOfService { + get { return termsOfService_; } + set { + termsOfService_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "contact" field. + public const int ContactFieldNumber = 4; + private global::Gnostic.Openapi.V3.Contact contact_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Contact Contact { + get { return contact_; } + set { + contact_ = value; + } + } + + /// Field number for the "license" field. + public const int LicenseFieldNumber = 5; + private global::Gnostic.Openapi.V3.License license_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.License License { + get { return license_; } + set { + license_ = value; + } + } + + /// Field number for the "version" field. + public const int VersionFieldNumber = 6; + private string version_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Version { + get { return version_; } + set { + version_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(58, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 8; + private string summary_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Summary { + get { return summary_; } + set { + summary_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Info); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Info other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Title != other.Title) return false; + if (Description != other.Description) return false; + if (TermsOfService != other.TermsOfService) return false; + if (!object.Equals(Contact, other.Contact)) return false; + if (!object.Equals(License, other.License)) return false; + if (Version != other.Version) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + if (Summary != other.Summary) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Title.Length != 0) hash ^= Title.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (TermsOfService.Length != 0) hash ^= TermsOfService.GetHashCode(); + if (contact_ != null) hash ^= Contact.GetHashCode(); + if (license_ != null) hash ^= License.GetHashCode(); + if (Version.Length != 0) hash ^= Version.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (Summary.Length != 0) hash ^= Summary.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Title.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Title); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (TermsOfService.Length != 0) { + output.WriteRawTag(26); + output.WriteString(TermsOfService); + } + if (contact_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Contact); + } + if (license_ != null) { + output.WriteRawTag(42); + output.WriteMessage(License); + } + if (Version.Length != 0) { + output.WriteRawTag(50); + output.WriteString(Version); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (Summary.Length != 0) { + output.WriteRawTag(66); + output.WriteString(Summary); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Title.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Title); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (TermsOfService.Length != 0) { + output.WriteRawTag(26); + output.WriteString(TermsOfService); + } + if (contact_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Contact); + } + if (license_ != null) { + output.WriteRawTag(42); + output.WriteMessage(License); + } + if (Version.Length != 0) { + output.WriteRawTag(50); + output.WriteString(Version); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (Summary.Length != 0) { + output.WriteRawTag(66); + output.WriteString(Summary); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Title.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Title); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (TermsOfService.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TermsOfService); + } + if (contact_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Contact); + } + if (license_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(License); + } + if (Version.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Version); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (Summary.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Summary); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Info other) { + if (other == null) { + return; + } + if (other.Title.Length != 0) { + Title = other.Title; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.TermsOfService.Length != 0) { + TermsOfService = other.TermsOfService; + } + if (other.contact_ != null) { + if (contact_ == null) { + Contact = new global::Gnostic.Openapi.V3.Contact(); + } + Contact.MergeFrom(other.Contact); + } + if (other.license_ != null) { + if (license_ == null) { + License = new global::Gnostic.Openapi.V3.License(); + } + License.MergeFrom(other.License); + } + if (other.Version.Length != 0) { + Version = other.Version; + } + specificationExtension_.Add(other.specificationExtension_); + if (other.Summary.Length != 0) { + Summary = other.Summary; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Title = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + TermsOfService = input.ReadString(); + break; + } + case 34: { + if (contact_ == null) { + Contact = new global::Gnostic.Openapi.V3.Contact(); + } + input.ReadMessage(Contact); + break; + } + case 42: { + if (license_ == null) { + License = new global::Gnostic.Openapi.V3.License(); + } + input.ReadMessage(License); + break; + } + case 50: { + Version = input.ReadString(); + break; + } + case 58: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + case 66: { + Summary = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Title = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + TermsOfService = input.ReadString(); + break; + } + case 34: { + if (contact_ == null) { + Contact = new global::Gnostic.Openapi.V3.Contact(); + } + input.ReadMessage(Contact); + break; + } + case 42: { + if (license_ == null) { + License = new global::Gnostic.Openapi.V3.License(); + } + input.ReadMessage(License); + break; + } + case 50: { + Version = input.ReadString(); + break; + } + case 58: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + case 66: { + Summary = input.ReadString(); + break; + } + } + } + } + #endif + + } + + public sealed partial class ItemsItem : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ItemsItem()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[22]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ItemsItem() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ItemsItem(ItemsItem other) : this() { + schemaOrReference_ = other.schemaOrReference_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ItemsItem Clone() { + return new ItemsItem(this); + } + + /// Field number for the "schema_or_reference" field. + public const int SchemaOrReferenceFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_schemaOrReference_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.SchemaOrReference.Parser); + private readonly pbc::RepeatedField schemaOrReference_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SchemaOrReference { + get { return schemaOrReference_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ItemsItem); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ItemsItem other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!schemaOrReference_.Equals(other.schemaOrReference_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= schemaOrReference_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + schemaOrReference_.WriteTo(output, _repeated_schemaOrReference_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + schemaOrReference_.WriteTo(ref output, _repeated_schemaOrReference_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += schemaOrReference_.CalculateSize(_repeated_schemaOrReference_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ItemsItem other) { + if (other == null) { + return; + } + schemaOrReference_.Add(other.schemaOrReference_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + schemaOrReference_.AddEntriesFrom(input, _repeated_schemaOrReference_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + schemaOrReference_.AddEntriesFrom(ref input, _repeated_schemaOrReference_codec); + break; + } + } + } + } + #endif + + } + + /// + /// License information for the exposed API. + /// + public sealed partial class License : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new License()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[23]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public License() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public License(License other) : this() { + name_ = other.name_; + url_ = other.url_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public License Clone() { + return new License(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "url" field. + public const int UrlFieldNumber = 2; + private string url_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Url { + get { return url_; } + set { + url_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(26, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as License); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(License other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (Url != other.Url) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (Url.Length != 0) hash ^= Url.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Url.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Url); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Url.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Url); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (Url.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Url); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(License other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.Url.Length != 0) { + Url = other.Url; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Url = input.ReadString(); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Url = input.ReadString(); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// The `Link object` represents a possible design-time link for a response. The presence of a link does not guarantee the caller's ability to successfully invoke it, rather it provides a known relationship and traversal mechanism between responses and other operations. Unlike _dynamic_ links (i.e. links provided **in** the response payload), the OAS linking mechanism does not require link information in the runtime response. For computing links, and providing instructions to execute them, a runtime expression is used for accessing values in an operation and using them as parameters while invoking the linked operation. + /// + public sealed partial class Link : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Link()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[24]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link(Link other) : this() { + operationRef_ = other.operationRef_; + operationId_ = other.operationId_; + parameters_ = other.parameters_ != null ? other.parameters_.Clone() : null; + requestBody_ = other.requestBody_ != null ? other.requestBody_.Clone() : null; + description_ = other.description_; + server_ = other.server_ != null ? other.server_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Link Clone() { + return new Link(this); + } + + /// Field number for the "operation_ref" field. + public const int OperationRefFieldNumber = 1; + private string operationRef_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string OperationRef { + get { return operationRef_; } + set { + operationRef_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "operation_id" field. + public const int OperationIdFieldNumber = 2; + private string operationId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string OperationId { + get { return operationId_; } + set { + operationId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "parameters" field. + public const int ParametersFieldNumber = 3; + private global::Gnostic.Openapi.V3.AnyOrExpression parameters_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.AnyOrExpression Parameters { + get { return parameters_; } + set { + parameters_ = value; + } + } + + /// Field number for the "request_body" field. + public const int RequestBodyFieldNumber = 4; + private global::Gnostic.Openapi.V3.AnyOrExpression requestBody_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.AnyOrExpression RequestBody { + get { return requestBody_; } + set { + requestBody_ = value; + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 5; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "server" field. + public const int ServerFieldNumber = 6; + private global::Gnostic.Openapi.V3.Server server_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Server Server { + get { return server_; } + set { + server_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(58, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Link); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Link other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (OperationRef != other.OperationRef) return false; + if (OperationId != other.OperationId) return false; + if (!object.Equals(Parameters, other.Parameters)) return false; + if (!object.Equals(RequestBody, other.RequestBody)) return false; + if (Description != other.Description) return false; + if (!object.Equals(Server, other.Server)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (OperationRef.Length != 0) hash ^= OperationRef.GetHashCode(); + if (OperationId.Length != 0) hash ^= OperationId.GetHashCode(); + if (parameters_ != null) hash ^= Parameters.GetHashCode(); + if (requestBody_ != null) hash ^= RequestBody.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (server_ != null) hash ^= Server.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (OperationRef.Length != 0) { + output.WriteRawTag(10); + output.WriteString(OperationRef); + } + if (OperationId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(OperationId); + } + if (parameters_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Parameters); + } + if (requestBody_ != null) { + output.WriteRawTag(34); + output.WriteMessage(RequestBody); + } + if (Description.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Description); + } + if (server_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Server); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (OperationRef.Length != 0) { + output.WriteRawTag(10); + output.WriteString(OperationRef); + } + if (OperationId.Length != 0) { + output.WriteRawTag(18); + output.WriteString(OperationId); + } + if (parameters_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Parameters); + } + if (requestBody_ != null) { + output.WriteRawTag(34); + output.WriteMessage(RequestBody); + } + if (Description.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Description); + } + if (server_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Server); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (OperationRef.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(OperationRef); + } + if (OperationId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(OperationId); + } + if (parameters_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Parameters); + } + if (requestBody_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(RequestBody); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (server_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Server); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Link other) { + if (other == null) { + return; + } + if (other.OperationRef.Length != 0) { + OperationRef = other.OperationRef; + } + if (other.OperationId.Length != 0) { + OperationId = other.OperationId; + } + if (other.parameters_ != null) { + if (parameters_ == null) { + Parameters = new global::Gnostic.Openapi.V3.AnyOrExpression(); + } + Parameters.MergeFrom(other.Parameters); + } + if (other.requestBody_ != null) { + if (requestBody_ == null) { + RequestBody = new global::Gnostic.Openapi.V3.AnyOrExpression(); + } + RequestBody.MergeFrom(other.RequestBody); + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.server_ != null) { + if (server_ == null) { + Server = new global::Gnostic.Openapi.V3.Server(); + } + Server.MergeFrom(other.Server); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + OperationRef = input.ReadString(); + break; + } + case 18: { + OperationId = input.ReadString(); + break; + } + case 26: { + if (parameters_ == null) { + Parameters = new global::Gnostic.Openapi.V3.AnyOrExpression(); + } + input.ReadMessage(Parameters); + break; + } + case 34: { + if (requestBody_ == null) { + RequestBody = new global::Gnostic.Openapi.V3.AnyOrExpression(); + } + input.ReadMessage(RequestBody); + break; + } + case 42: { + Description = input.ReadString(); + break; + } + case 50: { + if (server_ == null) { + Server = new global::Gnostic.Openapi.V3.Server(); + } + input.ReadMessage(Server); + break; + } + case 58: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + OperationRef = input.ReadString(); + break; + } + case 18: { + OperationId = input.ReadString(); + break; + } + case 26: { + if (parameters_ == null) { + Parameters = new global::Gnostic.Openapi.V3.AnyOrExpression(); + } + input.ReadMessage(Parameters); + break; + } + case 34: { + if (requestBody_ == null) { + RequestBody = new global::Gnostic.Openapi.V3.AnyOrExpression(); + } + input.ReadMessage(RequestBody); + break; + } + case 42: { + Description = input.ReadString(); + break; + } + case 50: { + if (server_ == null) { + Server = new global::Gnostic.Openapi.V3.Server(); + } + input.ReadMessage(Server); + break; + } + case 58: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class LinkOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LinkOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[25]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LinkOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LinkOrReference(LinkOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Link: + Link = other.Link.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LinkOrReference Clone() { + return new LinkOrReference(this); + } + + /// Field number for the "link" field. + public const int LinkFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Link Link { + get { return oneofCase_ == OneofOneofCase.Link ? (global::Gnostic.Openapi.V3.Link) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Link; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Link = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as LinkOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(LinkOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Link, other.Link)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Link) hash ^= Link.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Link) { + output.WriteRawTag(10); + output.WriteMessage(Link); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Link) { + output.WriteRawTag(10); + output.WriteMessage(Link); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Link) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Link); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(LinkOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Link: + if (Link == null) { + Link = new global::Gnostic.Openapi.V3.Link(); + } + Link.MergeFrom(other.Link); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Link subBuilder = new global::Gnostic.Openapi.V3.Link(); + if (oneofCase_ == OneofOneofCase.Link) { + subBuilder.MergeFrom(Link); + } + input.ReadMessage(subBuilder); + Link = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Link subBuilder = new global::Gnostic.Openapi.V3.Link(); + if (oneofCase_ == OneofOneofCase.Link) { + subBuilder.MergeFrom(Link); + } + input.ReadMessage(subBuilder); + Link = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class LinksOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LinksOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[26]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LinksOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LinksOrReferences(LinksOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LinksOrReferences Clone() { + return new LinksOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedLinkOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as LinksOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(LinksOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(LinksOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Each Media Type Object provides schema and examples for the media type identified by its key. + /// + public sealed partial class MediaType : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MediaType()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[27]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MediaType() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MediaType(MediaType other) : this() { + schema_ = other.schema_ != null ? other.schema_.Clone() : null; + example_ = other.example_ != null ? other.example_.Clone() : null; + examples_ = other.examples_ != null ? other.examples_.Clone() : null; + encoding_ = other.encoding_ != null ? other.encoding_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MediaType Clone() { + return new MediaType(this); + } + + /// Field number for the "schema" field. + public const int SchemaFieldNumber = 1; + private global::Gnostic.Openapi.V3.SchemaOrReference schema_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SchemaOrReference Schema { + get { return schema_; } + set { + schema_ = value; + } + } + + /// Field number for the "example" field. + public const int ExampleFieldNumber = 2; + private global::Gnostic.Openapi.V3.Any example_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Example { + get { return example_; } + set { + example_ = value; + } + } + + /// Field number for the "examples" field. + public const int ExamplesFieldNumber = 3; + private global::Gnostic.Openapi.V3.ExamplesOrReferences examples_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExamplesOrReferences Examples { + get { return examples_; } + set { + examples_ = value; + } + } + + /// Field number for the "encoding" field. + public const int EncodingFieldNumber = 4; + private global::Gnostic.Openapi.V3.Encodings encoding_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Encodings Encoding { + get { return encoding_; } + set { + encoding_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(42, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as MediaType); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(MediaType other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Schema, other.Schema)) return false; + if (!object.Equals(Example, other.Example)) return false; + if (!object.Equals(Examples, other.Examples)) return false; + if (!object.Equals(Encoding, other.Encoding)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (schema_ != null) hash ^= Schema.GetHashCode(); + if (example_ != null) hash ^= Example.GetHashCode(); + if (examples_ != null) hash ^= Examples.GetHashCode(); + if (encoding_ != null) hash ^= Encoding.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (schema_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Schema); + } + if (example_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Example); + } + if (examples_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Examples); + } + if (encoding_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Encoding); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (schema_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Schema); + } + if (example_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Example); + } + if (examples_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Examples); + } + if (encoding_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Encoding); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (schema_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schema); + } + if (example_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Example); + } + if (examples_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Examples); + } + if (encoding_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Encoding); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(MediaType other) { + if (other == null) { + return; + } + if (other.schema_ != null) { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + Schema.MergeFrom(other.Schema); + } + if (other.example_ != null) { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + Example.MergeFrom(other.Example); + } + if (other.examples_ != null) { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + Examples.MergeFrom(other.Examples); + } + if (other.encoding_ != null) { + if (encoding_ == null) { + Encoding = new global::Gnostic.Openapi.V3.Encodings(); + } + Encoding.MergeFrom(other.Encoding); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Schema); + break; + } + case 18: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 26: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 34: { + if (encoding_ == null) { + Encoding = new global::Gnostic.Openapi.V3.Encodings(); + } + input.ReadMessage(Encoding); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Schema); + break; + } + case 18: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 26: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 34: { + if (encoding_ == null) { + Encoding = new global::Gnostic.Openapi.V3.Encodings(); + } + input.ReadMessage(Encoding); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class MediaTypes : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MediaTypes()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[28]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MediaTypes() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MediaTypes(MediaTypes other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public MediaTypes Clone() { + return new MediaTypes(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedMediaType.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as MediaTypes); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(MediaTypes other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(MediaTypes other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of Any as ordered (name,value) pairs. + /// + public sealed partial class NamedAny : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedAny()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[29]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedAny() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedAny(NamedAny other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedAny Clone() { + return new NamedAny(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.Any value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedAny); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedAny other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedAny other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Any(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of CallbackOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedCallbackOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedCallbackOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[30]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedCallbackOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedCallbackOrReference(NamedCallbackOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedCallbackOrReference Clone() { + return new NamedCallbackOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.CallbackOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.CallbackOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedCallbackOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedCallbackOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedCallbackOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.CallbackOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.CallbackOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.CallbackOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of Encoding as ordered (name,value) pairs. + /// + public sealed partial class NamedEncoding : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedEncoding()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[31]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedEncoding() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedEncoding(NamedEncoding other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedEncoding Clone() { + return new NamedEncoding(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.Encoding value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Encoding Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedEncoding); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedEncoding other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedEncoding other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Encoding(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Encoding(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.Encoding(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of ExampleOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedExampleOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedExampleOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[32]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedExampleOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedExampleOrReference(NamedExampleOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedExampleOrReference Clone() { + return new NamedExampleOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.ExampleOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExampleOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedExampleOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedExampleOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedExampleOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ExampleOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ExampleOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ExampleOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of HeaderOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedHeaderOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedHeaderOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[33]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedHeaderOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedHeaderOrReference(NamedHeaderOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedHeaderOrReference Clone() { + return new NamedHeaderOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.HeaderOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.HeaderOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedHeaderOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedHeaderOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedHeaderOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.HeaderOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.HeaderOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.HeaderOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of LinkOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedLinkOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedLinkOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[34]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedLinkOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedLinkOrReference(NamedLinkOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedLinkOrReference Clone() { + return new NamedLinkOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.LinkOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.LinkOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedLinkOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedLinkOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedLinkOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.LinkOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.LinkOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.LinkOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of MediaType as ordered (name,value) pairs. + /// + public sealed partial class NamedMediaType : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedMediaType()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[35]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedMediaType() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedMediaType(NamedMediaType other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedMediaType Clone() { + return new NamedMediaType(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.MediaType value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.MediaType Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedMediaType); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedMediaType other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedMediaType other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.MediaType(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.MediaType(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.MediaType(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of ParameterOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedParameterOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedParameterOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[36]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedParameterOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedParameterOrReference(NamedParameterOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedParameterOrReference Clone() { + return new NamedParameterOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.ParameterOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ParameterOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedParameterOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedParameterOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedParameterOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ParameterOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ParameterOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ParameterOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs. + /// + public sealed partial class NamedPathItem : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedPathItem()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[37]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedPathItem() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedPathItem(NamedPathItem other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedPathItem Clone() { + return new NamedPathItem(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.PathItem value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.PathItem Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedPathItem); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedPathItem other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedPathItem other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.PathItem(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.PathItem(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.PathItem(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of RequestBodyOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedRequestBodyOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedRequestBodyOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[38]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedRequestBodyOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedRequestBodyOrReference(NamedRequestBodyOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedRequestBodyOrReference Clone() { + return new NamedRequestBodyOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.RequestBodyOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.RequestBodyOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedRequestBodyOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedRequestBodyOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedRequestBodyOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.RequestBodyOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.RequestBodyOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.RequestBodyOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of ResponseOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedResponseOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedResponseOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[39]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedResponseOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedResponseOrReference(NamedResponseOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedResponseOrReference Clone() { + return new NamedResponseOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.ResponseOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ResponseOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedResponseOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedResponseOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedResponseOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ResponseOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ResponseOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ResponseOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of SchemaOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedSchemaOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedSchemaOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[40]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedSchemaOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedSchemaOrReference(NamedSchemaOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedSchemaOrReference Clone() { + return new NamedSchemaOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.SchemaOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SchemaOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedSchemaOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedSchemaOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedSchemaOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of SecuritySchemeOrReference as ordered (name,value) pairs. + /// + public sealed partial class NamedSecuritySchemeOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedSecuritySchemeOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[41]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedSecuritySchemeOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedSecuritySchemeOrReference(NamedSecuritySchemeOrReference other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedSecuritySchemeOrReference Clone() { + return new NamedSecuritySchemeOrReference(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.SecuritySchemeOrReference value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SecuritySchemeOrReference Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedSecuritySchemeOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedSecuritySchemeOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedSecuritySchemeOrReference other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.SecuritySchemeOrReference(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.SecuritySchemeOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.SecuritySchemeOrReference(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of ServerVariable as ordered (name,value) pairs. + /// + public sealed partial class NamedServerVariable : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedServerVariable()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[42]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedServerVariable() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedServerVariable(NamedServerVariable other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedServerVariable Clone() { + return new NamedServerVariable(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.ServerVariable value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ServerVariable Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedServerVariable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedServerVariable other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedServerVariable other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ServerVariable(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ServerVariable(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.ServerVariable(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of string as ordered (name,value) pairs. + /// + public sealed partial class NamedString : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedString()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[43]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedString() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedString(NamedString other) : this() { + name_ = other.name_; + value_ = other.value_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedString Clone() { + return new NamedString(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private string value_ = ""; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Value { + get { return value_; } + set { + value_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedString); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedString other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (Value != other.Value) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (Value.Length != 0) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Value.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Value.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (Value.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedString other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.Value.Length != 0) { + Value = other.Value; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Value = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Value = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// Automatically-generated message used to represent maps of StringArray as ordered (name,value) pairs. + /// + public sealed partial class NamedStringArray : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NamedStringArray()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[44]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedStringArray() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedStringArray(NamedStringArray other) : this() { + name_ = other.name_; + value_ = other.value_ != null ? other.value_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public NamedStringArray Clone() { + return new NamedStringArray(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Map key + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private global::Gnostic.Openapi.V3.StringArray value_; + /// + /// Mapped value + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.StringArray Value { + get { return value_; } + set { + value_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as NamedStringArray); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(NamedStringArray other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (!object.Equals(Value, other.Value)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (value_ != null) hash ^= Value.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (value_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Value); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (value_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(NamedStringArray other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.value_ != null) { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.StringArray(); + } + Value.MergeFrom(other.Value); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.StringArray(); + } + input.ReadMessage(Value); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + if (value_ == null) { + Value = new global::Gnostic.Openapi.V3.StringArray(); + } + input.ReadMessage(Value); + break; + } + } + } + } + #endif + + } + + /// + /// Configuration details for a supported OAuth Flow + /// + public sealed partial class OauthFlow : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OauthFlow()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[45]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OauthFlow() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OauthFlow(OauthFlow other) : this() { + authorizationUrl_ = other.authorizationUrl_; + tokenUrl_ = other.tokenUrl_; + refreshUrl_ = other.refreshUrl_; + scopes_ = other.scopes_ != null ? other.scopes_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OauthFlow Clone() { + return new OauthFlow(this); + } + + /// Field number for the "authorization_url" field. + public const int AuthorizationUrlFieldNumber = 1; + private string authorizationUrl_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string AuthorizationUrl { + get { return authorizationUrl_; } + set { + authorizationUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "token_url" field. + public const int TokenUrlFieldNumber = 2; + private string tokenUrl_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string TokenUrl { + get { return tokenUrl_; } + set { + tokenUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "refresh_url" field. + public const int RefreshUrlFieldNumber = 3; + private string refreshUrl_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string RefreshUrl { + get { return refreshUrl_; } + set { + refreshUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "scopes" field. + public const int ScopesFieldNumber = 4; + private global::Gnostic.Openapi.V3.Strings scopes_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Strings Scopes { + get { return scopes_; } + set { + scopes_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(42, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as OauthFlow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(OauthFlow other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (AuthorizationUrl != other.AuthorizationUrl) return false; + if (TokenUrl != other.TokenUrl) return false; + if (RefreshUrl != other.RefreshUrl) return false; + if (!object.Equals(Scopes, other.Scopes)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (AuthorizationUrl.Length != 0) hash ^= AuthorizationUrl.GetHashCode(); + if (TokenUrl.Length != 0) hash ^= TokenUrl.GetHashCode(); + if (RefreshUrl.Length != 0) hash ^= RefreshUrl.GetHashCode(); + if (scopes_ != null) hash ^= Scopes.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (AuthorizationUrl.Length != 0) { + output.WriteRawTag(10); + output.WriteString(AuthorizationUrl); + } + if (TokenUrl.Length != 0) { + output.WriteRawTag(18); + output.WriteString(TokenUrl); + } + if (RefreshUrl.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RefreshUrl); + } + if (scopes_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Scopes); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (AuthorizationUrl.Length != 0) { + output.WriteRawTag(10); + output.WriteString(AuthorizationUrl); + } + if (TokenUrl.Length != 0) { + output.WriteRawTag(18); + output.WriteString(TokenUrl); + } + if (RefreshUrl.Length != 0) { + output.WriteRawTag(26); + output.WriteString(RefreshUrl); + } + if (scopes_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Scopes); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (AuthorizationUrl.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(AuthorizationUrl); + } + if (TokenUrl.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TokenUrl); + } + if (RefreshUrl.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RefreshUrl); + } + if (scopes_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Scopes); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(OauthFlow other) { + if (other == null) { + return; + } + if (other.AuthorizationUrl.Length != 0) { + AuthorizationUrl = other.AuthorizationUrl; + } + if (other.TokenUrl.Length != 0) { + TokenUrl = other.TokenUrl; + } + if (other.RefreshUrl.Length != 0) { + RefreshUrl = other.RefreshUrl; + } + if (other.scopes_ != null) { + if (scopes_ == null) { + Scopes = new global::Gnostic.Openapi.V3.Strings(); + } + Scopes.MergeFrom(other.Scopes); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + AuthorizationUrl = input.ReadString(); + break; + } + case 18: { + TokenUrl = input.ReadString(); + break; + } + case 26: { + RefreshUrl = input.ReadString(); + break; + } + case 34: { + if (scopes_ == null) { + Scopes = new global::Gnostic.Openapi.V3.Strings(); + } + input.ReadMessage(Scopes); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + AuthorizationUrl = input.ReadString(); + break; + } + case 18: { + TokenUrl = input.ReadString(); + break; + } + case 26: { + RefreshUrl = input.ReadString(); + break; + } + case 34: { + if (scopes_ == null) { + Scopes = new global::Gnostic.Openapi.V3.Strings(); + } + input.ReadMessage(Scopes); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Allows configuration of the supported OAuth Flows. + /// + public sealed partial class OauthFlows : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OauthFlows()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[46]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OauthFlows() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OauthFlows(OauthFlows other) : this() { + implicit_ = other.implicit_ != null ? other.implicit_.Clone() : null; + password_ = other.password_ != null ? other.password_.Clone() : null; + clientCredentials_ = other.clientCredentials_ != null ? other.clientCredentials_.Clone() : null; + authorizationCode_ = other.authorizationCode_ != null ? other.authorizationCode_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OauthFlows Clone() { + return new OauthFlows(this); + } + + /// Field number for the "implicit" field. + public const int ImplicitFieldNumber = 1; + private global::Gnostic.Openapi.V3.OauthFlow implicit_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.OauthFlow Implicit { + get { return implicit_; } + set { + implicit_ = value; + } + } + + /// Field number for the "password" field. + public const int PasswordFieldNumber = 2; + private global::Gnostic.Openapi.V3.OauthFlow password_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.OauthFlow Password { + get { return password_; } + set { + password_ = value; + } + } + + /// Field number for the "client_credentials" field. + public const int ClientCredentialsFieldNumber = 3; + private global::Gnostic.Openapi.V3.OauthFlow clientCredentials_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.OauthFlow ClientCredentials { + get { return clientCredentials_; } + set { + clientCredentials_ = value; + } + } + + /// Field number for the "authorization_code" field. + public const int AuthorizationCodeFieldNumber = 4; + private global::Gnostic.Openapi.V3.OauthFlow authorizationCode_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.OauthFlow AuthorizationCode { + get { return authorizationCode_; } + set { + authorizationCode_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(42, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as OauthFlows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(OauthFlows other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Implicit, other.Implicit)) return false; + if (!object.Equals(Password, other.Password)) return false; + if (!object.Equals(ClientCredentials, other.ClientCredentials)) return false; + if (!object.Equals(AuthorizationCode, other.AuthorizationCode)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (implicit_ != null) hash ^= Implicit.GetHashCode(); + if (password_ != null) hash ^= Password.GetHashCode(); + if (clientCredentials_ != null) hash ^= ClientCredentials.GetHashCode(); + if (authorizationCode_ != null) hash ^= AuthorizationCode.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (implicit_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Implicit); + } + if (password_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Password); + } + if (clientCredentials_ != null) { + output.WriteRawTag(26); + output.WriteMessage(ClientCredentials); + } + if (authorizationCode_ != null) { + output.WriteRawTag(34); + output.WriteMessage(AuthorizationCode); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (implicit_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Implicit); + } + if (password_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Password); + } + if (clientCredentials_ != null) { + output.WriteRawTag(26); + output.WriteMessage(ClientCredentials); + } + if (authorizationCode_ != null) { + output.WriteRawTag(34); + output.WriteMessage(AuthorizationCode); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (implicit_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Implicit); + } + if (password_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Password); + } + if (clientCredentials_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClientCredentials); + } + if (authorizationCode_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(AuthorizationCode); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(OauthFlows other) { + if (other == null) { + return; + } + if (other.implicit_ != null) { + if (implicit_ == null) { + Implicit = new global::Gnostic.Openapi.V3.OauthFlow(); + } + Implicit.MergeFrom(other.Implicit); + } + if (other.password_ != null) { + if (password_ == null) { + Password = new global::Gnostic.Openapi.V3.OauthFlow(); + } + Password.MergeFrom(other.Password); + } + if (other.clientCredentials_ != null) { + if (clientCredentials_ == null) { + ClientCredentials = new global::Gnostic.Openapi.V3.OauthFlow(); + } + ClientCredentials.MergeFrom(other.ClientCredentials); + } + if (other.authorizationCode_ != null) { + if (authorizationCode_ == null) { + AuthorizationCode = new global::Gnostic.Openapi.V3.OauthFlow(); + } + AuthorizationCode.MergeFrom(other.AuthorizationCode); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (implicit_ == null) { + Implicit = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(Implicit); + break; + } + case 18: { + if (password_ == null) { + Password = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(Password); + break; + } + case 26: { + if (clientCredentials_ == null) { + ClientCredentials = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(ClientCredentials); + break; + } + case 34: { + if (authorizationCode_ == null) { + AuthorizationCode = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(AuthorizationCode); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (implicit_ == null) { + Implicit = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(Implicit); + break; + } + case 18: { + if (password_ == null) { + Password = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(Password); + break; + } + case 26: { + if (clientCredentials_ == null) { + ClientCredentials = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(ClientCredentials); + break; + } + case 34: { + if (authorizationCode_ == null) { + AuthorizationCode = new global::Gnostic.Openapi.V3.OauthFlow(); + } + input.ReadMessage(AuthorizationCode); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Object : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Object()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[47]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Object() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Object(Object other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Object Clone() { + return new Object(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Object); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Object other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Object other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Describes a single API operation on a path. + /// + public sealed partial class Operation : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Operation()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[48]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Operation() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Operation(Operation other) : this() { + tags_ = other.tags_.Clone(); + summary_ = other.summary_; + description_ = other.description_; + externalDocs_ = other.externalDocs_ != null ? other.externalDocs_.Clone() : null; + operationId_ = other.operationId_; + parameters_ = other.parameters_.Clone(); + requestBody_ = other.requestBody_ != null ? other.requestBody_.Clone() : null; + responses_ = other.responses_ != null ? other.responses_.Clone() : null; + callbacks_ = other.callbacks_ != null ? other.callbacks_.Clone() : null; + deprecated_ = other.deprecated_; + security_ = other.security_.Clone(); + servers_ = other.servers_.Clone(); + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Operation Clone() { + return new Operation(this); + } + + /// Field number for the "tags" field. + public const int TagsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_tags_codec + = pb::FieldCodec.ForString(10); + private readonly pbc::RepeatedField tags_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Tags { + get { return tags_; } + } + + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 2; + private string summary_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Summary { + get { return summary_; } + set { + summary_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 3; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "external_docs" field. + public const int ExternalDocsFieldNumber = 4; + private global::Gnostic.Openapi.V3.ExternalDocs externalDocs_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExternalDocs ExternalDocs { + get { return externalDocs_; } + set { + externalDocs_ = value; + } + } + + /// Field number for the "operation_id" field. + public const int OperationIdFieldNumber = 5; + private string operationId_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string OperationId { + get { return operationId_; } + set { + operationId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "parameters" field. + public const int ParametersFieldNumber = 6; + private static readonly pb::FieldCodec _repeated_parameters_codec + = pb::FieldCodec.ForMessage(50, global::Gnostic.Openapi.V3.ParameterOrReference.Parser); + private readonly pbc::RepeatedField parameters_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Parameters { + get { return parameters_; } + } + + /// Field number for the "request_body" field. + public const int RequestBodyFieldNumber = 7; + private global::Gnostic.Openapi.V3.RequestBodyOrReference requestBody_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.RequestBodyOrReference RequestBody { + get { return requestBody_; } + set { + requestBody_ = value; + } + } + + /// Field number for the "responses" field. + public const int ResponsesFieldNumber = 8; + private global::Gnostic.Openapi.V3.Responses responses_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Responses Responses { + get { return responses_; } + set { + responses_ = value; + } + } + + /// Field number for the "callbacks" field. + public const int CallbacksFieldNumber = 9; + private global::Gnostic.Openapi.V3.CallbacksOrReferences callbacks_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.CallbacksOrReferences Callbacks { + get { return callbacks_; } + set { + callbacks_ = value; + } + } + + /// Field number for the "deprecated" field. + public const int DeprecatedFieldNumber = 10; + private bool deprecated_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Deprecated { + get { return deprecated_; } + set { + deprecated_ = value; + } + } + + /// Field number for the "security" field. + public const int SecurityFieldNumber = 11; + private static readonly pb::FieldCodec _repeated_security_codec + = pb::FieldCodec.ForMessage(90, global::Gnostic.Openapi.V3.SecurityRequirement.Parser); + private readonly pbc::RepeatedField security_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Security { + get { return security_; } + } + + /// Field number for the "servers" field. + public const int ServersFieldNumber = 12; + private static readonly pb::FieldCodec _repeated_servers_codec + = pb::FieldCodec.ForMessage(98, global::Gnostic.Openapi.V3.Server.Parser); + private readonly pbc::RepeatedField servers_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Servers { + get { return servers_; } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 13; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(106, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Operation); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Operation other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!tags_.Equals(other.tags_)) return false; + if (Summary != other.Summary) return false; + if (Description != other.Description) return false; + if (!object.Equals(ExternalDocs, other.ExternalDocs)) return false; + if (OperationId != other.OperationId) return false; + if(!parameters_.Equals(other.parameters_)) return false; + if (!object.Equals(RequestBody, other.RequestBody)) return false; + if (!object.Equals(Responses, other.Responses)) return false; + if (!object.Equals(Callbacks, other.Callbacks)) return false; + if (Deprecated != other.Deprecated) return false; + if(!security_.Equals(other.security_)) return false; + if(!servers_.Equals(other.servers_)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= tags_.GetHashCode(); + if (Summary.Length != 0) hash ^= Summary.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (externalDocs_ != null) hash ^= ExternalDocs.GetHashCode(); + if (OperationId.Length != 0) hash ^= OperationId.GetHashCode(); + hash ^= parameters_.GetHashCode(); + if (requestBody_ != null) hash ^= RequestBody.GetHashCode(); + if (responses_ != null) hash ^= Responses.GetHashCode(); + if (callbacks_ != null) hash ^= Callbacks.GetHashCode(); + if (Deprecated != false) hash ^= Deprecated.GetHashCode(); + hash ^= security_.GetHashCode(); + hash ^= servers_.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + tags_.WriteTo(output, _repeated_tags_codec); + if (Summary.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (externalDocs_ != null) { + output.WriteRawTag(34); + output.WriteMessage(ExternalDocs); + } + if (OperationId.Length != 0) { + output.WriteRawTag(42); + output.WriteString(OperationId); + } + parameters_.WriteTo(output, _repeated_parameters_codec); + if (requestBody_ != null) { + output.WriteRawTag(58); + output.WriteMessage(RequestBody); + } + if (responses_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Responses); + } + if (callbacks_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Callbacks); + } + if (Deprecated != false) { + output.WriteRawTag(80); + output.WriteBool(Deprecated); + } + security_.WriteTo(output, _repeated_security_codec); + servers_.WriteTo(output, _repeated_servers_codec); + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + tags_.WriteTo(ref output, _repeated_tags_codec); + if (Summary.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (externalDocs_ != null) { + output.WriteRawTag(34); + output.WriteMessage(ExternalDocs); + } + if (OperationId.Length != 0) { + output.WriteRawTag(42); + output.WriteString(OperationId); + } + parameters_.WriteTo(ref output, _repeated_parameters_codec); + if (requestBody_ != null) { + output.WriteRawTag(58); + output.WriteMessage(RequestBody); + } + if (responses_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Responses); + } + if (callbacks_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Callbacks); + } + if (Deprecated != false) { + output.WriteRawTag(80); + output.WriteBool(Deprecated); + } + security_.WriteTo(ref output, _repeated_security_codec); + servers_.WriteTo(ref output, _repeated_servers_codec); + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += tags_.CalculateSize(_repeated_tags_codec); + if (Summary.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Summary); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (externalDocs_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExternalDocs); + } + if (OperationId.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(OperationId); + } + size += parameters_.CalculateSize(_repeated_parameters_codec); + if (requestBody_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(RequestBody); + } + if (responses_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Responses); + } + if (callbacks_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Callbacks); + } + if (Deprecated != false) { + size += 1 + 1; + } + size += security_.CalculateSize(_repeated_security_codec); + size += servers_.CalculateSize(_repeated_servers_codec); + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Operation other) { + if (other == null) { + return; + } + tags_.Add(other.tags_); + if (other.Summary.Length != 0) { + Summary = other.Summary; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.externalDocs_ != null) { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + ExternalDocs.MergeFrom(other.ExternalDocs); + } + if (other.OperationId.Length != 0) { + OperationId = other.OperationId; + } + parameters_.Add(other.parameters_); + if (other.requestBody_ != null) { + if (requestBody_ == null) { + RequestBody = new global::Gnostic.Openapi.V3.RequestBodyOrReference(); + } + RequestBody.MergeFrom(other.RequestBody); + } + if (other.responses_ != null) { + if (responses_ == null) { + Responses = new global::Gnostic.Openapi.V3.Responses(); + } + Responses.MergeFrom(other.Responses); + } + if (other.callbacks_ != null) { + if (callbacks_ == null) { + Callbacks = new global::Gnostic.Openapi.V3.CallbacksOrReferences(); + } + Callbacks.MergeFrom(other.Callbacks); + } + if (other.Deprecated != false) { + Deprecated = other.Deprecated; + } + security_.Add(other.security_); + servers_.Add(other.servers_); + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + tags_.AddEntriesFrom(input, _repeated_tags_codec); + break; + } + case 18: { + Summary = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 34: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 42: { + OperationId = input.ReadString(); + break; + } + case 50: { + parameters_.AddEntriesFrom(input, _repeated_parameters_codec); + break; + } + case 58: { + if (requestBody_ == null) { + RequestBody = new global::Gnostic.Openapi.V3.RequestBodyOrReference(); + } + input.ReadMessage(RequestBody); + break; + } + case 66: { + if (responses_ == null) { + Responses = new global::Gnostic.Openapi.V3.Responses(); + } + input.ReadMessage(Responses); + break; + } + case 74: { + if (callbacks_ == null) { + Callbacks = new global::Gnostic.Openapi.V3.CallbacksOrReferences(); + } + input.ReadMessage(Callbacks); + break; + } + case 80: { + Deprecated = input.ReadBool(); + break; + } + case 90: { + security_.AddEntriesFrom(input, _repeated_security_codec); + break; + } + case 98: { + servers_.AddEntriesFrom(input, _repeated_servers_codec); + break; + } + case 106: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + tags_.AddEntriesFrom(ref input, _repeated_tags_codec); + break; + } + case 18: { + Summary = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 34: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 42: { + OperationId = input.ReadString(); + break; + } + case 50: { + parameters_.AddEntriesFrom(ref input, _repeated_parameters_codec); + break; + } + case 58: { + if (requestBody_ == null) { + RequestBody = new global::Gnostic.Openapi.V3.RequestBodyOrReference(); + } + input.ReadMessage(RequestBody); + break; + } + case 66: { + if (responses_ == null) { + Responses = new global::Gnostic.Openapi.V3.Responses(); + } + input.ReadMessage(Responses); + break; + } + case 74: { + if (callbacks_ == null) { + Callbacks = new global::Gnostic.Openapi.V3.CallbacksOrReferences(); + } + input.ReadMessage(Callbacks); + break; + } + case 80: { + Deprecated = input.ReadBool(); + break; + } + case 90: { + security_.AddEntriesFrom(ref input, _repeated_security_codec); + break; + } + case 98: { + servers_.AddEntriesFrom(ref input, _repeated_servers_codec); + break; + } + case 106: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Describes a single operation parameter. A unique parameter is defined by a combination of a name and location. + /// + public sealed partial class Parameter : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Parameter()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[49]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Parameter() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Parameter(Parameter other) : this() { + name_ = other.name_; + in_ = other.in_; + description_ = other.description_; + required_ = other.required_; + deprecated_ = other.deprecated_; + allowEmptyValue_ = other.allowEmptyValue_; + style_ = other.style_; + explode_ = other.explode_; + allowReserved_ = other.allowReserved_; + schema_ = other.schema_ != null ? other.schema_.Clone() : null; + example_ = other.example_ != null ? other.example_.Clone() : null; + examples_ = other.examples_ != null ? other.examples_.Clone() : null; + content_ = other.content_ != null ? other.content_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Parameter Clone() { + return new Parameter(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "in" field. + public const int InFieldNumber = 2; + private string in_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string In { + get { return in_; } + set { + in_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 3; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "required" field. + public const int RequiredFieldNumber = 4; + private bool required_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Required { + get { return required_; } + set { + required_ = value; + } + } + + /// Field number for the "deprecated" field. + public const int DeprecatedFieldNumber = 5; + private bool deprecated_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Deprecated { + get { return deprecated_; } + set { + deprecated_ = value; + } + } + + /// Field number for the "allow_empty_value" field. + public const int AllowEmptyValueFieldNumber = 6; + private bool allowEmptyValue_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool AllowEmptyValue { + get { return allowEmptyValue_; } + set { + allowEmptyValue_ = value; + } + } + + /// Field number for the "style" field. + public const int StyleFieldNumber = 7; + private string style_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Style { + get { return style_; } + set { + style_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "explode" field. + public const int ExplodeFieldNumber = 8; + private bool explode_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Explode { + get { return explode_; } + set { + explode_ = value; + } + } + + /// Field number for the "allow_reserved" field. + public const int AllowReservedFieldNumber = 9; + private bool allowReserved_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool AllowReserved { + get { return allowReserved_; } + set { + allowReserved_ = value; + } + } + + /// Field number for the "schema" field. + public const int SchemaFieldNumber = 10; + private global::Gnostic.Openapi.V3.SchemaOrReference schema_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SchemaOrReference Schema { + get { return schema_; } + set { + schema_ = value; + } + } + + /// Field number for the "example" field. + public const int ExampleFieldNumber = 11; + private global::Gnostic.Openapi.V3.Any example_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Example { + get { return example_; } + set { + example_ = value; + } + } + + /// Field number for the "examples" field. + public const int ExamplesFieldNumber = 12; + private global::Gnostic.Openapi.V3.ExamplesOrReferences examples_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExamplesOrReferences Examples { + get { return examples_; } + set { + examples_ = value; + } + } + + /// Field number for the "content" field. + public const int ContentFieldNumber = 13; + private global::Gnostic.Openapi.V3.MediaTypes content_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.MediaTypes Content { + get { return content_; } + set { + content_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 14; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(114, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Parameter); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Parameter other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (In != other.In) return false; + if (Description != other.Description) return false; + if (Required != other.Required) return false; + if (Deprecated != other.Deprecated) return false; + if (AllowEmptyValue != other.AllowEmptyValue) return false; + if (Style != other.Style) return false; + if (Explode != other.Explode) return false; + if (AllowReserved != other.AllowReserved) return false; + if (!object.Equals(Schema, other.Schema)) return false; + if (!object.Equals(Example, other.Example)) return false; + if (!object.Equals(Examples, other.Examples)) return false; + if (!object.Equals(Content, other.Content)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (In.Length != 0) hash ^= In.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (Required != false) hash ^= Required.GetHashCode(); + if (Deprecated != false) hash ^= Deprecated.GetHashCode(); + if (AllowEmptyValue != false) hash ^= AllowEmptyValue.GetHashCode(); + if (Style.Length != 0) hash ^= Style.GetHashCode(); + if (Explode != false) hash ^= Explode.GetHashCode(); + if (AllowReserved != false) hash ^= AllowReserved.GetHashCode(); + if (schema_ != null) hash ^= Schema.GetHashCode(); + if (example_ != null) hash ^= Example.GetHashCode(); + if (examples_ != null) hash ^= Examples.GetHashCode(); + if (content_ != null) hash ^= Content.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (In.Length != 0) { + output.WriteRawTag(18); + output.WriteString(In); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (Required != false) { + output.WriteRawTag(32); + output.WriteBool(Required); + } + if (Deprecated != false) { + output.WriteRawTag(40); + output.WriteBool(Deprecated); + } + if (AllowEmptyValue != false) { + output.WriteRawTag(48); + output.WriteBool(AllowEmptyValue); + } + if (Style.Length != 0) { + output.WriteRawTag(58); + output.WriteString(Style); + } + if (Explode != false) { + output.WriteRawTag(64); + output.WriteBool(Explode); + } + if (AllowReserved != false) { + output.WriteRawTag(72); + output.WriteBool(AllowReserved); + } + if (schema_ != null) { + output.WriteRawTag(82); + output.WriteMessage(Schema); + } + if (example_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Example); + } + if (examples_ != null) { + output.WriteRawTag(98); + output.WriteMessage(Examples); + } + if (content_ != null) { + output.WriteRawTag(106); + output.WriteMessage(Content); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (In.Length != 0) { + output.WriteRawTag(18); + output.WriteString(In); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (Required != false) { + output.WriteRawTag(32); + output.WriteBool(Required); + } + if (Deprecated != false) { + output.WriteRawTag(40); + output.WriteBool(Deprecated); + } + if (AllowEmptyValue != false) { + output.WriteRawTag(48); + output.WriteBool(AllowEmptyValue); + } + if (Style.Length != 0) { + output.WriteRawTag(58); + output.WriteString(Style); + } + if (Explode != false) { + output.WriteRawTag(64); + output.WriteBool(Explode); + } + if (AllowReserved != false) { + output.WriteRawTag(72); + output.WriteBool(AllowReserved); + } + if (schema_ != null) { + output.WriteRawTag(82); + output.WriteMessage(Schema); + } + if (example_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Example); + } + if (examples_ != null) { + output.WriteRawTag(98); + output.WriteMessage(Examples); + } + if (content_ != null) { + output.WriteRawTag(106); + output.WriteMessage(Content); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (In.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(In); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (Required != false) { + size += 1 + 1; + } + if (Deprecated != false) { + size += 1 + 1; + } + if (AllowEmptyValue != false) { + size += 1 + 1; + } + if (Style.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Style); + } + if (Explode != false) { + size += 1 + 1; + } + if (AllowReserved != false) { + size += 1 + 1; + } + if (schema_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schema); + } + if (example_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Example); + } + if (examples_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Examples); + } + if (content_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Content); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Parameter other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.In.Length != 0) { + In = other.In; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.Required != false) { + Required = other.Required; + } + if (other.Deprecated != false) { + Deprecated = other.Deprecated; + } + if (other.AllowEmptyValue != false) { + AllowEmptyValue = other.AllowEmptyValue; + } + if (other.Style.Length != 0) { + Style = other.Style; + } + if (other.Explode != false) { + Explode = other.Explode; + } + if (other.AllowReserved != false) { + AllowReserved = other.AllowReserved; + } + if (other.schema_ != null) { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + Schema.MergeFrom(other.Schema); + } + if (other.example_ != null) { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + Example.MergeFrom(other.Example); + } + if (other.examples_ != null) { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + Examples.MergeFrom(other.Examples); + } + if (other.content_ != null) { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + Content.MergeFrom(other.Content); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + In = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 32: { + Required = input.ReadBool(); + break; + } + case 40: { + Deprecated = input.ReadBool(); + break; + } + case 48: { + AllowEmptyValue = input.ReadBool(); + break; + } + case 58: { + Style = input.ReadString(); + break; + } + case 64: { + Explode = input.ReadBool(); + break; + } + case 72: { + AllowReserved = input.ReadBool(); + break; + } + case 82: { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Schema); + break; + } + case 90: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 98: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 106: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 114: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + In = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 32: { + Required = input.ReadBool(); + break; + } + case 40: { + Deprecated = input.ReadBool(); + break; + } + case 48: { + AllowEmptyValue = input.ReadBool(); + break; + } + case 58: { + Style = input.ReadString(); + break; + } + case 64: { + Explode = input.ReadBool(); + break; + } + case 72: { + AllowReserved = input.ReadBool(); + break; + } + case 82: { + if (schema_ == null) { + Schema = new global::Gnostic.Openapi.V3.SchemaOrReference(); + } + input.ReadMessage(Schema); + break; + } + case 90: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 98: { + if (examples_ == null) { + Examples = new global::Gnostic.Openapi.V3.ExamplesOrReferences(); + } + input.ReadMessage(Examples); + break; + } + case 106: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 114: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class ParameterOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ParameterOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[50]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ParameterOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ParameterOrReference(ParameterOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Parameter: + Parameter = other.Parameter.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ParameterOrReference Clone() { + return new ParameterOrReference(this); + } + + /// Field number for the "parameter" field. + public const int ParameterFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Parameter Parameter { + get { return oneofCase_ == OneofOneofCase.Parameter ? (global::Gnostic.Openapi.V3.Parameter) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Parameter; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Parameter = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ParameterOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ParameterOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Parameter, other.Parameter)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Parameter) hash ^= Parameter.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Parameter) { + output.WriteRawTag(10); + output.WriteMessage(Parameter); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Parameter) { + output.WriteRawTag(10); + output.WriteMessage(Parameter); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Parameter) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Parameter); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ParameterOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Parameter: + if (Parameter == null) { + Parameter = new global::Gnostic.Openapi.V3.Parameter(); + } + Parameter.MergeFrom(other.Parameter); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Parameter subBuilder = new global::Gnostic.Openapi.V3.Parameter(); + if (oneofCase_ == OneofOneofCase.Parameter) { + subBuilder.MergeFrom(Parameter); + } + input.ReadMessage(subBuilder); + Parameter = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Parameter subBuilder = new global::Gnostic.Openapi.V3.Parameter(); + if (oneofCase_ == OneofOneofCase.Parameter) { + subBuilder.MergeFrom(Parameter); + } + input.ReadMessage(subBuilder); + Parameter = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class ParametersOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ParametersOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[51]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ParametersOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ParametersOrReferences(ParametersOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ParametersOrReferences Clone() { + return new ParametersOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedParameterOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ParametersOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ParametersOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ParametersOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Describes the operations available on a single path. A Path Item MAY be empty, due to ACL constraints. The path itself is still exposed to the documentation viewer but they will not know which operations and parameters are available. + /// + public sealed partial class PathItem : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PathItem()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[52]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public PathItem() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public PathItem(PathItem other) : this() { + Ref_ = other.Ref_; + summary_ = other.summary_; + description_ = other.description_; + get_ = other.get_ != null ? other.get_.Clone() : null; + put_ = other.put_ != null ? other.put_.Clone() : null; + post_ = other.post_ != null ? other.post_.Clone() : null; + delete_ = other.delete_ != null ? other.delete_.Clone() : null; + options_ = other.options_ != null ? other.options_.Clone() : null; + head_ = other.head_ != null ? other.head_.Clone() : null; + patch_ = other.patch_ != null ? other.patch_.Clone() : null; + trace_ = other.trace_ != null ? other.trace_.Clone() : null; + servers_ = other.servers_.Clone(); + parameters_ = other.parameters_.Clone(); + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public PathItem Clone() { + return new PathItem(this); + } + + /// Field number for the "_ref" field. + public const int RefFieldNumber = 1; + private string Ref_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Ref { + get { return Ref_; } + set { + Ref_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 2; + private string summary_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Summary { + get { return summary_; } + set { + summary_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 3; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "get" field. + public const int GetFieldNumber = 4; + private global::Gnostic.Openapi.V3.Operation get_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Get { + get { return get_; } + set { + get_ = value; + } + } + + /// Field number for the "put" field. + public const int PutFieldNumber = 5; + private global::Gnostic.Openapi.V3.Operation put_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Put { + get { return put_; } + set { + put_ = value; + } + } + + /// Field number for the "post" field. + public const int PostFieldNumber = 6; + private global::Gnostic.Openapi.V3.Operation post_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Post { + get { return post_; } + set { + post_ = value; + } + } + + /// Field number for the "delete" field. + public const int DeleteFieldNumber = 7; + private global::Gnostic.Openapi.V3.Operation delete_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Delete { + get { return delete_; } + set { + delete_ = value; + } + } + + /// Field number for the "options" field. + public const int OptionsFieldNumber = 8; + private global::Gnostic.Openapi.V3.Operation options_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Options { + get { return options_; } + set { + options_ = value; + } + } + + /// Field number for the "head" field. + public const int HeadFieldNumber = 9; + private global::Gnostic.Openapi.V3.Operation head_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Head { + get { return head_; } + set { + head_ = value; + } + } + + /// Field number for the "patch" field. + public const int PatchFieldNumber = 10; + private global::Gnostic.Openapi.V3.Operation patch_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Patch { + get { return patch_; } + set { + patch_ = value; + } + } + + /// Field number for the "trace" field. + public const int TraceFieldNumber = 11; + private global::Gnostic.Openapi.V3.Operation trace_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Operation Trace { + get { return trace_; } + set { + trace_ = value; + } + } + + /// Field number for the "servers" field. + public const int ServersFieldNumber = 12; + private static readonly pb::FieldCodec _repeated_servers_codec + = pb::FieldCodec.ForMessage(98, global::Gnostic.Openapi.V3.Server.Parser); + private readonly pbc::RepeatedField servers_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Servers { + get { return servers_; } + } + + /// Field number for the "parameters" field. + public const int ParametersFieldNumber = 13; + private static readonly pb::FieldCodec _repeated_parameters_codec + = pb::FieldCodec.ForMessage(106, global::Gnostic.Openapi.V3.ParameterOrReference.Parser); + private readonly pbc::RepeatedField parameters_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Parameters { + get { return parameters_; } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 14; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(114, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as PathItem); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(PathItem other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Ref != other.Ref) return false; + if (Summary != other.Summary) return false; + if (Description != other.Description) return false; + if (!object.Equals(Get, other.Get)) return false; + if (!object.Equals(Put, other.Put)) return false; + if (!object.Equals(Post, other.Post)) return false; + if (!object.Equals(Delete, other.Delete)) return false; + if (!object.Equals(Options, other.Options)) return false; + if (!object.Equals(Head, other.Head)) return false; + if (!object.Equals(Patch, other.Patch)) return false; + if (!object.Equals(Trace, other.Trace)) return false; + if(!servers_.Equals(other.servers_)) return false; + if(!parameters_.Equals(other.parameters_)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Ref.Length != 0) hash ^= Ref.GetHashCode(); + if (Summary.Length != 0) hash ^= Summary.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (get_ != null) hash ^= Get.GetHashCode(); + if (put_ != null) hash ^= Put.GetHashCode(); + if (post_ != null) hash ^= Post.GetHashCode(); + if (delete_ != null) hash ^= Delete.GetHashCode(); + if (options_ != null) hash ^= Options.GetHashCode(); + if (head_ != null) hash ^= Head.GetHashCode(); + if (patch_ != null) hash ^= Patch.GetHashCode(); + if (trace_ != null) hash ^= Trace.GetHashCode(); + hash ^= servers_.GetHashCode(); + hash ^= parameters_.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Ref.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Ref); + } + if (Summary.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (get_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Get); + } + if (put_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Put); + } + if (post_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Post); + } + if (delete_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Delete); + } + if (options_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Options); + } + if (head_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Head); + } + if (patch_ != null) { + output.WriteRawTag(82); + output.WriteMessage(Patch); + } + if (trace_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Trace); + } + servers_.WriteTo(output, _repeated_servers_codec); + parameters_.WriteTo(output, _repeated_parameters_codec); + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Ref.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Ref); + } + if (Summary.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (get_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Get); + } + if (put_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Put); + } + if (post_ != null) { + output.WriteRawTag(50); + output.WriteMessage(Post); + } + if (delete_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Delete); + } + if (options_ != null) { + output.WriteRawTag(66); + output.WriteMessage(Options); + } + if (head_ != null) { + output.WriteRawTag(74); + output.WriteMessage(Head); + } + if (patch_ != null) { + output.WriteRawTag(82); + output.WriteMessage(Patch); + } + if (trace_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Trace); + } + servers_.WriteTo(ref output, _repeated_servers_codec); + parameters_.WriteTo(ref output, _repeated_parameters_codec); + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Ref.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Ref); + } + if (Summary.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Summary); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (get_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Get); + } + if (put_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Put); + } + if (post_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Post); + } + if (delete_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Delete); + } + if (options_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Options); + } + if (head_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Head); + } + if (patch_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Patch); + } + if (trace_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Trace); + } + size += servers_.CalculateSize(_repeated_servers_codec); + size += parameters_.CalculateSize(_repeated_parameters_codec); + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(PathItem other) { + if (other == null) { + return; + } + if (other.Ref.Length != 0) { + Ref = other.Ref; + } + if (other.Summary.Length != 0) { + Summary = other.Summary; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.get_ != null) { + if (get_ == null) { + Get = new global::Gnostic.Openapi.V3.Operation(); + } + Get.MergeFrom(other.Get); + } + if (other.put_ != null) { + if (put_ == null) { + Put = new global::Gnostic.Openapi.V3.Operation(); + } + Put.MergeFrom(other.Put); + } + if (other.post_ != null) { + if (post_ == null) { + Post = new global::Gnostic.Openapi.V3.Operation(); + } + Post.MergeFrom(other.Post); + } + if (other.delete_ != null) { + if (delete_ == null) { + Delete = new global::Gnostic.Openapi.V3.Operation(); + } + Delete.MergeFrom(other.Delete); + } + if (other.options_ != null) { + if (options_ == null) { + Options = new global::Gnostic.Openapi.V3.Operation(); + } + Options.MergeFrom(other.Options); + } + if (other.head_ != null) { + if (head_ == null) { + Head = new global::Gnostic.Openapi.V3.Operation(); + } + Head.MergeFrom(other.Head); + } + if (other.patch_ != null) { + if (patch_ == null) { + Patch = new global::Gnostic.Openapi.V3.Operation(); + } + Patch.MergeFrom(other.Patch); + } + if (other.trace_ != null) { + if (trace_ == null) { + Trace = new global::Gnostic.Openapi.V3.Operation(); + } + Trace.MergeFrom(other.Trace); + } + servers_.Add(other.servers_); + parameters_.Add(other.parameters_); + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Ref = input.ReadString(); + break; + } + case 18: { + Summary = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 34: { + if (get_ == null) { + Get = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Get); + break; + } + case 42: { + if (put_ == null) { + Put = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Put); + break; + } + case 50: { + if (post_ == null) { + Post = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Post); + break; + } + case 58: { + if (delete_ == null) { + Delete = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Delete); + break; + } + case 66: { + if (options_ == null) { + Options = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Options); + break; + } + case 74: { + if (head_ == null) { + Head = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Head); + break; + } + case 82: { + if (patch_ == null) { + Patch = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Patch); + break; + } + case 90: { + if (trace_ == null) { + Trace = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Trace); + break; + } + case 98: { + servers_.AddEntriesFrom(input, _repeated_servers_codec); + break; + } + case 106: { + parameters_.AddEntriesFrom(input, _repeated_parameters_codec); + break; + } + case 114: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Ref = input.ReadString(); + break; + } + case 18: { + Summary = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 34: { + if (get_ == null) { + Get = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Get); + break; + } + case 42: { + if (put_ == null) { + Put = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Put); + break; + } + case 50: { + if (post_ == null) { + Post = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Post); + break; + } + case 58: { + if (delete_ == null) { + Delete = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Delete); + break; + } + case 66: { + if (options_ == null) { + Options = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Options); + break; + } + case 74: { + if (head_ == null) { + Head = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Head); + break; + } + case 82: { + if (patch_ == null) { + Patch = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Patch); + break; + } + case 90: { + if (trace_ == null) { + Trace = new global::Gnostic.Openapi.V3.Operation(); + } + input.ReadMessage(Trace); + break; + } + case 98: { + servers_.AddEntriesFrom(ref input, _repeated_servers_codec); + break; + } + case 106: { + parameters_.AddEntriesFrom(ref input, _repeated_parameters_codec); + break; + } + case 114: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Holds the relative paths to the individual endpoints and their operations. The path is appended to the URL from the `Server Object` in order to construct the full URL. The Paths MAY be empty, due to ACL constraints. + /// + public sealed partial class Paths : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Paths()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[53]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Paths() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Paths(Paths other) : this() { + path_ = other.path_.Clone(); + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Paths Clone() { + return new Paths(this); + } + + /// Field number for the "path" field. + public const int PathFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_path_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedPathItem.Parser); + private readonly pbc::RepeatedField path_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Path { + get { return path_; } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(18, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Paths); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Paths other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!path_.Equals(other.path_)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= path_.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + path_.WriteTo(output, _repeated_path_codec); + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + path_.WriteTo(ref output, _repeated_path_codec); + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += path_.CalculateSize(_repeated_path_codec); + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Paths other) { + if (other == null) { + return; + } + path_.Add(other.path_); + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + path_.AddEntriesFrom(input, _repeated_path_codec); + break; + } + case 18: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + path_.AddEntriesFrom(ref input, _repeated_path_codec); + break; + } + case 18: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Properties : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Properties()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[54]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Properties() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Properties(Properties other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Properties Clone() { + return new Properties(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedSchemaOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Properties); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Properties other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Properties other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// A simple object to allow referencing other components in the specification, internally and externally. The Reference Object is defined by JSON Reference and follows the same structure, behavior and rules. For this specification, reference resolution is accomplished as defined by the JSON Reference specification and not by the JSON Schema specification. + /// + public sealed partial class Reference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Reference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[55]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Reference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Reference(Reference other) : this() { + Ref_ = other.Ref_; + summary_ = other.summary_; + description_ = other.description_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Reference Clone() { + return new Reference(this); + } + + /// Field number for the "_ref" field. + public const int RefFieldNumber = 1; + private string Ref_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Ref { + get { return Ref_; } + set { + Ref_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "summary" field. + public const int SummaryFieldNumber = 2; + private string summary_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Summary { + get { return summary_; } + set { + summary_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 3; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Reference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Reference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Ref != other.Ref) return false; + if (Summary != other.Summary) return false; + if (Description != other.Description) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Ref.Length != 0) hash ^= Ref.GetHashCode(); + if (Summary.Length != 0) hash ^= Summary.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Ref.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Ref); + } + if (Summary.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Ref.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Ref); + } + if (Summary.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Summary); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Ref.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Ref); + } + if (Summary.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Summary); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Reference other) { + if (other == null) { + return; + } + if (other.Ref.Length != 0) { + Ref = other.Ref; + } + if (other.Summary.Length != 0) { + Summary = other.Summary; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Ref = input.ReadString(); + break; + } + case 18: { + Summary = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Ref = input.ReadString(); + break; + } + case 18: { + Summary = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + } + } + } + #endif + + } + + public sealed partial class RequestBodiesOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RequestBodiesOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[56]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBodiesOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBodiesOrReferences(RequestBodiesOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBodiesOrReferences Clone() { + return new RequestBodiesOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedRequestBodyOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as RequestBodiesOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(RequestBodiesOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(RequestBodiesOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Describes a single request body. + /// + public sealed partial class RequestBody : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RequestBody()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[57]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBody() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBody(RequestBody other) : this() { + description_ = other.description_; + content_ = other.content_ != null ? other.content_.Clone() : null; + required_ = other.required_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBody Clone() { + return new RequestBody(this); + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 1; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "content" field. + public const int ContentFieldNumber = 2; + private global::Gnostic.Openapi.V3.MediaTypes content_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.MediaTypes Content { + get { return content_; } + set { + content_ = value; + } + } + + /// Field number for the "required" field. + public const int RequiredFieldNumber = 3; + private bool required_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Required { + get { return required_; } + set { + required_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(34, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as RequestBody); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(RequestBody other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Description != other.Description) return false; + if (!object.Equals(Content, other.Content)) return false; + if (Required != other.Required) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (content_ != null) hash ^= Content.GetHashCode(); + if (Required != false) hash ^= Required.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (content_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Content); + } + if (Required != false) { + output.WriteRawTag(24); + output.WriteBool(Required); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (content_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Content); + } + if (Required != false) { + output.WriteRawTag(24); + output.WriteBool(Required); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (content_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Content); + } + if (Required != false) { + size += 1 + 1; + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(RequestBody other) { + if (other == null) { + return; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.content_ != null) { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + Content.MergeFrom(other.Content); + } + if (other.Required != false) { + Required = other.Required; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 18: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 24: { + Required = input.ReadBool(); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 18: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 24: { + Required = input.ReadBool(); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class RequestBodyOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RequestBodyOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[58]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBodyOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBodyOrReference(RequestBodyOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.RequestBody: + RequestBody = other.RequestBody.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public RequestBodyOrReference Clone() { + return new RequestBodyOrReference(this); + } + + /// Field number for the "request_body" field. + public const int RequestBodyFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.RequestBody RequestBody { + get { return oneofCase_ == OneofOneofCase.RequestBody ? (global::Gnostic.Openapi.V3.RequestBody) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.RequestBody; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + RequestBody = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as RequestBodyOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(RequestBodyOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(RequestBody, other.RequestBody)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.RequestBody) hash ^= RequestBody.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.RequestBody) { + output.WriteRawTag(10); + output.WriteMessage(RequestBody); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.RequestBody) { + output.WriteRawTag(10); + output.WriteMessage(RequestBody); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.RequestBody) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(RequestBody); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(RequestBodyOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.RequestBody: + if (RequestBody == null) { + RequestBody = new global::Gnostic.Openapi.V3.RequestBody(); + } + RequestBody.MergeFrom(other.RequestBody); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.RequestBody subBuilder = new global::Gnostic.Openapi.V3.RequestBody(); + if (oneofCase_ == OneofOneofCase.RequestBody) { + subBuilder.MergeFrom(RequestBody); + } + input.ReadMessage(subBuilder); + RequestBody = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.RequestBody subBuilder = new global::Gnostic.Openapi.V3.RequestBody(); + if (oneofCase_ == OneofOneofCase.RequestBody) { + subBuilder.MergeFrom(RequestBody); + } + input.ReadMessage(subBuilder); + RequestBody = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + /// + /// Describes a single response from an API Operation, including design-time, static `links` to operations based on the response. + /// + public sealed partial class Response : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Response()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[59]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Response() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Response(Response other) : this() { + description_ = other.description_; + headers_ = other.headers_ != null ? other.headers_.Clone() : null; + content_ = other.content_ != null ? other.content_.Clone() : null; + links_ = other.links_ != null ? other.links_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Response Clone() { + return new Response(this); + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 1; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "headers" field. + public const int HeadersFieldNumber = 2; + private global::Gnostic.Openapi.V3.HeadersOrReferences headers_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.HeadersOrReferences Headers { + get { return headers_; } + set { + headers_ = value; + } + } + + /// Field number for the "content" field. + public const int ContentFieldNumber = 3; + private global::Gnostic.Openapi.V3.MediaTypes content_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.MediaTypes Content { + get { return content_; } + set { + content_ = value; + } + } + + /// Field number for the "links" field. + public const int LinksFieldNumber = 4; + private global::Gnostic.Openapi.V3.LinksOrReferences links_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.LinksOrReferences Links { + get { return links_; } + set { + links_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(42, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Response); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Response other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Description != other.Description) return false; + if (!object.Equals(Headers, other.Headers)) return false; + if (!object.Equals(Content, other.Content)) return false; + if (!object.Equals(Links, other.Links)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (headers_ != null) hash ^= Headers.GetHashCode(); + if (content_ != null) hash ^= Content.GetHashCode(); + if (links_ != null) hash ^= Links.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (headers_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Headers); + } + if (content_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Content); + } + if (links_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Links); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Description.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Description); + } + if (headers_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Headers); + } + if (content_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Content); + } + if (links_ != null) { + output.WriteRawTag(34); + output.WriteMessage(Links); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (headers_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Headers); + } + if (content_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Content); + } + if (links_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Links); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Response other) { + if (other == null) { + return; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.headers_ != null) { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + Headers.MergeFrom(other.Headers); + } + if (other.content_ != null) { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + Content.MergeFrom(other.Content); + } + if (other.links_ != null) { + if (links_ == null) { + Links = new global::Gnostic.Openapi.V3.LinksOrReferences(); + } + Links.MergeFrom(other.Links); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 18: { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + input.ReadMessage(Headers); + break; + } + case 26: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 34: { + if (links_ == null) { + Links = new global::Gnostic.Openapi.V3.LinksOrReferences(); + } + input.ReadMessage(Links); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Description = input.ReadString(); + break; + } + case 18: { + if (headers_ == null) { + Headers = new global::Gnostic.Openapi.V3.HeadersOrReferences(); + } + input.ReadMessage(Headers); + break; + } + case 26: { + if (content_ == null) { + Content = new global::Gnostic.Openapi.V3.MediaTypes(); + } + input.ReadMessage(Content); + break; + } + case 34: { + if (links_ == null) { + Links = new global::Gnostic.Openapi.V3.LinksOrReferences(); + } + input.ReadMessage(Links); + break; + } + case 42: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class ResponseOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResponseOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[60]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponseOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponseOrReference(ResponseOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Response: + Response = other.Response.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponseOrReference Clone() { + return new ResponseOrReference(this); + } + + /// Field number for the "response" field. + public const int ResponseFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Response Response { + get { return oneofCase_ == OneofOneofCase.Response ? (global::Gnostic.Openapi.V3.Response) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Response; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Response = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ResponseOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ResponseOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Response, other.Response)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Response) hash ^= Response.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Response) { + output.WriteRawTag(10); + output.WriteMessage(Response); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Response) { + output.WriteRawTag(10); + output.WriteMessage(Response); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Response) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Response); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ResponseOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Response: + if (Response == null) { + Response = new global::Gnostic.Openapi.V3.Response(); + } + Response.MergeFrom(other.Response); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Response subBuilder = new global::Gnostic.Openapi.V3.Response(); + if (oneofCase_ == OneofOneofCase.Response) { + subBuilder.MergeFrom(Response); + } + input.ReadMessage(subBuilder); + Response = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Response subBuilder = new global::Gnostic.Openapi.V3.Response(); + if (oneofCase_ == OneofOneofCase.Response) { + subBuilder.MergeFrom(Response); + } + input.ReadMessage(subBuilder); + Response = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + /// + /// A container for the expected responses of an operation. The container maps a HTTP response code to the expected response. The documentation is not necessarily expected to cover all possible HTTP response codes because they may not be known in advance. However, documentation is expected to cover a successful operation response and any known errors. The `default` MAY be used as a default response object for all HTTP codes that are not covered individually by the specification. The `Responses Object` MUST contain at least one response code, and it SHOULD be the response for a successful operation call. + /// + public sealed partial class Responses : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Responses()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[61]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Responses() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Responses(Responses other) : this() { + default_ = other.default_ != null ? other.default_.Clone() : null; + responseOrReference_ = other.responseOrReference_.Clone(); + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Responses Clone() { + return new Responses(this); + } + + /// Field number for the "default" field. + public const int DefaultFieldNumber = 1; + private global::Gnostic.Openapi.V3.ResponseOrReference default_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ResponseOrReference Default { + get { return default_; } + set { + default_ = value; + } + } + + /// Field number for the "response_or_reference" field. + public const int ResponseOrReferenceFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_responseOrReference_codec + = pb::FieldCodec.ForMessage(18, global::Gnostic.Openapi.V3.NamedResponseOrReference.Parser); + private readonly pbc::RepeatedField responseOrReference_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField ResponseOrReference { + get { return responseOrReference_; } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(26, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Responses); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Responses other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Default, other.Default)) return false; + if(!responseOrReference_.Equals(other.responseOrReference_)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (default_ != null) hash ^= Default.GetHashCode(); + hash ^= responseOrReference_.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (default_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Default); + } + responseOrReference_.WriteTo(output, _repeated_responseOrReference_codec); + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (default_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Default); + } + responseOrReference_.WriteTo(ref output, _repeated_responseOrReference_codec); + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (default_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Default); + } + size += responseOrReference_.CalculateSize(_repeated_responseOrReference_codec); + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Responses other) { + if (other == null) { + return; + } + if (other.default_ != null) { + if (default_ == null) { + Default = new global::Gnostic.Openapi.V3.ResponseOrReference(); + } + Default.MergeFrom(other.Default); + } + responseOrReference_.Add(other.responseOrReference_); + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (default_ == null) { + Default = new global::Gnostic.Openapi.V3.ResponseOrReference(); + } + input.ReadMessage(Default); + break; + } + case 18: { + responseOrReference_.AddEntriesFrom(input, _repeated_responseOrReference_codec); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (default_ == null) { + Default = new global::Gnostic.Openapi.V3.ResponseOrReference(); + } + input.ReadMessage(Default); + break; + } + case 18: { + responseOrReference_.AddEntriesFrom(ref input, _repeated_responseOrReference_codec); + break; + } + case 26: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class ResponsesOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ResponsesOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[62]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponsesOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponsesOrReferences(ResponsesOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ResponsesOrReferences Clone() { + return new ResponsesOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedResponseOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ResponsesOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ResponsesOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ResponsesOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// The Schema Object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. This object is an extended subset of the JSON Schema Specification Wright Draft 00. For more information about the properties, see JSON Schema Core and JSON Schema Validation. Unless stated otherwise, the property definitions follow the JSON Schema. + /// + public sealed partial class Schema : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Schema()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[63]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Schema() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Schema(Schema other) : this() { + nullable_ = other.nullable_; + discriminator_ = other.discriminator_ != null ? other.discriminator_.Clone() : null; + readOnly_ = other.readOnly_; + writeOnly_ = other.writeOnly_; + xml_ = other.xml_ != null ? other.xml_.Clone() : null; + externalDocs_ = other.externalDocs_ != null ? other.externalDocs_.Clone() : null; + example_ = other.example_ != null ? other.example_.Clone() : null; + deprecated_ = other.deprecated_; + title_ = other.title_; + multipleOf_ = other.multipleOf_; + maximum_ = other.maximum_; + exclusiveMaximum_ = other.exclusiveMaximum_; + minimum_ = other.minimum_; + exclusiveMinimum_ = other.exclusiveMinimum_; + maxLength_ = other.maxLength_; + minLength_ = other.minLength_; + pattern_ = other.pattern_; + maxItems_ = other.maxItems_; + minItems_ = other.minItems_; + uniqueItems_ = other.uniqueItems_; + maxProperties_ = other.maxProperties_; + minProperties_ = other.minProperties_; + required_ = other.required_.Clone(); + enum_ = other.enum_.Clone(); + type_ = other.type_; + allOf_ = other.allOf_.Clone(); + oneOf_ = other.oneOf_.Clone(); + anyOf_ = other.anyOf_.Clone(); + not_ = other.not_ != null ? other.not_.Clone() : null; + items_ = other.items_ != null ? other.items_.Clone() : null; + properties_ = other.properties_ != null ? other.properties_.Clone() : null; + additionalProperties_ = other.additionalProperties_ != null ? other.additionalProperties_.Clone() : null; + default_ = other.default_ != null ? other.default_.Clone() : null; + description_ = other.description_; + format_ = other.format_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Schema Clone() { + return new Schema(this); + } + + /// Field number for the "nullable" field. + public const int NullableFieldNumber = 1; + private bool nullable_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Nullable { + get { return nullable_; } + set { + nullable_ = value; + } + } + + /// Field number for the "discriminator" field. + public const int DiscriminatorFieldNumber = 2; + private global::Gnostic.Openapi.V3.Discriminator discriminator_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Discriminator Discriminator { + get { return discriminator_; } + set { + discriminator_ = value; + } + } + + /// Field number for the "read_only" field. + public const int ReadOnlyFieldNumber = 3; + private bool readOnly_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ReadOnly { + get { return readOnly_; } + set { + readOnly_ = value; + } + } + + /// Field number for the "write_only" field. + public const int WriteOnlyFieldNumber = 4; + private bool writeOnly_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool WriteOnly { + get { return writeOnly_; } + set { + writeOnly_ = value; + } + } + + /// Field number for the "xml" field. + public const int XmlFieldNumber = 5; + private global::Gnostic.Openapi.V3.Xml xml_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Xml Xml { + get { return xml_; } + set { + xml_ = value; + } + } + + /// Field number for the "external_docs" field. + public const int ExternalDocsFieldNumber = 6; + private global::Gnostic.Openapi.V3.ExternalDocs externalDocs_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExternalDocs ExternalDocs { + get { return externalDocs_; } + set { + externalDocs_ = value; + } + } + + /// Field number for the "example" field. + public const int ExampleFieldNumber = 7; + private global::Gnostic.Openapi.V3.Any example_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Any Example { + get { return example_; } + set { + example_ = value; + } + } + + /// Field number for the "deprecated" field. + public const int DeprecatedFieldNumber = 8; + private bool deprecated_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Deprecated { + get { return deprecated_; } + set { + deprecated_ = value; + } + } + + /// Field number for the "title" field. + public const int TitleFieldNumber = 9; + private string title_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Title { + get { return title_; } + set { + title_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "multiple_of" field. + public const int MultipleOfFieldNumber = 10; + private double multipleOf_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double MultipleOf { + get { return multipleOf_; } + set { + multipleOf_ = value; + } + } + + /// Field number for the "maximum" field. + public const int MaximumFieldNumber = 11; + private double maximum_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double Maximum { + get { return maximum_; } + set { + maximum_ = value; + } + } + + /// Field number for the "exclusive_maximum" field. + public const int ExclusiveMaximumFieldNumber = 12; + private bool exclusiveMaximum_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ExclusiveMaximum { + get { return exclusiveMaximum_; } + set { + exclusiveMaximum_ = value; + } + } + + /// Field number for the "minimum" field. + public const int MinimumFieldNumber = 13; + private double minimum_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double Minimum { + get { return minimum_; } + set { + minimum_ = value; + } + } + + /// Field number for the "exclusive_minimum" field. + public const int ExclusiveMinimumFieldNumber = 14; + private bool exclusiveMinimum_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool ExclusiveMinimum { + get { return exclusiveMinimum_; } + set { + exclusiveMinimum_ = value; + } + } + + /// Field number for the "max_length" field. + public const int MaxLengthFieldNumber = 15; + private long maxLength_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long MaxLength { + get { return maxLength_; } + set { + maxLength_ = value; + } + } + + /// Field number for the "min_length" field. + public const int MinLengthFieldNumber = 16; + private long minLength_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long MinLength { + get { return minLength_; } + set { + minLength_ = value; + } + } + + /// Field number for the "pattern" field. + public const int PatternFieldNumber = 17; + private string pattern_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Pattern { + get { return pattern_; } + set { + pattern_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "max_items" field. + public const int MaxItemsFieldNumber = 18; + private long maxItems_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long MaxItems { + get { return maxItems_; } + set { + maxItems_ = value; + } + } + + /// Field number for the "min_items" field. + public const int MinItemsFieldNumber = 19; + private long minItems_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long MinItems { + get { return minItems_; } + set { + minItems_ = value; + } + } + + /// Field number for the "unique_items" field. + public const int UniqueItemsFieldNumber = 20; + private bool uniqueItems_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool UniqueItems { + get { return uniqueItems_; } + set { + uniqueItems_ = value; + } + } + + /// Field number for the "max_properties" field. + public const int MaxPropertiesFieldNumber = 21; + private long maxProperties_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long MaxProperties { + get { return maxProperties_; } + set { + maxProperties_ = value; + } + } + + /// Field number for the "min_properties" field. + public const int MinPropertiesFieldNumber = 22; + private long minProperties_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public long MinProperties { + get { return minProperties_; } + set { + minProperties_ = value; + } + } + + /// Field number for the "required" field. + public const int RequiredFieldNumber = 23; + private static readonly pb::FieldCodec _repeated_required_codec + = pb::FieldCodec.ForString(186); + private readonly pbc::RepeatedField required_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Required { + get { return required_; } + } + + /// Field number for the "enum" field. + public const int EnumFieldNumber = 24; + private static readonly pb::FieldCodec _repeated_enum_codec + = pb::FieldCodec.ForMessage(194, global::Gnostic.Openapi.V3.Any.Parser); + private readonly pbc::RepeatedField enum_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Enum { + get { return enum_; } + } + + /// Field number for the "type" field. + public const int TypeFieldNumber = 25; + private string type_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Type { + get { return type_; } + set { + type_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "all_of" field. + public const int AllOfFieldNumber = 26; + private static readonly pb::FieldCodec _repeated_allOf_codec + = pb::FieldCodec.ForMessage(210, global::Gnostic.Openapi.V3.SchemaOrReference.Parser); + private readonly pbc::RepeatedField allOf_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AllOf { + get { return allOf_; } + } + + /// Field number for the "one_of" field. + public const int OneOfFieldNumber = 27; + private static readonly pb::FieldCodec _repeated_oneOf_codec + = pb::FieldCodec.ForMessage(218, global::Gnostic.Openapi.V3.SchemaOrReference.Parser); + private readonly pbc::RepeatedField oneOf_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField OneOf { + get { return oneOf_; } + } + + /// Field number for the "any_of" field. + public const int AnyOfFieldNumber = 28; + private static readonly pb::FieldCodec _repeated_anyOf_codec + = pb::FieldCodec.ForMessage(226, global::Gnostic.Openapi.V3.SchemaOrReference.Parser); + private readonly pbc::RepeatedField anyOf_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AnyOf { + get { return anyOf_; } + } + + /// Field number for the "not" field. + public const int NotFieldNumber = 29; + private global::Gnostic.Openapi.V3.Schema not_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Schema Not { + get { return not_; } + set { + not_ = value; + } + } + + /// Field number for the "items" field. + public const int ItemsFieldNumber = 30; + private global::Gnostic.Openapi.V3.ItemsItem items_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ItemsItem Items { + get { return items_; } + set { + items_ = value; + } + } + + /// Field number for the "properties" field. + public const int PropertiesFieldNumber = 31; + private global::Gnostic.Openapi.V3.Properties properties_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Properties Properties { + get { return properties_; } + set { + properties_ = value; + } + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 32; + private global::Gnostic.Openapi.V3.AdditionalPropertiesItem additionalProperties_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.AdditionalPropertiesItem AdditionalProperties { + get { return additionalProperties_; } + set { + additionalProperties_ = value; + } + } + + /// Field number for the "default" field. + public const int DefaultFieldNumber = 33; + private global::Gnostic.Openapi.V3.DefaultType default_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.DefaultType Default { + get { return default_; } + set { + default_ = value; + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 34; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "format" field. + public const int FormatFieldNumber = 35; + private string format_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Format { + get { return format_; } + set { + format_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 36; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(290, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Schema); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Schema other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Nullable != other.Nullable) return false; + if (!object.Equals(Discriminator, other.Discriminator)) return false; + if (ReadOnly != other.ReadOnly) return false; + if (WriteOnly != other.WriteOnly) return false; + if (!object.Equals(Xml, other.Xml)) return false; + if (!object.Equals(ExternalDocs, other.ExternalDocs)) return false; + if (!object.Equals(Example, other.Example)) return false; + if (Deprecated != other.Deprecated) return false; + if (Title != other.Title) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(MultipleOf, other.MultipleOf)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Maximum, other.Maximum)) return false; + if (ExclusiveMaximum != other.ExclusiveMaximum) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Minimum, other.Minimum)) return false; + if (ExclusiveMinimum != other.ExclusiveMinimum) return false; + if (MaxLength != other.MaxLength) return false; + if (MinLength != other.MinLength) return false; + if (Pattern != other.Pattern) return false; + if (MaxItems != other.MaxItems) return false; + if (MinItems != other.MinItems) return false; + if (UniqueItems != other.UniqueItems) return false; + if (MaxProperties != other.MaxProperties) return false; + if (MinProperties != other.MinProperties) return false; + if(!required_.Equals(other.required_)) return false; + if(!enum_.Equals(other.enum_)) return false; + if (Type != other.Type) return false; + if(!allOf_.Equals(other.allOf_)) return false; + if(!oneOf_.Equals(other.oneOf_)) return false; + if(!anyOf_.Equals(other.anyOf_)) return false; + if (!object.Equals(Not, other.Not)) return false; + if (!object.Equals(Items, other.Items)) return false; + if (!object.Equals(Properties, other.Properties)) return false; + if (!object.Equals(AdditionalProperties, other.AdditionalProperties)) return false; + if (!object.Equals(Default, other.Default)) return false; + if (Description != other.Description) return false; + if (Format != other.Format) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Nullable != false) hash ^= Nullable.GetHashCode(); + if (discriminator_ != null) hash ^= Discriminator.GetHashCode(); + if (ReadOnly != false) hash ^= ReadOnly.GetHashCode(); + if (WriteOnly != false) hash ^= WriteOnly.GetHashCode(); + if (xml_ != null) hash ^= Xml.GetHashCode(); + if (externalDocs_ != null) hash ^= ExternalDocs.GetHashCode(); + if (example_ != null) hash ^= Example.GetHashCode(); + if (Deprecated != false) hash ^= Deprecated.GetHashCode(); + if (Title.Length != 0) hash ^= Title.GetHashCode(); + if (MultipleOf != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(MultipleOf); + if (Maximum != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Maximum); + if (ExclusiveMaximum != false) hash ^= ExclusiveMaximum.GetHashCode(); + if (Minimum != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Minimum); + if (ExclusiveMinimum != false) hash ^= ExclusiveMinimum.GetHashCode(); + if (MaxLength != 0L) hash ^= MaxLength.GetHashCode(); + if (MinLength != 0L) hash ^= MinLength.GetHashCode(); + if (Pattern.Length != 0) hash ^= Pattern.GetHashCode(); + if (MaxItems != 0L) hash ^= MaxItems.GetHashCode(); + if (MinItems != 0L) hash ^= MinItems.GetHashCode(); + if (UniqueItems != false) hash ^= UniqueItems.GetHashCode(); + if (MaxProperties != 0L) hash ^= MaxProperties.GetHashCode(); + if (MinProperties != 0L) hash ^= MinProperties.GetHashCode(); + hash ^= required_.GetHashCode(); + hash ^= enum_.GetHashCode(); + if (Type.Length != 0) hash ^= Type.GetHashCode(); + hash ^= allOf_.GetHashCode(); + hash ^= oneOf_.GetHashCode(); + hash ^= anyOf_.GetHashCode(); + if (not_ != null) hash ^= Not.GetHashCode(); + if (items_ != null) hash ^= Items.GetHashCode(); + if (properties_ != null) hash ^= Properties.GetHashCode(); + if (additionalProperties_ != null) hash ^= AdditionalProperties.GetHashCode(); + if (default_ != null) hash ^= Default.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (Format.Length != 0) hash ^= Format.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Nullable != false) { + output.WriteRawTag(8); + output.WriteBool(Nullable); + } + if (discriminator_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Discriminator); + } + if (ReadOnly != false) { + output.WriteRawTag(24); + output.WriteBool(ReadOnly); + } + if (WriteOnly != false) { + output.WriteRawTag(32); + output.WriteBool(WriteOnly); + } + if (xml_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Xml); + } + if (externalDocs_ != null) { + output.WriteRawTag(50); + output.WriteMessage(ExternalDocs); + } + if (example_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Example); + } + if (Deprecated != false) { + output.WriteRawTag(64); + output.WriteBool(Deprecated); + } + if (Title.Length != 0) { + output.WriteRawTag(74); + output.WriteString(Title); + } + if (MultipleOf != 0D) { + output.WriteRawTag(81); + output.WriteDouble(MultipleOf); + } + if (Maximum != 0D) { + output.WriteRawTag(89); + output.WriteDouble(Maximum); + } + if (ExclusiveMaximum != false) { + output.WriteRawTag(96); + output.WriteBool(ExclusiveMaximum); + } + if (Minimum != 0D) { + output.WriteRawTag(105); + output.WriteDouble(Minimum); + } + if (ExclusiveMinimum != false) { + output.WriteRawTag(112); + output.WriteBool(ExclusiveMinimum); + } + if (MaxLength != 0L) { + output.WriteRawTag(120); + output.WriteInt64(MaxLength); + } + if (MinLength != 0L) { + output.WriteRawTag(128, 1); + output.WriteInt64(MinLength); + } + if (Pattern.Length != 0) { + output.WriteRawTag(138, 1); + output.WriteString(Pattern); + } + if (MaxItems != 0L) { + output.WriteRawTag(144, 1); + output.WriteInt64(MaxItems); + } + if (MinItems != 0L) { + output.WriteRawTag(152, 1); + output.WriteInt64(MinItems); + } + if (UniqueItems != false) { + output.WriteRawTag(160, 1); + output.WriteBool(UniqueItems); + } + if (MaxProperties != 0L) { + output.WriteRawTag(168, 1); + output.WriteInt64(MaxProperties); + } + if (MinProperties != 0L) { + output.WriteRawTag(176, 1); + output.WriteInt64(MinProperties); + } + required_.WriteTo(output, _repeated_required_codec); + enum_.WriteTo(output, _repeated_enum_codec); + if (Type.Length != 0) { + output.WriteRawTag(202, 1); + output.WriteString(Type); + } + allOf_.WriteTo(output, _repeated_allOf_codec); + oneOf_.WriteTo(output, _repeated_oneOf_codec); + anyOf_.WriteTo(output, _repeated_anyOf_codec); + if (not_ != null) { + output.WriteRawTag(234, 1); + output.WriteMessage(Not); + } + if (items_ != null) { + output.WriteRawTag(242, 1); + output.WriteMessage(Items); + } + if (properties_ != null) { + output.WriteRawTag(250, 1); + output.WriteMessage(Properties); + } + if (additionalProperties_ != null) { + output.WriteRawTag(130, 2); + output.WriteMessage(AdditionalProperties); + } + if (default_ != null) { + output.WriteRawTag(138, 2); + output.WriteMessage(Default); + } + if (Description.Length != 0) { + output.WriteRawTag(146, 2); + output.WriteString(Description); + } + if (Format.Length != 0) { + output.WriteRawTag(154, 2); + output.WriteString(Format); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Nullable != false) { + output.WriteRawTag(8); + output.WriteBool(Nullable); + } + if (discriminator_ != null) { + output.WriteRawTag(18); + output.WriteMessage(Discriminator); + } + if (ReadOnly != false) { + output.WriteRawTag(24); + output.WriteBool(ReadOnly); + } + if (WriteOnly != false) { + output.WriteRawTag(32); + output.WriteBool(WriteOnly); + } + if (xml_ != null) { + output.WriteRawTag(42); + output.WriteMessage(Xml); + } + if (externalDocs_ != null) { + output.WriteRawTag(50); + output.WriteMessage(ExternalDocs); + } + if (example_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Example); + } + if (Deprecated != false) { + output.WriteRawTag(64); + output.WriteBool(Deprecated); + } + if (Title.Length != 0) { + output.WriteRawTag(74); + output.WriteString(Title); + } + if (MultipleOf != 0D) { + output.WriteRawTag(81); + output.WriteDouble(MultipleOf); + } + if (Maximum != 0D) { + output.WriteRawTag(89); + output.WriteDouble(Maximum); + } + if (ExclusiveMaximum != false) { + output.WriteRawTag(96); + output.WriteBool(ExclusiveMaximum); + } + if (Minimum != 0D) { + output.WriteRawTag(105); + output.WriteDouble(Minimum); + } + if (ExclusiveMinimum != false) { + output.WriteRawTag(112); + output.WriteBool(ExclusiveMinimum); + } + if (MaxLength != 0L) { + output.WriteRawTag(120); + output.WriteInt64(MaxLength); + } + if (MinLength != 0L) { + output.WriteRawTag(128, 1); + output.WriteInt64(MinLength); + } + if (Pattern.Length != 0) { + output.WriteRawTag(138, 1); + output.WriteString(Pattern); + } + if (MaxItems != 0L) { + output.WriteRawTag(144, 1); + output.WriteInt64(MaxItems); + } + if (MinItems != 0L) { + output.WriteRawTag(152, 1); + output.WriteInt64(MinItems); + } + if (UniqueItems != false) { + output.WriteRawTag(160, 1); + output.WriteBool(UniqueItems); + } + if (MaxProperties != 0L) { + output.WriteRawTag(168, 1); + output.WriteInt64(MaxProperties); + } + if (MinProperties != 0L) { + output.WriteRawTag(176, 1); + output.WriteInt64(MinProperties); + } + required_.WriteTo(ref output, _repeated_required_codec); + enum_.WriteTo(ref output, _repeated_enum_codec); + if (Type.Length != 0) { + output.WriteRawTag(202, 1); + output.WriteString(Type); + } + allOf_.WriteTo(ref output, _repeated_allOf_codec); + oneOf_.WriteTo(ref output, _repeated_oneOf_codec); + anyOf_.WriteTo(ref output, _repeated_anyOf_codec); + if (not_ != null) { + output.WriteRawTag(234, 1); + output.WriteMessage(Not); + } + if (items_ != null) { + output.WriteRawTag(242, 1); + output.WriteMessage(Items); + } + if (properties_ != null) { + output.WriteRawTag(250, 1); + output.WriteMessage(Properties); + } + if (additionalProperties_ != null) { + output.WriteRawTag(130, 2); + output.WriteMessage(AdditionalProperties); + } + if (default_ != null) { + output.WriteRawTag(138, 2); + output.WriteMessage(Default); + } + if (Description.Length != 0) { + output.WriteRawTag(146, 2); + output.WriteString(Description); + } + if (Format.Length != 0) { + output.WriteRawTag(154, 2); + output.WriteString(Format); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Nullable != false) { + size += 1 + 1; + } + if (discriminator_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Discriminator); + } + if (ReadOnly != false) { + size += 1 + 1; + } + if (WriteOnly != false) { + size += 1 + 1; + } + if (xml_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Xml); + } + if (externalDocs_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExternalDocs); + } + if (example_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Example); + } + if (Deprecated != false) { + size += 1 + 1; + } + if (Title.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Title); + } + if (MultipleOf != 0D) { + size += 1 + 8; + } + if (Maximum != 0D) { + size += 1 + 8; + } + if (ExclusiveMaximum != false) { + size += 1 + 1; + } + if (Minimum != 0D) { + size += 1 + 8; + } + if (ExclusiveMinimum != false) { + size += 1 + 1; + } + if (MaxLength != 0L) { + size += 1 + pb::CodedOutputStream.ComputeInt64Size(MaxLength); + } + if (MinLength != 0L) { + size += 2 + pb::CodedOutputStream.ComputeInt64Size(MinLength); + } + if (Pattern.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Pattern); + } + if (MaxItems != 0L) { + size += 2 + pb::CodedOutputStream.ComputeInt64Size(MaxItems); + } + if (MinItems != 0L) { + size += 2 + pb::CodedOutputStream.ComputeInt64Size(MinItems); + } + if (UniqueItems != false) { + size += 2 + 1; + } + if (MaxProperties != 0L) { + size += 2 + pb::CodedOutputStream.ComputeInt64Size(MaxProperties); + } + if (MinProperties != 0L) { + size += 2 + pb::CodedOutputStream.ComputeInt64Size(MinProperties); + } + size += required_.CalculateSize(_repeated_required_codec); + size += enum_.CalculateSize(_repeated_enum_codec); + if (Type.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Type); + } + size += allOf_.CalculateSize(_repeated_allOf_codec); + size += oneOf_.CalculateSize(_repeated_oneOf_codec); + size += anyOf_.CalculateSize(_repeated_anyOf_codec); + if (not_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(Not); + } + if (items_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(Items); + } + if (properties_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(Properties); + } + if (additionalProperties_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(AdditionalProperties); + } + if (default_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(Default); + } + if (Description.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (Format.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Format); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Schema other) { + if (other == null) { + return; + } + if (other.Nullable != false) { + Nullable = other.Nullable; + } + if (other.discriminator_ != null) { + if (discriminator_ == null) { + Discriminator = new global::Gnostic.Openapi.V3.Discriminator(); + } + Discriminator.MergeFrom(other.Discriminator); + } + if (other.ReadOnly != false) { + ReadOnly = other.ReadOnly; + } + if (other.WriteOnly != false) { + WriteOnly = other.WriteOnly; + } + if (other.xml_ != null) { + if (xml_ == null) { + Xml = new global::Gnostic.Openapi.V3.Xml(); + } + Xml.MergeFrom(other.Xml); + } + if (other.externalDocs_ != null) { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + ExternalDocs.MergeFrom(other.ExternalDocs); + } + if (other.example_ != null) { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + Example.MergeFrom(other.Example); + } + if (other.Deprecated != false) { + Deprecated = other.Deprecated; + } + if (other.Title.Length != 0) { + Title = other.Title; + } + if (other.MultipleOf != 0D) { + MultipleOf = other.MultipleOf; + } + if (other.Maximum != 0D) { + Maximum = other.Maximum; + } + if (other.ExclusiveMaximum != false) { + ExclusiveMaximum = other.ExclusiveMaximum; + } + if (other.Minimum != 0D) { + Minimum = other.Minimum; + } + if (other.ExclusiveMinimum != false) { + ExclusiveMinimum = other.ExclusiveMinimum; + } + if (other.MaxLength != 0L) { + MaxLength = other.MaxLength; + } + if (other.MinLength != 0L) { + MinLength = other.MinLength; + } + if (other.Pattern.Length != 0) { + Pattern = other.Pattern; + } + if (other.MaxItems != 0L) { + MaxItems = other.MaxItems; + } + if (other.MinItems != 0L) { + MinItems = other.MinItems; + } + if (other.UniqueItems != false) { + UniqueItems = other.UniqueItems; + } + if (other.MaxProperties != 0L) { + MaxProperties = other.MaxProperties; + } + if (other.MinProperties != 0L) { + MinProperties = other.MinProperties; + } + required_.Add(other.required_); + enum_.Add(other.enum_); + if (other.Type.Length != 0) { + Type = other.Type; + } + allOf_.Add(other.allOf_); + oneOf_.Add(other.oneOf_); + anyOf_.Add(other.anyOf_); + if (other.not_ != null) { + if (not_ == null) { + Not = new global::Gnostic.Openapi.V3.Schema(); + } + Not.MergeFrom(other.Not); + } + if (other.items_ != null) { + if (items_ == null) { + Items = new global::Gnostic.Openapi.V3.ItemsItem(); + } + Items.MergeFrom(other.Items); + } + if (other.properties_ != null) { + if (properties_ == null) { + Properties = new global::Gnostic.Openapi.V3.Properties(); + } + Properties.MergeFrom(other.Properties); + } + if (other.additionalProperties_ != null) { + if (additionalProperties_ == null) { + AdditionalProperties = new global::Gnostic.Openapi.V3.AdditionalPropertiesItem(); + } + AdditionalProperties.MergeFrom(other.AdditionalProperties); + } + if (other.default_ != null) { + if (default_ == null) { + Default = new global::Gnostic.Openapi.V3.DefaultType(); + } + Default.MergeFrom(other.Default); + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.Format.Length != 0) { + Format = other.Format; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + Nullable = input.ReadBool(); + break; + } + case 18: { + if (discriminator_ == null) { + Discriminator = new global::Gnostic.Openapi.V3.Discriminator(); + } + input.ReadMessage(Discriminator); + break; + } + case 24: { + ReadOnly = input.ReadBool(); + break; + } + case 32: { + WriteOnly = input.ReadBool(); + break; + } + case 42: { + if (xml_ == null) { + Xml = new global::Gnostic.Openapi.V3.Xml(); + } + input.ReadMessage(Xml); + break; + } + case 50: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 58: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 64: { + Deprecated = input.ReadBool(); + break; + } + case 74: { + Title = input.ReadString(); + break; + } + case 81: { + MultipleOf = input.ReadDouble(); + break; + } + case 89: { + Maximum = input.ReadDouble(); + break; + } + case 96: { + ExclusiveMaximum = input.ReadBool(); + break; + } + case 105: { + Minimum = input.ReadDouble(); + break; + } + case 112: { + ExclusiveMinimum = input.ReadBool(); + break; + } + case 120: { + MaxLength = input.ReadInt64(); + break; + } + case 128: { + MinLength = input.ReadInt64(); + break; + } + case 138: { + Pattern = input.ReadString(); + break; + } + case 144: { + MaxItems = input.ReadInt64(); + break; + } + case 152: { + MinItems = input.ReadInt64(); + break; + } + case 160: { + UniqueItems = input.ReadBool(); + break; + } + case 168: { + MaxProperties = input.ReadInt64(); + break; + } + case 176: { + MinProperties = input.ReadInt64(); + break; + } + case 186: { + required_.AddEntriesFrom(input, _repeated_required_codec); + break; + } + case 194: { + enum_.AddEntriesFrom(input, _repeated_enum_codec); + break; + } + case 202: { + Type = input.ReadString(); + break; + } + case 210: { + allOf_.AddEntriesFrom(input, _repeated_allOf_codec); + break; + } + case 218: { + oneOf_.AddEntriesFrom(input, _repeated_oneOf_codec); + break; + } + case 226: { + anyOf_.AddEntriesFrom(input, _repeated_anyOf_codec); + break; + } + case 234: { + if (not_ == null) { + Not = new global::Gnostic.Openapi.V3.Schema(); + } + input.ReadMessage(Not); + break; + } + case 242: { + if (items_ == null) { + Items = new global::Gnostic.Openapi.V3.ItemsItem(); + } + input.ReadMessage(Items); + break; + } + case 250: { + if (properties_ == null) { + Properties = new global::Gnostic.Openapi.V3.Properties(); + } + input.ReadMessage(Properties); + break; + } + case 258: { + if (additionalProperties_ == null) { + AdditionalProperties = new global::Gnostic.Openapi.V3.AdditionalPropertiesItem(); + } + input.ReadMessage(AdditionalProperties); + break; + } + case 266: { + if (default_ == null) { + Default = new global::Gnostic.Openapi.V3.DefaultType(); + } + input.ReadMessage(Default); + break; + } + case 274: { + Description = input.ReadString(); + break; + } + case 282: { + Format = input.ReadString(); + break; + } + case 290: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 8: { + Nullable = input.ReadBool(); + break; + } + case 18: { + if (discriminator_ == null) { + Discriminator = new global::Gnostic.Openapi.V3.Discriminator(); + } + input.ReadMessage(Discriminator); + break; + } + case 24: { + ReadOnly = input.ReadBool(); + break; + } + case 32: { + WriteOnly = input.ReadBool(); + break; + } + case 42: { + if (xml_ == null) { + Xml = new global::Gnostic.Openapi.V3.Xml(); + } + input.ReadMessage(Xml); + break; + } + case 50: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 58: { + if (example_ == null) { + Example = new global::Gnostic.Openapi.V3.Any(); + } + input.ReadMessage(Example); + break; + } + case 64: { + Deprecated = input.ReadBool(); + break; + } + case 74: { + Title = input.ReadString(); + break; + } + case 81: { + MultipleOf = input.ReadDouble(); + break; + } + case 89: { + Maximum = input.ReadDouble(); + break; + } + case 96: { + ExclusiveMaximum = input.ReadBool(); + break; + } + case 105: { + Minimum = input.ReadDouble(); + break; + } + case 112: { + ExclusiveMinimum = input.ReadBool(); + break; + } + case 120: { + MaxLength = input.ReadInt64(); + break; + } + case 128: { + MinLength = input.ReadInt64(); + break; + } + case 138: { + Pattern = input.ReadString(); + break; + } + case 144: { + MaxItems = input.ReadInt64(); + break; + } + case 152: { + MinItems = input.ReadInt64(); + break; + } + case 160: { + UniqueItems = input.ReadBool(); + break; + } + case 168: { + MaxProperties = input.ReadInt64(); + break; + } + case 176: { + MinProperties = input.ReadInt64(); + break; + } + case 186: { + required_.AddEntriesFrom(ref input, _repeated_required_codec); + break; + } + case 194: { + enum_.AddEntriesFrom(ref input, _repeated_enum_codec); + break; + } + case 202: { + Type = input.ReadString(); + break; + } + case 210: { + allOf_.AddEntriesFrom(ref input, _repeated_allOf_codec); + break; + } + case 218: { + oneOf_.AddEntriesFrom(ref input, _repeated_oneOf_codec); + break; + } + case 226: { + anyOf_.AddEntriesFrom(ref input, _repeated_anyOf_codec); + break; + } + case 234: { + if (not_ == null) { + Not = new global::Gnostic.Openapi.V3.Schema(); + } + input.ReadMessage(Not); + break; + } + case 242: { + if (items_ == null) { + Items = new global::Gnostic.Openapi.V3.ItemsItem(); + } + input.ReadMessage(Items); + break; + } + case 250: { + if (properties_ == null) { + Properties = new global::Gnostic.Openapi.V3.Properties(); + } + input.ReadMessage(Properties); + break; + } + case 258: { + if (additionalProperties_ == null) { + AdditionalProperties = new global::Gnostic.Openapi.V3.AdditionalPropertiesItem(); + } + input.ReadMessage(AdditionalProperties); + break; + } + case 266: { + if (default_ == null) { + Default = new global::Gnostic.Openapi.V3.DefaultType(); + } + input.ReadMessage(Default); + break; + } + case 274: { + Description = input.ReadString(); + break; + } + case 282: { + Format = input.ReadString(); + break; + } + case 290: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class SchemaOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SchemaOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[64]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SchemaOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SchemaOrReference(SchemaOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Schema: + Schema = other.Schema.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SchemaOrReference Clone() { + return new SchemaOrReference(this); + } + + /// Field number for the "schema" field. + public const int SchemaFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Schema Schema { + get { return oneofCase_ == OneofOneofCase.Schema ? (global::Gnostic.Openapi.V3.Schema) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Schema; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Schema = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SchemaOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SchemaOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Schema, other.Schema)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.Schema) hash ^= Schema.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.Schema) { + output.WriteRawTag(10); + output.WriteMessage(Schema); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.Schema) { + output.WriteRawTag(10); + output.WriteMessage(Schema); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.Schema) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Schema); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SchemaOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Schema: + if (Schema == null) { + Schema = new global::Gnostic.Openapi.V3.Schema(); + } + Schema.MergeFrom(other.Schema); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.Schema subBuilder = new global::Gnostic.Openapi.V3.Schema(); + if (oneofCase_ == OneofOneofCase.Schema) { + subBuilder.MergeFrom(Schema); + } + input.ReadMessage(subBuilder); + Schema = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.Schema subBuilder = new global::Gnostic.Openapi.V3.Schema(); + if (oneofCase_ == OneofOneofCase.Schema) { + subBuilder.MergeFrom(Schema); + } + input.ReadMessage(subBuilder); + Schema = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class SchemasOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SchemasOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[65]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SchemasOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SchemasOrReferences(SchemasOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SchemasOrReferences Clone() { + return new SchemasOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedSchemaOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SchemasOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SchemasOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SchemasOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the Security Schemes under the Components Object. Security Requirement Objects that contain multiple schemes require that all schemes MUST be satisfied for a request to be authorized. This enables support for scenarios where multiple query parameters or HTTP headers are required to convey security information. When a list of Security Requirement Objects is defined on the OpenAPI Object or Operation Object, only one of the Security Requirement Objects in the list needs to be satisfied to authorize the request. + /// + public sealed partial class SecurityRequirement : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SecurityRequirement()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[66]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecurityRequirement() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecurityRequirement(SecurityRequirement other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecurityRequirement Clone() { + return new SecurityRequirement(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedStringArray.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SecurityRequirement); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SecurityRequirement other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SecurityRequirement other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Defines a security scheme that can be used by the operations. Supported schemes are HTTP authentication, an API key (either as a header, a cookie parameter or as a query parameter), mutual TLS (use of a client certificate), OAuth2's common flows (implicit, password, application and access code) as defined in RFC6749, and OpenID Connect. Please note that currently (2019) the implicit flow is about to be deprecated OAuth 2.0 Security Best Current Practice. Recommended for most use case is Authorization Code Grant flow with PKCE. + /// + public sealed partial class SecurityScheme : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SecurityScheme()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[67]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecurityScheme() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecurityScheme(SecurityScheme other) : this() { + type_ = other.type_; + description_ = other.description_; + name_ = other.name_; + in_ = other.in_; + scheme_ = other.scheme_; + bearerFormat_ = other.bearerFormat_; + flows_ = other.flows_ != null ? other.flows_.Clone() : null; + openIdConnectUrl_ = other.openIdConnectUrl_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecurityScheme Clone() { + return new SecurityScheme(this); + } + + /// Field number for the "type" field. + public const int TypeFieldNumber = 1; + private string type_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Type { + get { return type_; } + set { + type_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 2; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 3; + private string name_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "in" field. + public const int InFieldNumber = 4; + private string in_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string In { + get { return in_; } + set { + in_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "scheme" field. + public const int SchemeFieldNumber = 5; + private string scheme_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Scheme { + get { return scheme_; } + set { + scheme_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "bearer_format" field. + public const int BearerFormatFieldNumber = 6; + private string bearerFormat_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string BearerFormat { + get { return bearerFormat_; } + set { + bearerFormat_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "flows" field. + public const int FlowsFieldNumber = 7; + private global::Gnostic.Openapi.V3.OauthFlows flows_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.OauthFlows Flows { + get { return flows_; } + set { + flows_ = value; + } + } + + /// Field number for the "open_id_connect_url" field. + public const int OpenIdConnectUrlFieldNumber = 8; + private string openIdConnectUrl_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string OpenIdConnectUrl { + get { return openIdConnectUrl_; } + set { + openIdConnectUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 9; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(74, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SecurityScheme); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SecurityScheme other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Type != other.Type) return false; + if (Description != other.Description) return false; + if (Name != other.Name) return false; + if (In != other.In) return false; + if (Scheme != other.Scheme) return false; + if (BearerFormat != other.BearerFormat) return false; + if (!object.Equals(Flows, other.Flows)) return false; + if (OpenIdConnectUrl != other.OpenIdConnectUrl) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Type.Length != 0) hash ^= Type.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (In.Length != 0) hash ^= In.GetHashCode(); + if (Scheme.Length != 0) hash ^= Scheme.GetHashCode(); + if (BearerFormat.Length != 0) hash ^= BearerFormat.GetHashCode(); + if (flows_ != null) hash ^= Flows.GetHashCode(); + if (OpenIdConnectUrl.Length != 0) hash ^= OpenIdConnectUrl.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Type.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Type); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (Name.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Name); + } + if (In.Length != 0) { + output.WriteRawTag(34); + output.WriteString(In); + } + if (Scheme.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Scheme); + } + if (BearerFormat.Length != 0) { + output.WriteRawTag(50); + output.WriteString(BearerFormat); + } + if (flows_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Flows); + } + if (OpenIdConnectUrl.Length != 0) { + output.WriteRawTag(66); + output.WriteString(OpenIdConnectUrl); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Type.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Type); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (Name.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Name); + } + if (In.Length != 0) { + output.WriteRawTag(34); + output.WriteString(In); + } + if (Scheme.Length != 0) { + output.WriteRawTag(42); + output.WriteString(Scheme); + } + if (BearerFormat.Length != 0) { + output.WriteRawTag(50); + output.WriteString(BearerFormat); + } + if (flows_ != null) { + output.WriteRawTag(58); + output.WriteMessage(Flows); + } + if (OpenIdConnectUrl.Length != 0) { + output.WriteRawTag(66); + output.WriteString(OpenIdConnectUrl); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Type.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Type); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (In.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(In); + } + if (Scheme.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Scheme); + } + if (BearerFormat.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(BearerFormat); + } + if (flows_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Flows); + } + if (OpenIdConnectUrl.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(OpenIdConnectUrl); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SecurityScheme other) { + if (other == null) { + return; + } + if (other.Type.Length != 0) { + Type = other.Type; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.In.Length != 0) { + In = other.In; + } + if (other.Scheme.Length != 0) { + Scheme = other.Scheme; + } + if (other.BearerFormat.Length != 0) { + BearerFormat = other.BearerFormat; + } + if (other.flows_ != null) { + if (flows_ == null) { + Flows = new global::Gnostic.Openapi.V3.OauthFlows(); + } + Flows.MergeFrom(other.Flows); + } + if (other.OpenIdConnectUrl.Length != 0) { + OpenIdConnectUrl = other.OpenIdConnectUrl; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Type = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + Name = input.ReadString(); + break; + } + case 34: { + In = input.ReadString(); + break; + } + case 42: { + Scheme = input.ReadString(); + break; + } + case 50: { + BearerFormat = input.ReadString(); + break; + } + case 58: { + if (flows_ == null) { + Flows = new global::Gnostic.Openapi.V3.OauthFlows(); + } + input.ReadMessage(Flows); + break; + } + case 66: { + OpenIdConnectUrl = input.ReadString(); + break; + } + case 74: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Type = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + Name = input.ReadString(); + break; + } + case 34: { + In = input.ReadString(); + break; + } + case 42: { + Scheme = input.ReadString(); + break; + } + case 50: { + BearerFormat = input.ReadString(); + break; + } + case 58: { + if (flows_ == null) { + Flows = new global::Gnostic.Openapi.V3.OauthFlows(); + } + input.ReadMessage(Flows); + break; + } + case 66: { + OpenIdConnectUrl = input.ReadString(); + break; + } + case 74: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class SecuritySchemeOrReference : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SecuritySchemeOrReference()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[68]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecuritySchemeOrReference() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecuritySchemeOrReference(SecuritySchemeOrReference other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.SecurityScheme: + SecurityScheme = other.SecurityScheme.Clone(); + break; + case OneofOneofCase.Reference: + Reference = other.Reference.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecuritySchemeOrReference Clone() { + return new SecuritySchemeOrReference(this); + } + + /// Field number for the "security_scheme" field. + public const int SecuritySchemeFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.SecurityScheme SecurityScheme { + get { return oneofCase_ == OneofOneofCase.SecurityScheme ? (global::Gnostic.Openapi.V3.SecurityScheme) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.SecurityScheme; + } + } + + /// Field number for the "reference" field. + public const int ReferenceFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.Reference Reference { + get { return oneofCase_ == OneofOneofCase.Reference ? (global::Gnostic.Openapi.V3.Reference) oneof_ : null; } + set { + oneof_ = value; + oneofCase_ = value == null ? OneofOneofCase.None : OneofOneofCase.Reference; + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + SecurityScheme = 1, + Reference = 2, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SecuritySchemeOrReference); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SecuritySchemeOrReference other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(SecurityScheme, other.SecurityScheme)) return false; + if (!object.Equals(Reference, other.Reference)) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (oneofCase_ == OneofOneofCase.SecurityScheme) hash ^= SecurityScheme.GetHashCode(); + if (oneofCase_ == OneofOneofCase.Reference) hash ^= Reference.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (oneofCase_ == OneofOneofCase.SecurityScheme) { + output.WriteRawTag(10); + output.WriteMessage(SecurityScheme); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (oneofCase_ == OneofOneofCase.SecurityScheme) { + output.WriteRawTag(10); + output.WriteMessage(SecurityScheme); + } + if (oneofCase_ == OneofOneofCase.Reference) { + output.WriteRawTag(18); + output.WriteMessage(Reference); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (oneofCase_ == OneofOneofCase.SecurityScheme) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SecurityScheme); + } + if (oneofCase_ == OneofOneofCase.Reference) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reference); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SecuritySchemeOrReference other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.SecurityScheme: + if (SecurityScheme == null) { + SecurityScheme = new global::Gnostic.Openapi.V3.SecurityScheme(); + } + SecurityScheme.MergeFrom(other.SecurityScheme); + break; + case OneofOneofCase.Reference: + if (Reference == null) { + Reference = new global::Gnostic.Openapi.V3.Reference(); + } + Reference.MergeFrom(other.Reference); + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + global::Gnostic.Openapi.V3.SecurityScheme subBuilder = new global::Gnostic.Openapi.V3.SecurityScheme(); + if (oneofCase_ == OneofOneofCase.SecurityScheme) { + subBuilder.MergeFrom(SecurityScheme); + } + input.ReadMessage(subBuilder); + SecurityScheme = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + global::Gnostic.Openapi.V3.SecurityScheme subBuilder = new global::Gnostic.Openapi.V3.SecurityScheme(); + if (oneofCase_ == OneofOneofCase.SecurityScheme) { + subBuilder.MergeFrom(SecurityScheme); + } + input.ReadMessage(subBuilder); + SecurityScheme = subBuilder; + break; + } + case 18: { + global::Gnostic.Openapi.V3.Reference subBuilder = new global::Gnostic.Openapi.V3.Reference(); + if (oneofCase_ == OneofOneofCase.Reference) { + subBuilder.MergeFrom(Reference); + } + input.ReadMessage(subBuilder); + Reference = subBuilder; + break; + } + } + } + } + #endif + + } + + public sealed partial class SecuritySchemesOrReferences : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SecuritySchemesOrReferences()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[69]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecuritySchemesOrReferences() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecuritySchemesOrReferences(SecuritySchemesOrReferences other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SecuritySchemesOrReferences Clone() { + return new SecuritySchemesOrReferences(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedSecuritySchemeOrReference.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SecuritySchemesOrReferences); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SecuritySchemesOrReferences other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SecuritySchemesOrReferences other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// An object representing a Server. + /// + public sealed partial class Server : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Server()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[70]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Server() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Server(Server other) : this() { + url_ = other.url_; + description_ = other.description_; + variables_ = other.variables_ != null ? other.variables_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Server Clone() { + return new Server(this); + } + + /// Field number for the "url" field. + public const int UrlFieldNumber = 1; + private string url_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Url { + get { return url_; } + set { + url_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 2; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "variables" field. + public const int VariablesFieldNumber = 3; + private global::Gnostic.Openapi.V3.ServerVariables variables_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ServerVariables Variables { + get { return variables_; } + set { + variables_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(34, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Server); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Server other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Url != other.Url) return false; + if (Description != other.Description) return false; + if (!object.Equals(Variables, other.Variables)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Url.Length != 0) hash ^= Url.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (variables_ != null) hash ^= Variables.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Url.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Url); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (variables_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Variables); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Url.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Url); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (variables_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Variables); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Url.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Url); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (variables_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Variables); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Server other) { + if (other == null) { + return; + } + if (other.Url.Length != 0) { + Url = other.Url; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.variables_ != null) { + if (variables_ == null) { + Variables = new global::Gnostic.Openapi.V3.ServerVariables(); + } + Variables.MergeFrom(other.Variables); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Url = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + if (variables_ == null) { + Variables = new global::Gnostic.Openapi.V3.ServerVariables(); + } + input.ReadMessage(Variables); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Url = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + if (variables_ == null) { + Variables = new global::Gnostic.Openapi.V3.ServerVariables(); + } + input.ReadMessage(Variables); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// An object representing a Server Variable for server URL template substitution. + /// + public sealed partial class ServerVariable : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServerVariable()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[71]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ServerVariable() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ServerVariable(ServerVariable other) : this() { + enum_ = other.enum_.Clone(); + default_ = other.default_; + description_ = other.description_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ServerVariable Clone() { + return new ServerVariable(this); + } + + /// Field number for the "enum" field. + public const int EnumFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_enum_codec + = pb::FieldCodec.ForString(10); + private readonly pbc::RepeatedField enum_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Enum { + get { return enum_; } + } + + /// Field number for the "default" field. + public const int DefaultFieldNumber = 2; + private string default_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Default { + get { return default_; } + set { + default_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 3; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(34, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ServerVariable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ServerVariable other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!enum_.Equals(other.enum_)) return false; + if (Default != other.Default) return false; + if (Description != other.Description) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= enum_.GetHashCode(); + if (Default.Length != 0) hash ^= Default.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + enum_.WriteTo(output, _repeated_enum_codec); + if (Default.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Default); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + enum_.WriteTo(ref output, _repeated_enum_codec); + if (Default.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Default); + } + if (Description.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Description); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += enum_.CalculateSize(_repeated_enum_codec); + if (Default.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Default); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ServerVariable other) { + if (other == null) { + return; + } + enum_.Add(other.enum_); + if (other.Default.Length != 0) { + Default = other.Default; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + enum_.AddEntriesFrom(input, _repeated_enum_codec); + break; + } + case 18: { + Default = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + enum_.AddEntriesFrom(ref input, _repeated_enum_codec); + break; + } + case 18: { + Default = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class ServerVariables : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServerVariables()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[72]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ServerVariables() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ServerVariables(ServerVariables other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ServerVariables Clone() { + return new ServerVariables(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedServerVariable.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ServerVariables); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ServerVariables other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ServerVariables other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Any property starting with x- is valid. + /// + public sealed partial class SpecificationExtension : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SpecificationExtension()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[73]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SpecificationExtension() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SpecificationExtension(SpecificationExtension other) : this() { + switch (other.OneofCase) { + case OneofOneofCase.Number: + Number = other.Number; + break; + case OneofOneofCase.Boolean: + Boolean = other.Boolean; + break; + case OneofOneofCase.String: + String = other.String; + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SpecificationExtension Clone() { + return new SpecificationExtension(this); + } + + /// Field number for the "number" field. + public const int NumberFieldNumber = 1; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public double Number { + get { return HasNumber ? (double) oneof_ : 0D; } + set { + oneof_ = value; + oneofCase_ = OneofOneofCase.Number; + } + } + /// Gets whether the "number" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasNumber { + get { return oneofCase_ == OneofOneofCase.Number; } + } + /// Clears the value of the oneof if it's currently set to "number" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearNumber() { + if (HasNumber) { + ClearOneof(); + } + } + + /// Field number for the "boolean" field. + public const int BooleanFieldNumber = 2; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Boolean { + get { return HasBoolean ? (bool) oneof_ : false; } + set { + oneof_ = value; + oneofCase_ = OneofOneofCase.Boolean; + } + } + /// Gets whether the "boolean" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasBoolean { + get { return oneofCase_ == OneofOneofCase.Boolean; } + } + /// Clears the value of the oneof if it's currently set to "boolean" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearBoolean() { + if (HasBoolean) { + ClearOneof(); + } + } + + /// Field number for the "string" field. + public const int StringFieldNumber = 3; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string String { + get { return HasString ? (string) oneof_ : ""; } + set { + oneof_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + oneofCase_ = OneofOneofCase.String; + } + } + /// Gets whether the "string" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasString { + get { return oneofCase_ == OneofOneofCase.String; } + } + /// Clears the value of the oneof if it's currently set to "string" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearString() { + if (HasString) { + ClearOneof(); + } + } + + private object oneof_; + /// Enum of possible cases for the "oneof" oneof. + public enum OneofOneofCase { + None = 0, + Number = 1, + Boolean = 2, + String = 3, + } + private OneofOneofCase oneofCase_ = OneofOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public OneofOneofCase OneofCase { + get { return oneofCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearOneof() { + oneofCase_ = OneofOneofCase.None; + oneof_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as SpecificationExtension); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(SpecificationExtension other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(Number, other.Number)) return false; + if (Boolean != other.Boolean) return false; + if (String != other.String) return false; + if (OneofCase != other.OneofCase) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (HasNumber) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Number); + if (HasBoolean) hash ^= Boolean.GetHashCode(); + if (HasString) hash ^= String.GetHashCode(); + hash ^= (int) oneofCase_; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (HasNumber) { + output.WriteRawTag(9); + output.WriteDouble(Number); + } + if (HasBoolean) { + output.WriteRawTag(16); + output.WriteBool(Boolean); + } + if (HasString) { + output.WriteRawTag(26); + output.WriteString(String); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (HasNumber) { + output.WriteRawTag(9); + output.WriteDouble(Number); + } + if (HasBoolean) { + output.WriteRawTag(16); + output.WriteBool(Boolean); + } + if (HasString) { + output.WriteRawTag(26); + output.WriteString(String); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (HasNumber) { + size += 1 + 8; + } + if (HasBoolean) { + size += 1 + 1; + } + if (HasString) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(String); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(SpecificationExtension other) { + if (other == null) { + return; + } + switch (other.OneofCase) { + case OneofOneofCase.Number: + Number = other.Number; + break; + case OneofOneofCase.Boolean: + Boolean = other.Boolean; + break; + case OneofOneofCase.String: + String = other.String; + break; + } + + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 9: { + Number = input.ReadDouble(); + break; + } + case 16: { + Boolean = input.ReadBool(); + break; + } + case 26: { + String = input.ReadString(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 9: { + Number = input.ReadDouble(); + break; + } + case 16: { + Boolean = input.ReadBool(); + break; + } + case 26: { + String = input.ReadString(); + break; + } + } + } + } + #endif + + } + + public sealed partial class StringArray : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StringArray()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[74]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StringArray() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StringArray(StringArray other) : this() { + value_ = other.value_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public StringArray Clone() { + return new StringArray(this); + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_value_codec + = pb::FieldCodec.ForString(10); + private readonly pbc::RepeatedField value_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Value { + get { return value_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as StringArray); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(StringArray other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!value_.Equals(other.value_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= value_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + value_.WriteTo(output, _repeated_value_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + value_.WriteTo(ref output, _repeated_value_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += value_.CalculateSize(_repeated_value_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(StringArray other) { + if (other == null) { + return; + } + value_.Add(other.value_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + value_.AddEntriesFrom(input, _repeated_value_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + value_.AddEntriesFrom(ref input, _repeated_value_codec); + break; + } + } + } + } + #endif + + } + + public sealed partial class Strings : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Strings()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[75]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Strings() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Strings(Strings other) : this() { + additionalProperties_ = other.additionalProperties_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Strings Clone() { + return new Strings(this); + } + + /// Field number for the "additional_properties" field. + public const int AdditionalPropertiesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_additionalProperties_codec + = pb::FieldCodec.ForMessage(10, global::Gnostic.Openapi.V3.NamedString.Parser); + private readonly pbc::RepeatedField additionalProperties_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField AdditionalProperties { + get { return additionalProperties_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Strings); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Strings other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!additionalProperties_.Equals(other.additionalProperties_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + hash ^= additionalProperties_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + additionalProperties_.WriteTo(output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + additionalProperties_.WriteTo(ref output, _repeated_additionalProperties_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += additionalProperties_.CalculateSize(_repeated_additionalProperties_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Strings other) { + if (other == null) { + return; + } + additionalProperties_.Add(other.additionalProperties_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(input, _repeated_additionalProperties_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + additionalProperties_.AddEntriesFrom(ref input, _repeated_additionalProperties_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Adds metadata to a single tag that is used by the Operation Object. It is not mandatory to have a Tag Object per tag defined in the Operation Object instances. + /// + public sealed partial class Tag : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Tag()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[76]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Tag() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Tag(Tag other) : this() { + name_ = other.name_; + description_ = other.description_; + externalDocs_ = other.externalDocs_ != null ? other.externalDocs_.Clone() : null; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Tag Clone() { + return new Tag(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 2; + private string description_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Description { + get { return description_; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "external_docs" field. + public const int ExternalDocsFieldNumber = 3; + private global::Gnostic.Openapi.V3.ExternalDocs externalDocs_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Gnostic.Openapi.V3.ExternalDocs ExternalDocs { + get { return externalDocs_; } + set { + externalDocs_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(34, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Tag); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Tag other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (Description != other.Description) return false; + if (!object.Equals(ExternalDocs, other.ExternalDocs)) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (Description.Length != 0) hash ^= Description.GetHashCode(); + if (externalDocs_ != null) hash ^= ExternalDocs.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (externalDocs_ != null) { + output.WriteRawTag(26); + output.WriteMessage(ExternalDocs); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Description.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Description); + } + if (externalDocs_ != null) { + output.WriteRawTag(26); + output.WriteMessage(ExternalDocs); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (Description.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (externalDocs_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ExternalDocs); + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Tag other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.Description.Length != 0) { + Description = other.Description; + } + if (other.externalDocs_ != null) { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + ExternalDocs.MergeFrom(other.ExternalDocs); + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Description = input.ReadString(); + break; + } + case 26: { + if (externalDocs_ == null) { + ExternalDocs = new global::Gnostic.Openapi.V3.ExternalDocs(); + } + input.ReadMessage(ExternalDocs); + break; + } + case 34: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + /// + /// A metadata object that allows for more fine-tuned XML model definitions. When using arrays, XML element names are *not* inferred (for singular/plural forms) and the `name` property SHOULD be used to add that information. See examples for expected behavior. + /// + public sealed partial class Xml : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Xml()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Gnostic.Openapi.V3.Openapiv3Reflection.Descriptor.MessageTypes[77]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Xml() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Xml(Xml other) : this() { + name_ = other.name_; + namespace_ = other.namespace_; + prefix_ = other.prefix_; + attribute_ = other.attribute_; + wrapped_ = other.wrapped_; + specificationExtension_ = other.specificationExtension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Xml Clone() { + return new Xml(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "namespace" field. + public const int NamespaceFieldNumber = 2; + private string namespace_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Namespace { + get { return namespace_; } + set { + namespace_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "prefix" field. + public const int PrefixFieldNumber = 3; + private string prefix_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Prefix { + get { return prefix_; } + set { + prefix_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "attribute" field. + public const int AttributeFieldNumber = 4; + private bool attribute_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Attribute { + get { return attribute_; } + set { + attribute_ = value; + } + } + + /// Field number for the "wrapped" field. + public const int WrappedFieldNumber = 5; + private bool wrapped_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Wrapped { + get { return wrapped_; } + set { + wrapped_ = value; + } + } + + /// Field number for the "specification_extension" field. + public const int SpecificationExtensionFieldNumber = 6; + private static readonly pb::FieldCodec _repeated_specificationExtension_codec + = pb::FieldCodec.ForMessage(50, global::Gnostic.Openapi.V3.NamedAny.Parser); + private readonly pbc::RepeatedField specificationExtension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField SpecificationExtension { + get { return specificationExtension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Xml); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Xml other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (Namespace != other.Namespace) return false; + if (Prefix != other.Prefix) return false; + if (Attribute != other.Attribute) return false; + if (Wrapped != other.Wrapped) return false; + if(!specificationExtension_.Equals(other.specificationExtension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (Namespace.Length != 0) hash ^= Namespace.GetHashCode(); + if (Prefix.Length != 0) hash ^= Prefix.GetHashCode(); + if (Attribute != false) hash ^= Attribute.GetHashCode(); + if (Wrapped != false) hash ^= Wrapped.GetHashCode(); + hash ^= specificationExtension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Namespace.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Namespace); + } + if (Prefix.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Prefix); + } + if (Attribute != false) { + output.WriteRawTag(32); + output.WriteBool(Attribute); + } + if (Wrapped != false) { + output.WriteRawTag(40); + output.WriteBool(Wrapped); + } + specificationExtension_.WriteTo(output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (Namespace.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Namespace); + } + if (Prefix.Length != 0) { + output.WriteRawTag(26); + output.WriteString(Prefix); + } + if (Attribute != false) { + output.WriteRawTag(32); + output.WriteBool(Attribute); + } + if (Wrapped != false) { + output.WriteRawTag(40); + output.WriteBool(Wrapped); + } + specificationExtension_.WriteTo(ref output, _repeated_specificationExtension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (Namespace.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Namespace); + } + if (Prefix.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Prefix); + } + if (Attribute != false) { + size += 1 + 1; + } + if (Wrapped != false) { + size += 1 + 1; + } + size += specificationExtension_.CalculateSize(_repeated_specificationExtension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Xml other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.Namespace.Length != 0) { + Namespace = other.Namespace; + } + if (other.Prefix.Length != 0) { + Prefix = other.Prefix; + } + if (other.Attribute != false) { + Attribute = other.Attribute; + } + if (other.Wrapped != false) { + Wrapped = other.Wrapped; + } + specificationExtension_.Add(other.specificationExtension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Namespace = input.ReadString(); + break; + } + case 26: { + Prefix = input.ReadString(); + break; + } + case 32: { + Attribute = input.ReadBool(); + break; + } + case 40: { + Wrapped = input.ReadBool(); + break; + } + case 50: { + specificationExtension_.AddEntriesFrom(input, _repeated_specificationExtension_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + Name = input.ReadString(); + break; + } + case 18: { + Namespace = input.ReadString(); + break; + } + case 26: { + Prefix = input.ReadString(); + break; + } + case 32: { + Attribute = input.ReadBool(); + break; + } + case 40: { + Wrapped = input.ReadBool(); + break; + } + case 50: { + specificationExtension_.AddEntriesFrom(ref input, _repeated_specificationExtension_codec); + break; + } + } + } + } + #endif + + } + + #endregion + +} + +#endregion Designer generated code