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