// // Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/subscription/v1/keyapis_subscription_offer_template_v1.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 Keyapis.Subscription.V1 { /// Holder for reflection information generated from keyapis/subscription/v1/keyapis_subscription_offer_template_v1.proto public static partial class KeyapisSubscriptionOfferTemplateV1Reflection { #region Descriptor /// File descriptor for keyapis/subscription/v1/keyapis_subscription_offer_template_v1.proto public static pbr::FileDescriptor Descriptor { get { return descriptor; } } private static pbr::FileDescriptor descriptor; static KeyapisSubscriptionOfferTemplateV1Reflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CkRrZXlhcGlzL3N1YnNjcmlwdGlvbi92MS9rZXlhcGlzX3N1YnNjcmlwdGlv", "bl9vZmZlcl90ZW1wbGF0ZV92MS5wcm90bxIXa2V5YXBpcy5zdWJzY3JpcHRp", "b24udjEaHGdvb2dsZS9hcGkvYW5ub3RhdGlvbnMucHJvdG8aH2dvb2dsZS9h", "cGkvZmllbGRfYmVoYXZpb3IucHJvdG8aIGdvb2dsZS9wcm90b2J1Zi9kZXNj", "cmlwdG9yLnByb3RvGh5nb29nbGUvcHJvdG9idWYvd3JhcHBlcnMucHJvdG8a", "H2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8aO2tleWFwaXMvc3Vi", "c2NyaXB0aW9uL3YxL2tleWFwaXNfc3Vic2NyaXB0aW9uX29mZmVyX3YxLnBy", "b3RvItESCg1PZmZlclRlbXBsYXRlEgoKAmlkGAEgASgJEk0KDHNlcnZpY2Vf", "dHlwZRgCIAEoDjIyLmtleWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVyVGVt", "cGxhdGUuU2VydmljZVR5cGVCA+BBAhISCgV0aXRsZRgDIAEoCUID4EECEjEK", "C2Rlc2NyaXB0aW9uGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLlN0cmluZ1Zh", "bHVlEksKC3N0YXR1c190eXBlGAUgASgOMjEua2V5YXBpcy5zdWJzY3JpcHRp", "b24udjEuT2ZmZXJUZW1wbGF0ZS5TdGF0dXNUeXBlQgPgQQMSWwoTYXBwbGlj", "YWJpbGl0eV9ydWxlcxgGIAEoCzI5LmtleWFwaXMuc3Vic2NyaXB0aW9uLnYx", "Lk9mZmVyVGVtcGxhdGUuQXBwbGljYWJpbGl0eVJ1bGVzQgPgQQISPwoFaXRl", "bXMYByADKAsyKy5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5PZmZlclRlbXBs", "YXRlLkl0ZW1CA+BBAhIzCgpjcmVhdGVkX2F0GAggASgLMhouZ29vZ2xlLnBy", "b3RvYnVmLlRpbWVzdGFtcEID4EEDEjMKCnVwZGF0ZWRfYXQYCSABKAsyGi5n", "b29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMa2wkKEkFwcGxpY2FiaWxp", "dHlSdWxlcxIOCgZyZl9pZHMYASADKAUSXQoNY29udHJhY3RfdHlwZRgCIAEo", "DjJGLmtleWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVyVGVtcGxhdGUuQXBw", "bGljYWJpbGl0eVJ1bGVzLkNvbnRyYWN0VHlwZRJZCgtjbGllbnRfdHlwZRgD", "IAEoDjJELmtleWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVyVGVtcGxhdGUu", "QXBwbGljYWJpbGl0eVJ1bGVzLkNsaWVudFR5cGUSaAoTYmlsbGluZ19zeXN0", "ZW1fdHlwZRgEIAEoDjJLLmtleWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVy", "VGVtcGxhdGUuQXBwbGljYWJpbGl0eVJ1bGVzLkJpbGxpbmdTeXN0ZW1UeXBl", "Ei4KJmlzX2V4dGVybmFsX3BheW1lbnRfZm9yX3NtYXJ0X2ludGVyY29tGAUg", "ASgIEhQKDGlzX2Ntc19waG9uZRgGIAEoCBIUCgxpc19zaXBfcGhvbmUYByAB", "KAgSGAoQaXNfdmlkZW9fbW9uaXRvchgIIAEoCBJzChlyb29tX2RldmljZV9j", "b250cmFjdF90eXBlGAkgASgOMlAua2V5YXBpcy5zdWJzY3JpcHRpb24udjEu", "T2ZmZXJUZW1wbGF0ZS5BcHBsaWNhYmlsaXR5UnVsZXMuUm9vbURldmljZUNv", "bnRyYWN0VHlwZRJvChdtb2JpbGVfYXBwX3BhY2thZ2VfdHlwZRgKIAEoDjJO", "LmtleWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVyVGVtcGxhdGUuQXBwbGlj", "YWJpbGl0eVJ1bGVzLk1vYmlsZUFwcFBhY2thZ2VUeXBlEiIKGmlzX2NhbGxf", "Zm9yd2FyZGluZ19lbmFibGVkGAsgASgIEhYKDmlzX2RpZ2l0YWxfd2F5GAwg", "ASgIIkYKDENvbnRyYWN0VHlwZRIZChVDT05UUkFDVF9UWVBFX1VOS05PV04Q", "ABIHCgNCMkIQARIHCgNCMkMQAhIJCgVCMkIyQxADIlMKCkNsaWVudFR5cGUS", "FwoTQ0xJRU5UX1RZUEVfVU5LTk9XThAAEhYKEk1BTkFHRU1FTlRfQ09NUEFO", "WRABEhQKEElOVEVSQ09NX0NPTVBBTlkQAiJTChFCaWxsaW5nU3lzdGVtVHlw", "ZRIfChtCSUxMSU5HX1NZU1RFTV9UWVBFX1VOS05PV04QABILCgdBU1JfTVJG", "EAESEAoMS0VZX1BMQVRGT1JNEAIiaQoWUm9vbURldmljZUNvbnRyYWN0VHlw", "ZRIlCiFST09NX0RFVklDRV9DT05UUkFDVF9UWVBFX1VOS05PV04QABITCg9S", "T09NX0RFVklDRV9CMkIQARITCg9ST09NX0RFVklDRV9CMkMQAiKbAQoUTW9i", "aWxlQXBwUGFja2FnZVR5cGUSIwofTU9CSUxFX0FQUF9QQUNLQUdFX1RZUEVf", "VU5LTk9XThAAEhYKEk9QRU5fRE9PUl9BTkRfS0VZUxABEiIKHk9QRU5fRE9P", "Ul9BTkRfS0VZU19BVURJT19DQUxMUxACEiIKHk9QRU5fRE9PUl9BTkRfS0VZ", "U19WSURFT19DQUxMUxADGr8BCgRJdGVtEhQKB3BsYW5faWQYASABKAVCA+BB", "AhI2CgR0eXBlGAIgASgOMiMua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuT2Zm", "ZXIuVHlwZUID4EECEiAKGGlzX2VuYWJsZV9hdXRvX3N1YnNjcmliZRgDIAEo", "CBIWCg5pc19kaWdpdGFsX3dheRgEIAEoCBIvCglvZmZlcl91cmwYBSABKAsy", "HC5nb29nbGUucHJvdG9idWYuU3RyaW5nVmFsdWUa7QEKC1NhdmluZ0Vycm9y", "Ek8KCGNvbmZsaWN0GAEgASgLMjsua2V5YXBpcy5zdWJzY3JpcHRpb24udjEu", "T2ZmZXJUZW1wbGF0ZS5TYXZpbmdFcnJvci5Db25mbGljdEgAEmIKEmR1cGxp", "Y2F0ZV90ZW1wbGF0ZRgCIAEoCzJELmtleWFwaXMuc3Vic2NyaXB0aW9uLnYx", "Lk9mZmVyVGVtcGxhdGUuU2F2aW5nRXJyb3IuRHVwbGljYXRlVGVtcGxhdGVI", "ABoKCghDb25mbGljdBoTChFEdXBsaWNhdGVUZW1wbGF0ZUIICgZyZWFzb24i", "eAoLU2VydmljZVR5cGUSGAoUU0VSVklDRV9UWVBFX1VOS05PV04QABIMCghJ", "TlRFUkNPTRABEgsKB0NBTUVSQVMQAhINCglURUxFTUVUUlkQAxIYChRBQ0NF", "U1NfQ09OVFJPTF9QQU5FTBAEEgsKB0JBUlJJRVIQBSI/CgpTdGF0dXNUeXBl", "EhcKE1NUQVRVU19UWVBFX1VOS05PV04QABIKCgZBQ1RJVkUQARIMCghBUkNI", "SVZFRBACIoIKChNPZmZlclRlbXBsYXRlRmlsdGVyEkcKDHN0YXR1c190eXBl", "cxgBIAMoDjIxLmtleWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVyVGVtcGxh", "dGUuU3RhdHVzVHlwZRJJCg1zZXJ2aWNlX3R5cGVzGAIgAygOMjIua2V5YXBp", "cy5zdWJzY3JpcHRpb24udjEuT2ZmZXJUZW1wbGF0ZS5TZXJ2aWNlVHlwZRIO", "CgZyZl9pZHMYAyADKAUSKgoEdGV4dBgEIAEoCzIcLmdvb2dsZS5wcm90b2J1", "Zi5TdHJpbmdWYWx1ZRJyCiJhcHBsaWNhYmlsaXR5X3J1bGVzX2NvbnRyYWN0", "X3R5cGVzGAUgAygOMkYua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuT2ZmZXJU", "ZW1wbGF0ZS5BcHBsaWNhYmlsaXR5UnVsZXMuQ29udHJhY3RUeXBlEm4KIGFw", "cGxpY2FiaWxpdHlfcnVsZXNfY2xpZW50X3R5cGVzGAYgAygOMkQua2V5YXBp", "cy5zdWJzY3JpcHRpb24udjEuT2ZmZXJUZW1wbGF0ZS5BcHBsaWNhYmlsaXR5", "UnVsZXMuQ2xpZW50VHlwZRJ9CihhcHBsaWNhYmlsaXR5X3J1bGVzX2JpbGxp", "bmdfc3lzdGVtX3R5cGVzGAcgAygOMksua2V5YXBpcy5zdWJzY3JpcHRpb24u", "djEuT2ZmZXJUZW1wbGF0ZS5BcHBsaWNhYmlsaXR5UnVsZXMuQmlsbGluZ1N5", "c3RlbVR5cGUSSgomaXNfZXh0ZXJuYWxfcGF5bWVudF9mb3Jfc21hcnRfaW50", "ZXJjb20YCCABKAsyGi5nb29nbGUucHJvdG9idWYuQm9vbFZhbHVlEkQKIGFw", "cGxpY2FiaWxpdHlfcnVsZXNfaXNfY21zX3Bob25lGAkgASgLMhouZ29vZ2xl", "LnByb3RvYnVmLkJvb2xWYWx1ZRJECiBhcHBsaWNhYmlsaXR5X3J1bGVzX2lz", "X3NpcF9waG9uZRgKIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5Cb29sVmFsdWUS", "SAokYXBwbGljYWJpbGl0eV9ydWxlc19pc192aWRlb19tb25pdG9yGAsgASgL", "MhouZ29vZ2xlLnByb3RvYnVmLkJvb2xWYWx1ZRKIAQouYXBwbGljYWJpbGl0", "eV9ydWxlc19yb29tX2RldmljZV9jb250cmFjdF90eXBlcxgMIAMoDjJQLmtl", "eWFwaXMuc3Vic2NyaXB0aW9uLnYxLk9mZmVyVGVtcGxhdGUuQXBwbGljYWJp", "bGl0eVJ1bGVzLlJvb21EZXZpY2VDb250cmFjdFR5cGUShAEKLGFwcGxpY2Fi", "aWxpdHlfcnVsZXNfbW9iaWxlX2FwcF9wYWNrYWdlX3R5cGVzGA0gAygOMk4u", "a2V5YXBpcy5zdWJzY3JpcHRpb24udjEuT2ZmZXJUZW1wbGF0ZS5BcHBsaWNh", "YmlsaXR5UnVsZXMuTW9iaWxlQXBwUGFja2FnZVR5cGUSPgoaaXNfY2FsbF9m", "b3J3YXJkaW5nX2VuYWJsZWQYDiABKAsyGi5nb29nbGUucHJvdG9idWYuQm9v", "bFZhbHVlEjIKDmlzX2RpZ2l0YWxfd2F5GA8gASgLMhouZ29vZ2xlLnByb3Rv", "YnVmLkJvb2xWYWx1ZRIQCghwbGFuX2lkcxgQIAMoBSLeAgoTT2ZmZXJUZW1w", "bGF0ZVBhZ2luZxJPCg1vcmRlcl9ieV90eXBlGAEgASgOMjgua2V5YXBpcy5z", "dWJzY3JpcHRpb24udjEuT2ZmZXJUZW1wbGF0ZVBhZ2luZy5PcmRlckJ5VHlw", "ZRJSCg5kaXJlY3Rpb25fdHlwZRgCIAEoDjI6LmtleWFwaXMuc3Vic2NyaXB0", "aW9uLnYxLk9mZmVyVGVtcGxhdGVQYWdpbmcuRGlyZWN0aW9uVHlwZRINCgVs", "aW1pdBgDIAEoBRIOCgZvZmZzZXQYBCABKAUiQwoLT3JkZXJCeVR5cGUSGQoV", "T1JERVJfQllfVFlQRV9VTktOT1dOEAASDgoKQ1JFQVRFRF9BVBABEgkKBVRJ", "VExFEAIiPgoNRGlyZWN0aW9uVHlwZRIaChZESVJFQ1RJT05fVFlQRV9VTktO", "T1dOEAASCAoEREVTQxABEgcKA0FTQxACIioKF0dldE9mZmVyVGVtcGxhdGVS", "ZXF1ZXN0Eg8KAmlkGAEgASgJQgPgQQIiWgoYR2V0T2ZmZXJUZW1wbGF0ZVJl", "c3BvbnNlEjYKBGRhdGEYASABKAsyJi5rZXlhcGlzLnN1YnNjcmlwdGlvbi52", "MS5PZmZlclRlbXBsYXRlSABCBgoEdHlwZSKpAQobR2V0T2ZmZXJUZW1wbGF0", "ZUxpc3RSZXF1ZXN0EjwKBmZpbHRlchgBIAEoCzIsLmtleWFwaXMuc3Vic2Ny", "aXB0aW9uLnYxLk9mZmVyVGVtcGxhdGVGaWx0ZXISPgoGcGFnaW5nGAIgASgL", "Miwua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuT2ZmZXJUZW1wbGF0ZVBhZ2lu", "Z0gAQgwKCnBhZ2luYXRpb24i/wEKHEdldE9mZmVyVGVtcGxhdGVMaXN0UmVz", "cG9uc2USNgoEZGF0YRgBIAEoCzImLmtleWFwaXMuc3Vic2NyaXB0aW9uLnYx", "Lk9mZmVyVGVtcGxhdGVIABJMCgVlcnJvchgCIAEoCzI7LmtleWFwaXMuc3Vi", "c2NyaXB0aW9uLnYxLkdldE9mZmVyVGVtcGxhdGVMaXN0UmVzcG9uc2UuRXJy", "b3JIABpRCgVFcnJvchI+Cgp2YWxpZGF0aW9uGAEgASgLMigua2V5YXBpcy5z", "dWJzY3JpcHRpb24udjEuVmFsaWRhdGlvbkVycm9ySABCCAoGcmVhc29uQgYK", "BHR5cGUiOAoiR2V0T2ZmZXJUZW1wbGF0ZUJ5T3Jwb25MaXN0UmVxdWVzdBIS", "CgVvcnBvbhgBIAEoA0ID4EECIo0CCiNHZXRPZmZlclRlbXBsYXRlQnlPcnBv", "bkxpc3RSZXNwb25zZRI2CgRkYXRhGAEgASgLMiYua2V5YXBpcy5zdWJzY3Jp", "cHRpb24udjEuT2ZmZXJUZW1wbGF0ZUgAElMKBWVycm9yGAIgASgLMkIua2V5", "YXBpcy5zdWJzY3JpcHRpb24udjEuR2V0T2ZmZXJUZW1wbGF0ZUJ5T3Jwb25M", "aXN0UmVzcG9uc2UuRXJyb3JIABpRCgVFcnJvchI+Cgp2YWxpZGF0aW9uGAEg", "ASgLMigua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuVmFsaWRhdGlvbkVycm9y", "SABCCAoGcmVhc29uQgYKBHR5cGUiXAocR2V0T2ZmZXJUZW1wbGF0ZUNvdW50", "UmVxdWVzdBI8CgZmaWx0ZXIYASABKAsyLC5rZXlhcGlzLnN1YnNjcmlwdGlv", "bi52MS5PZmZlclRlbXBsYXRlRmlsdGVyItkBCh1HZXRPZmZlclRlbXBsYXRl", "Q291bnRSZXNwb25zZRIOCgRkYXRhGAEgASgFSAASTQoFZXJyb3IYAiABKAsy", "PC5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5HZXRPZmZlclRlbXBsYXRlQ291", "bnRSZXNwb25zZS5FcnJvckgAGlEKBUVycm9yEj4KCnZhbGlkYXRpb24YASAB", "KAsyKC5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5WYWxpZGF0aW9uRXJyb3JI", "AEIICgZyZWFzb25CBgoEdHlwZSI5CiNHZXRPZmZlclRlbXBsYXRlQnlPcnBv", "bkNvdW50UmVxdWVzdBISCgVvcnBvbhgBIAEoA0ID4EECIucBCiRHZXRPZmZl", "clRlbXBsYXRlQnlPcnBvbkNvdW50UmVzcG9uc2USDgoEZGF0YRgBIAEoBUgA", "ElQKBWVycm9yGAIgASgLMkMua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuR2V0", "T2ZmZXJUZW1wbGF0ZUJ5T3Jwb25Db3VudFJlc3BvbnNlLkVycm9ySAAaUQoF", "RXJyb3ISPgoKdmFsaWRhdGlvbhgBIAEoCzIoLmtleWFwaXMuc3Vic2NyaXB0", "aW9uLnYxLlZhbGlkYXRpb25FcnJvckgAQggKBnJlYXNvbkIGCgR0eXBlIlUK", "GFBvc3RPZmZlclRlbXBsYXRlUmVxdWVzdBI5CgRkYXRhGAEgASgLMiYua2V5", "YXBpcy5zdWJzY3JpcHRpb24udjEuT2ZmZXJUZW1wbGF0ZUID4EECIsACChlQ", "b3N0T2ZmZXJUZW1wbGF0ZVJlc3BvbnNlEjYKBGRhdGEYASABKAsyJi5rZXlh", "cGlzLnN1YnNjcmlwdGlvbi52MS5PZmZlclRlbXBsYXRlSAASSQoFZXJyb3IY", "AiABKAsyOC5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5Qb3N0T2ZmZXJUZW1w", "bGF0ZVJlc3BvbnNlLkVycm9ySAAalwEKBUVycm9yEj4KCnZhbGlkYXRpb24Y", "ASABKAsyKC5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5WYWxpZGF0aW9uRXJy", "b3JIABJECgZzYXZpbmcYAiABKAsyMi5rZXlhcGlzLnN1YnNjcmlwdGlvbi52", "MS5PZmZlclRlbXBsYXRlLlNhdmluZ0Vycm9ySABCCAoGcmVhc29uQgYKBHR5", "cGUiLQoaRGVsZXRlT2ZmZXJUZW1wbGF0ZVJlcXVlc3QSDwoCaWQYASABKAlC", "A+BBAiIdChtEZWxldGVPZmZlclRlbXBsYXRlUmVzcG9uc2UiMgofUG9zdE9m", "ZmVyVGVtcGxhdGVSZXN0b3JlUmVxdWVzdBIPCgJpZBgBIAEoCUID4EECImIK", "IFBvc3RPZmZlclRlbXBsYXRlUmVzdG9yZVJlc3BvbnNlEjYKBGRhdGEYASAB", "KAsyJi5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5PZmZlclRlbXBsYXRlSABC", "BgoEdHlwZSI6Cg9WYWxpZGF0aW9uRXJyb3ISEQoEcGF0aBgBIAEoCUID4EEC", "EhQKB21lc3NhZ2UYAiABKAlCA+BBAjKrDAoUT2ZmZXJUZW1wbGF0ZVNlcnZp", "Y2USqQEKEEdldE9mZmVyVGVtcGxhdGUSMC5rZXlhcGlzLnN1YnNjcmlwdGlv", "bi52MS5HZXRPZmZlclRlbXBsYXRlUmVxdWVzdBoxLmtleWFwaXMuc3Vic2Ny", "aXB0aW9uLnYxLkdldE9mZmVyVGVtcGxhdGVSZXNwb25zZSIwgtPkkwIqEigv", "c3Vic2NyaXB0aW9uL2FwaS92MS9vZmZlcl90ZW1wbGF0ZS97aWR9ErcBChRH", "ZXRPZmZlclRlbXBsYXRlTGlzdBI0LmtleWFwaXMuc3Vic2NyaXB0aW9uLnYx", "LkdldE9mZmVyVGVtcGxhdGVMaXN0UmVxdWVzdBo1LmtleWFwaXMuc3Vic2Ny", "aXB0aW9uLnYxLkdldE9mZmVyVGVtcGxhdGVMaXN0UmVzcG9uc2UiMILT5JMC", "KhIoL3N1YnNjcmlwdGlvbi9hcGkvdjEvb2ZmZXJfdGVtcGxhdGUvbGlzdDAB", "Et0BChtHZXRPZmZlclRlbXBsYXRlQnlPcnBvbkxpc3QSOy5rZXlhcGlzLnN1", "YnNjcmlwdGlvbi52MS5HZXRPZmZlclRlbXBsYXRlQnlPcnBvbkxpc3RSZXF1", "ZXN0Gjwua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuR2V0T2ZmZXJUZW1wbGF0", "ZUJ5T3Jwb25MaXN0UmVzcG9uc2UiQYLT5JMCOxI5L3N1YnNjcmlwdGlvbi9h", "cGkvdjEvb2ZmZXJfdGVtcGxhdGVfYnlfb3Jwb24ve29ycG9ufS9saXN0MAES", "uQEKFUdldE9mZmVyVGVtcGxhdGVDb3VudBI1LmtleWFwaXMuc3Vic2NyaXB0", "aW9uLnYxLkdldE9mZmVyVGVtcGxhdGVDb3VudFJlcXVlc3QaNi5rZXlhcGlz", "LnN1YnNjcmlwdGlvbi52MS5HZXRPZmZlclRlbXBsYXRlQ291bnRSZXNwb25z", "ZSIxgtPkkwIrEikvc3Vic2NyaXB0aW9uL2FwaS92MS9vZmZlcl90ZW1wbGF0", "ZS9jb3VudBLfAQocR2V0T2ZmZXJUZW1wbGF0ZUJ5T3Jwb25Db3VudBI8Lmtl", "eWFwaXMuc3Vic2NyaXB0aW9uLnYxLkdldE9mZmVyVGVtcGxhdGVCeU9ycG9u", "Q291bnRSZXF1ZXN0Gj0ua2V5YXBpcy5zdWJzY3JpcHRpb24udjEuR2V0T2Zm", "ZXJUZW1wbGF0ZUJ5T3Jwb25Db3VudFJlc3BvbnNlIkKC0+STAjwSOi9zdWJz", "Y3JpcHRpb24vYXBpL3YxL29mZmVyX3RlbXBsYXRlX2J5X29ycG9uL3tvcnBv", "bn0vY291bnQSqgEKEVBvc3RPZmZlclRlbXBsYXRlEjEua2V5YXBpcy5zdWJz", "Y3JpcHRpb24udjEuUG9zdE9mZmVyVGVtcGxhdGVSZXF1ZXN0GjIua2V5YXBp", "cy5zdWJzY3JpcHRpb24udjEuUG9zdE9mZmVyVGVtcGxhdGVSZXNwb25zZSIu", "gtPkkwIoIiMvc3Vic2NyaXB0aW9uL2FwaS92MS9vZmZlcl90ZW1wbGF0ZToB", "KhKyAQoTRGVsZXRlT2ZmZXJUZW1wbGF0ZRIzLmtleWFwaXMuc3Vic2NyaXB0", "aW9uLnYxLkRlbGV0ZU9mZmVyVGVtcGxhdGVSZXF1ZXN0GjQua2V5YXBpcy5z", "dWJzY3JpcHRpb24udjEuRGVsZXRlT2ZmZXJUZW1wbGF0ZVJlc3BvbnNlIjCC", "0+STAioqKC9zdWJzY3JpcHRpb24vYXBpL3YxL29mZmVyX3RlbXBsYXRlL3tp", "ZH0SzAEKGFBvc3RPZmZlclRlbXBsYXRlUmVzdG9yZRI4LmtleWFwaXMuc3Vi", "c2NyaXB0aW9uLnYxLlBvc3RPZmZlclRlbXBsYXRlUmVzdG9yZVJlcXVlc3Qa", "OS5rZXlhcGlzLnN1YnNjcmlwdGlvbi52MS5Qb3N0T2ZmZXJUZW1wbGF0ZVJl", "c3RvcmVSZXNwb25zZSI7gtPkkwI1IjAvc3Vic2NyaXB0aW9uL2FwaS92MS9v", "ZmZlcl90ZW1wbGF0ZS97aWR9L3Jlc3RvcmU6ASpCxAEKGnJ1LmtleWFwaXMu", "c3Vic2NyaXB0aW9uLnYxQhpLZXlhcGlzU3Vic2NyaXB0aW9uVjFQcm90b0gD", "UABaGC9rZXlhcGlzX3N1YnNjcmlwdGlvbl92MdgBAfgBAaICFUtFWUFQSVNT", "VUJTQ1JJUFRJT05WMaoCF0tleWFwaXMuU3Vic2NyaXB0aW9uLlYxygIXS2V5", "YXBpc1xTdWJzY3JpcHRpb25cVjHqAhlLZXlhcGlzOjpTdWJzY3JpcHRpb246", "OlYxYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Protobuf.Reflection.DescriptorReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.WrappersReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Keyapis.Subscription.V1.KeyapisSubscriptionOfferV1Reflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplate), global::Keyapis.Subscription.V1.OfferTemplate.Parser, new[]{ "Id", "ServiceType", "Title", "Description", "StatusType", "ApplicabilityRules", "Items", "CreatedAt", "UpdatedAt" }, null, new[]{ typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType), typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules), global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Parser, new[]{ "RfIds", "ContractType", "ClientType", "BillingSystemType", "IsExternalPaymentForSmartIntercom", "IsCmsPhone", "IsSipPhone", "IsVideoMonitor", "RoomDeviceContractType", "MobileAppPackageType", "IsCallForwardingEnabled", "IsDigitalWay" }, null, new[]{ typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType), typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType), typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType), typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType), typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.Item), global::Keyapis.Subscription.V1.OfferTemplate.Types.Item.Parser, new[]{ "PlanId", "Type", "IsEnableAutoSubscribe", "IsDigitalWay", "OfferUrl" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError), global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Parser, new[]{ "Conflict", "DuplicateTemplate" }, new[]{ "Reason" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict), global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate), global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate.Parser, null, null, null, null, null)})}), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplateFilter), global::Keyapis.Subscription.V1.OfferTemplateFilter.Parser, new[]{ "StatusTypes", "ServiceTypes", "RfIds", "Text", "ApplicabilityRulesContractTypes", "ApplicabilityRulesClientTypes", "ApplicabilityRulesBillingSystemTypes", "IsExternalPaymentForSmartIntercom", "ApplicabilityRulesIsCmsPhone", "ApplicabilityRulesIsSipPhone", "ApplicabilityRulesIsVideoMonitor", "ApplicabilityRulesRoomDeviceContractTypes", "ApplicabilityRulesMobileAppPackageTypes", "IsCallForwardingEnabled", "IsDigitalWay", "PlanIds" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.OfferTemplatePaging), global::Keyapis.Subscription.V1.OfferTemplatePaging.Parser, new[]{ "OrderByType", "DirectionType", "Limit", "Offset" }, null, new[]{ typeof(global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType), typeof(global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateRequest), global::Keyapis.Subscription.V1.GetOfferTemplateRequest.Parser, new[]{ "Id" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateResponse), global::Keyapis.Subscription.V1.GetOfferTemplateResponse.Parser, new[]{ "Data" }, new[]{ "Type" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateListRequest), global::Keyapis.Subscription.V1.GetOfferTemplateListRequest.Parser, new[]{ "Filter", "Paging" }, new[]{ "Pagination" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateListResponse), global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Parser, new[]{ "Data", "Error" }, new[]{ "Type" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error), global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error.Parser, new[]{ "Validation" }, new[]{ "Reason" }, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListRequest), global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListRequest.Parser, new[]{ "Orpon" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse), global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Parser, new[]{ "Data", "Error" }, new[]{ "Type" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error), global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error.Parser, new[]{ "Validation" }, new[]{ "Reason" }, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateCountRequest), global::Keyapis.Subscription.V1.GetOfferTemplateCountRequest.Parser, new[]{ "Filter" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse), global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Parser, new[]{ "Data", "Error" }, new[]{ "Type" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error), global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error.Parser, new[]{ "Validation" }, new[]{ "Reason" }, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountRequest), global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountRequest.Parser, new[]{ "Orpon" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse), global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Parser, new[]{ "Data", "Error" }, new[]{ "Type" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error), global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error.Parser, new[]{ "Validation" }, new[]{ "Reason" }, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.PostOfferTemplateRequest), global::Keyapis.Subscription.V1.PostOfferTemplateRequest.Parser, new[]{ "Data" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.PostOfferTemplateResponse), global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Parser, new[]{ "Data", "Error" }, new[]{ "Type" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error), global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error.Parser, new[]{ "Validation", "Saving" }, new[]{ "Reason" }, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.DeleteOfferTemplateRequest), global::Keyapis.Subscription.V1.DeleteOfferTemplateRequest.Parser, new[]{ "Id" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.DeleteOfferTemplateResponse), global::Keyapis.Subscription.V1.DeleteOfferTemplateResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.PostOfferTemplateRestoreRequest), global::Keyapis.Subscription.V1.PostOfferTemplateRestoreRequest.Parser, new[]{ "Id" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.PostOfferTemplateRestoreResponse), global::Keyapis.Subscription.V1.PostOfferTemplateRestoreResponse.Parser, new[]{ "Data" }, new[]{ "Type" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Keyapis.Subscription.V1.ValidationError), global::Keyapis.Subscription.V1.ValidationError.Parser, new[]{ "Path", "Message" }, null, null, null, null) })); } #endregion } #region Messages /// /// Шаблон КВ /// public sealed partial class OfferTemplate : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OfferTemplate()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 OfferTemplate() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public OfferTemplate(OfferTemplate other) : this() { id_ = other.id_; serviceType_ = other.serviceType_; title_ = other.title_; Description = other.Description; statusType_ = other.statusType_; applicabilityRules_ = other.applicabilityRules_ != null ? other.applicabilityRules_.Clone() : null; items_ = other.items_.Clone(); createdAt_ = other.createdAt_ != null ? other.createdAt_.Clone() : null; updatedAt_ = other.updatedAt_ != null ? other.updatedAt_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public OfferTemplate Clone() { return new OfferTemplate(this); } /// Field number for the "id" field. public const int IdFieldNumber = 1; private string id_ = ""; /// /// Идентификатор. /// # Тип: Guid /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Id { get { return id_; } set { id_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "service_type" field. public const int ServiceTypeFieldNumber = 2; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType serviceType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType.Unknown; /// /// Тип сервиса /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType ServiceType { get { return serviceType_; } set { serviceType_ = value; } } /// Field number for the "title" field. public const int TitleFieldNumber = 3; private string title_ = ""; /// /// Наименование КВ. /// # Диапазон: 3..256 /// [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 = 4; private static readonly pb::FieldCodec _single_description_codec = pb::FieldCodec.ForClassWrapper(34); private string description_; /// /// Описание КВ. /// # Диапазон: 3..1024 /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Description { get { return description_; } set { description_ = value; } } /// Field number for the "status_type" field. public const int StatusTypeFieldNumber = 5; private global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType statusType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType.Unknown; /// /// Статус шаблона КВ. /// Заполняется сервером /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType StatusType { get { return statusType_; } set { statusType_ = value; } } /// Field number for the "applicability_rules" field. public const int ApplicabilityRulesFieldNumber = 6; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules applicabilityRules_; /// /// Правила применимости Шаблона КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules ApplicabilityRules { get { return applicabilityRules_; } set { applicabilityRules_ = value; } } /// Field number for the "items" field. public const int ItemsFieldNumber = 7; private static readonly pb::FieldCodec _repeated_items_codec = pb::FieldCodec.ForMessage(58, global::Keyapis.Subscription.V1.OfferTemplate.Types.Item.Parser); private readonly pbc::RepeatedField items_ = new pbc::RepeatedField(); /// /// Список элементов Шаблона КВ. /// Каждый элемент описывает технологический план и параметры создания КВ для него /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField Items { get { return items_; } } /// Field number for the "created_at" field. public const int CreatedAtFieldNumber = 8; private global::Google.Protobuf.WellKnownTypes.Timestamp createdAt_; /// /// Дата и время создания. /// Заполняется сервером. /// # Тип: DateTime /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Google.Protobuf.WellKnownTypes.Timestamp CreatedAt { get { return createdAt_; } set { createdAt_ = value; } } /// Field number for the "updated_at" field. public const int UpdatedAtFieldNumber = 9; private global::Google.Protobuf.WellKnownTypes.Timestamp updatedAt_; /// /// Дата и время последнего изменения. /// Заполняется и обновляется сервером. /// Является версией объекта. /// # Тип: DateTime /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Google.Protobuf.WellKnownTypes.Timestamp UpdatedAt { get { return updatedAt_; } set { updatedAt_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as OfferTemplate); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(OfferTemplate other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Id != other.Id) return false; if (ServiceType != other.ServiceType) return false; if (Title != other.Title) return false; if (Description != other.Description) return false; if (StatusType != other.StatusType) return false; if (!object.Equals(ApplicabilityRules, other.ApplicabilityRules)) return false; if(!items_.Equals(other.items_)) return false; if (!object.Equals(CreatedAt, other.CreatedAt)) return false; if (!object.Equals(UpdatedAt, other.UpdatedAt)) 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 (Id.Length != 0) hash ^= Id.GetHashCode(); if (ServiceType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType.Unknown) hash ^= ServiceType.GetHashCode(); if (Title.Length != 0) hash ^= Title.GetHashCode(); if (description_ != null) hash ^= Description.GetHashCode(); if (StatusType != global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType.Unknown) hash ^= StatusType.GetHashCode(); if (applicabilityRules_ != null) hash ^= ApplicabilityRules.GetHashCode(); hash ^= items_.GetHashCode(); if (createdAt_ != null) hash ^= CreatedAt.GetHashCode(); if (updatedAt_ != null) hash ^= UpdatedAt.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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } if (ServiceType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) ServiceType); } if (Title.Length != 0) { output.WriteRawTag(26); output.WriteString(Title); } if (description_ != null) { _single_description_codec.WriteTagAndValue(output, Description); } if (StatusType != global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType.Unknown) { output.WriteRawTag(40); output.WriteEnum((int) StatusType); } if (applicabilityRules_ != null) { output.WriteRawTag(50); output.WriteMessage(ApplicabilityRules); } items_.WriteTo(output, _repeated_items_codec); if (createdAt_ != null) { output.WriteRawTag(66); output.WriteMessage(CreatedAt); } if (updatedAt_ != null) { output.WriteRawTag(74); output.WriteMessage(UpdatedAt); } 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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } if (ServiceType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) ServiceType); } if (Title.Length != 0) { output.WriteRawTag(26); output.WriteString(Title); } if (description_ != null) { _single_description_codec.WriteTagAndValue(ref output, Description); } if (StatusType != global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType.Unknown) { output.WriteRawTag(40); output.WriteEnum((int) StatusType); } if (applicabilityRules_ != null) { output.WriteRawTag(50); output.WriteMessage(ApplicabilityRules); } items_.WriteTo(ref output, _repeated_items_codec); if (createdAt_ != null) { output.WriteRawTag(66); output.WriteMessage(CreatedAt); } if (updatedAt_ != null) { output.WriteRawTag(74); output.WriteMessage(UpdatedAt); } 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 (Id.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Id); } if (ServiceType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ServiceType); } if (Title.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Title); } if (description_ != null) { size += _single_description_codec.CalculateSizeWithTag(Description); } if (StatusType != global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) StatusType); } if (applicabilityRules_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(ApplicabilityRules); } size += items_.CalculateSize(_repeated_items_codec); if (createdAt_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(CreatedAt); } if (updatedAt_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdatedAt); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(OfferTemplate other) { if (other == null) { return; } if (other.Id.Length != 0) { Id = other.Id; } if (other.ServiceType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType.Unknown) { ServiceType = other.ServiceType; } if (other.Title.Length != 0) { Title = other.Title; } if (other.description_ != null) { if (description_ == null || other.Description != "") { Description = other.Description; } } if (other.StatusType != global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType.Unknown) { StatusType = other.StatusType; } if (other.applicabilityRules_ != null) { if (applicabilityRules_ == null) { ApplicabilityRules = new global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules(); } ApplicabilityRules.MergeFrom(other.ApplicabilityRules); } items_.Add(other.items_); if (other.createdAt_ != null) { if (createdAt_ == null) { CreatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } CreatedAt.MergeFrom(other.CreatedAt); } if (other.updatedAt_ != null) { if (updatedAt_ == null) { UpdatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } UpdatedAt.MergeFrom(other.UpdatedAt); } _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: { Id = input.ReadString(); break; } case 16: { ServiceType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType) input.ReadEnum(); break; } case 26: { Title = input.ReadString(); break; } case 34: { string value = _single_description_codec.Read(input); if (description_ == null || value != "") { Description = value; } break; } case 40: { StatusType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType) input.ReadEnum(); break; } case 50: { if (applicabilityRules_ == null) { ApplicabilityRules = new global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules(); } input.ReadMessage(ApplicabilityRules); break; } case 58: { items_.AddEntriesFrom(input, _repeated_items_codec); break; } case 66: { if (createdAt_ == null) { CreatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(CreatedAt); break; } case 74: { if (updatedAt_ == null) { UpdatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(UpdatedAt); 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: { Id = input.ReadString(); break; } case 16: { ServiceType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType) input.ReadEnum(); break; } case 26: { Title = input.ReadString(); break; } case 34: { string value = _single_description_codec.Read(ref input); if (description_ == null || value != "") { Description = value; } break; } case 40: { StatusType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType) input.ReadEnum(); break; } case 50: { if (applicabilityRules_ == null) { ApplicabilityRules = new global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules(); } input.ReadMessage(ApplicabilityRules); break; } case 58: { items_.AddEntriesFrom(ref input, _repeated_items_codec); break; } case 66: { if (createdAt_ == null) { CreatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(CreatedAt); break; } case 74: { if (updatedAt_ == null) { UpdatedAt = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(UpdatedAt); break; } } } } #endif #region Nested types /// Container for nested types declared in the OfferTemplate message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Справочник типов сервисов /// public enum ServiceType { /// /// Значение не указано /// [pbr::OriginalName("SERVICE_TYPE_UNKNOWN")] Unknown = 0, /// /// Умный домофон /// [pbr::OriginalName("INTERCOM")] Intercom = 1, /// /// Комплексное видеонаблюдение /// [pbr::OriginalName("CAMERAS")] Cameras = 2, /// /// Умные счётчики /// [pbr::OriginalName("TELEMETRY")] Telemetry = 3, /// /// Система контроля и управления доступом /// [pbr::OriginalName("ACCESS_CONTROL_PANEL")] AccessControlPanel = 4, /// /// Умный шлагбаум /// [pbr::OriginalName("BARRIER")] Barrier = 5, } /// /// Справочник статусов шаблона КВ /// public enum StatusType { /// /// Значение не указано /// [pbr::OriginalName("STATUS_TYPE_UNKNOWN")] Unknown = 0, /// /// Активен /// [pbr::OriginalName("ACTIVE")] Active = 1, /// /// Архивирован /// [pbr::OriginalName("ARCHIVED")] Archived = 2, } /// /// Правила применимости Шаблона КВ /// public sealed partial class ApplicabilityRules : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ApplicabilityRules()); 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::Keyapis.Subscription.V1.OfferTemplate.Descriptor.NestedTypes[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 ApplicabilityRules() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ApplicabilityRules(ApplicabilityRules other) : this() { rfIds_ = other.rfIds_.Clone(); contractType_ = other.contractType_; clientType_ = other.clientType_; billingSystemType_ = other.billingSystemType_; isExternalPaymentForSmartIntercom_ = other.isExternalPaymentForSmartIntercom_; isCmsPhone_ = other.isCmsPhone_; isSipPhone_ = other.isSipPhone_; isVideoMonitor_ = other.isVideoMonitor_; roomDeviceContractType_ = other.roomDeviceContractType_; mobileAppPackageType_ = other.mobileAppPackageType_; isCallForwardingEnabled_ = other.isCallForwardingEnabled_; isDigitalWay_ = other.isDigitalWay_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ApplicabilityRules Clone() { return new ApplicabilityRules(this); } /// Field number for the "rf_ids" field. public const int RfIdsFieldNumber = 1; private static readonly pb::FieldCodec _repeated_rfIds_codec = pb::FieldCodec.ForInt32(10); private readonly pbc::RepeatedField rfIds_ = new pbc::RepeatedField(); /// /// Ограничение по регионам. /// # Диапазон: 0..100 /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField RfIds { get { return rfIds_; } } /// Field number for the "contract_type" field. public const int ContractTypeFieldNumber = 2; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType contractType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType.Unknown; /// /// Договорная схема /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType ContractType { get { return contractType_; } set { contractType_ = value; } } /// Field number for the "client_type" field. public const int ClientTypeFieldNumber = 3; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType clientType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType.Unknown; /// /// Тип клиента. /// Заполняется только когда contract_type принимает одно из значений: B2B, B2B2C /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType ClientType { get { return clientType_; } set { clientType_ = value; } } /// Field number for the "billing_system_type" field. public const int BillingSystemTypeFieldNumber = 4; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType billingSystemType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType.Unknown; /// /// Биллинговая система. /// Заполняется только когда contract_type принимает одно из значений: B2B, B2B2C /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType BillingSystemType { get { return billingSystemType_; } set { billingSystemType_ = value; } } /// Field number for the "is_external_payment_for_smart_intercom" field. public const int IsExternalPaymentForSmartIntercomFieldNumber = 5; private bool isExternalPaymentForSmartIntercom_; /// /// Принимаются ли платежи за умный домофон на счёт внешней компании /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsExternalPaymentForSmartIntercom { get { return isExternalPaymentForSmartIntercom_; } set { isExternalPaymentForSmartIntercom_ = value; } } /// Field number for the "is_cms_phone" field. public const int IsCmsPhoneFieldNumber = 6; private bool isCmsPhone_; /// /// Аналоговые трубки устанавливаются в квартирах объекта /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsCmsPhone { get { return isCmsPhone_; } set { isCmsPhone_ = value; } } /// Field number for the "is_sip_phone" field. public const int IsSipPhoneFieldNumber = 7; private bool isSipPhone_; /// /// SIP-трубки устанавливаются в квартирах объекта /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsSipPhone { get { return isSipPhone_; } set { isSipPhone_ = value; } } /// Field number for the "is_video_monitor" field. public const int IsVideoMonitorFieldNumber = 8; private bool isVideoMonitor_; /// /// Видеомониторы устанавливаются в квартирах объекта /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsVideoMonitor { get { return isVideoMonitor_; } set { isVideoMonitor_ = value; } } /// Field number for the "room_device_contract_type" field. public const int RoomDeviceContractTypeFieldNumber = 9; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType roomDeviceContractType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType.Unknown; /// /// Тип договорной схемы устройства в квартире /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType RoomDeviceContractType { get { return roomDeviceContractType_; } set { roomDeviceContractType_ = value; } } /// Field number for the "mobile_app_package_type" field. public const int MobileAppPackageTypeFieldNumber = 10; private global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType mobileAppPackageType_ = global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType.Unknown; /// /// Минимальный бесплатный пакет мобильного приложения /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType MobileAppPackageType { get { return mobileAppPackageType_; } set { mobileAppPackageType_ = value; } } /// Field number for the "is_call_forwarding_enabled" field. public const int IsCallForwardingEnabledFieldNumber = 11; private bool isCallForwardingEnabled_; /// /// Переадресация на городские/мобильные номера /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsCallForwardingEnabled { get { return isCallForwardingEnabled_; } set { isCallForwardingEnabled_ = value; } } /// Field number for the "is_digital_way" field. public const int IsDigitalWayFieldNumber = 12; private bool isDigitalWay_; /// /// Цифровой клиентский путь /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsDigitalWay { get { return isDigitalWay_; } set { isDigitalWay_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as ApplicabilityRules); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(ApplicabilityRules other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if(!rfIds_.Equals(other.rfIds_)) return false; if (ContractType != other.ContractType) return false; if (ClientType != other.ClientType) return false; if (BillingSystemType != other.BillingSystemType) return false; if (IsExternalPaymentForSmartIntercom != other.IsExternalPaymentForSmartIntercom) return false; if (IsCmsPhone != other.IsCmsPhone) return false; if (IsSipPhone != other.IsSipPhone) return false; if (IsVideoMonitor != other.IsVideoMonitor) return false; if (RoomDeviceContractType != other.RoomDeviceContractType) return false; if (MobileAppPackageType != other.MobileAppPackageType) return false; if (IsCallForwardingEnabled != other.IsCallForwardingEnabled) return false; if (IsDigitalWay != other.IsDigitalWay) 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 ^= rfIds_.GetHashCode(); if (ContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType.Unknown) hash ^= ContractType.GetHashCode(); if (ClientType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType.Unknown) hash ^= ClientType.GetHashCode(); if (BillingSystemType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType.Unknown) hash ^= BillingSystemType.GetHashCode(); if (IsExternalPaymentForSmartIntercom != false) hash ^= IsExternalPaymentForSmartIntercom.GetHashCode(); if (IsCmsPhone != false) hash ^= IsCmsPhone.GetHashCode(); if (IsSipPhone != false) hash ^= IsSipPhone.GetHashCode(); if (IsVideoMonitor != false) hash ^= IsVideoMonitor.GetHashCode(); if (RoomDeviceContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType.Unknown) hash ^= RoomDeviceContractType.GetHashCode(); if (MobileAppPackageType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType.Unknown) hash ^= MobileAppPackageType.GetHashCode(); if (IsCallForwardingEnabled != false) hash ^= IsCallForwardingEnabled.GetHashCode(); if (IsDigitalWay != false) hash ^= IsDigitalWay.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 rfIds_.WriteTo(output, _repeated_rfIds_codec); if (ContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) ContractType); } if (ClientType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType.Unknown) { output.WriteRawTag(24); output.WriteEnum((int) ClientType); } if (BillingSystemType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType.Unknown) { output.WriteRawTag(32); output.WriteEnum((int) BillingSystemType); } if (IsExternalPaymentForSmartIntercom != false) { output.WriteRawTag(40); output.WriteBool(IsExternalPaymentForSmartIntercom); } if (IsCmsPhone != false) { output.WriteRawTag(48); output.WriteBool(IsCmsPhone); } if (IsSipPhone != false) { output.WriteRawTag(56); output.WriteBool(IsSipPhone); } if (IsVideoMonitor != false) { output.WriteRawTag(64); output.WriteBool(IsVideoMonitor); } if (RoomDeviceContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType.Unknown) { output.WriteRawTag(72); output.WriteEnum((int) RoomDeviceContractType); } if (MobileAppPackageType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType.Unknown) { output.WriteRawTag(80); output.WriteEnum((int) MobileAppPackageType); } if (IsCallForwardingEnabled != false) { output.WriteRawTag(88); output.WriteBool(IsCallForwardingEnabled); } if (IsDigitalWay != false) { output.WriteRawTag(96); output.WriteBool(IsDigitalWay); } 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) { rfIds_.WriteTo(ref output, _repeated_rfIds_codec); if (ContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) ContractType); } if (ClientType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType.Unknown) { output.WriteRawTag(24); output.WriteEnum((int) ClientType); } if (BillingSystemType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType.Unknown) { output.WriteRawTag(32); output.WriteEnum((int) BillingSystemType); } if (IsExternalPaymentForSmartIntercom != false) { output.WriteRawTag(40); output.WriteBool(IsExternalPaymentForSmartIntercom); } if (IsCmsPhone != false) { output.WriteRawTag(48); output.WriteBool(IsCmsPhone); } if (IsSipPhone != false) { output.WriteRawTag(56); output.WriteBool(IsSipPhone); } if (IsVideoMonitor != false) { output.WriteRawTag(64); output.WriteBool(IsVideoMonitor); } if (RoomDeviceContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType.Unknown) { output.WriteRawTag(72); output.WriteEnum((int) RoomDeviceContractType); } if (MobileAppPackageType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType.Unknown) { output.WriteRawTag(80); output.WriteEnum((int) MobileAppPackageType); } if (IsCallForwardingEnabled != false) { output.WriteRawTag(88); output.WriteBool(IsCallForwardingEnabled); } if (IsDigitalWay != false) { output.WriteRawTag(96); output.WriteBool(IsDigitalWay); } 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 += rfIds_.CalculateSize(_repeated_rfIds_codec); if (ContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ContractType); } if (ClientType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ClientType); } if (BillingSystemType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) BillingSystemType); } if (IsExternalPaymentForSmartIntercom != false) { size += 1 + 1; } if (IsCmsPhone != false) { size += 1 + 1; } if (IsSipPhone != false) { size += 1 + 1; } if (IsVideoMonitor != false) { size += 1 + 1; } if (RoomDeviceContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) RoomDeviceContractType); } if (MobileAppPackageType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) MobileAppPackageType); } if (IsCallForwardingEnabled != false) { size += 1 + 1; } if (IsDigitalWay != false) { 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(ApplicabilityRules other) { if (other == null) { return; } rfIds_.Add(other.rfIds_); if (other.ContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType.Unknown) { ContractType = other.ContractType; } if (other.ClientType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType.Unknown) { ClientType = other.ClientType; } if (other.BillingSystemType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType.Unknown) { BillingSystemType = other.BillingSystemType; } if (other.IsExternalPaymentForSmartIntercom != false) { IsExternalPaymentForSmartIntercom = other.IsExternalPaymentForSmartIntercom; } if (other.IsCmsPhone != false) { IsCmsPhone = other.IsCmsPhone; } if (other.IsSipPhone != false) { IsSipPhone = other.IsSipPhone; } if (other.IsVideoMonitor != false) { IsVideoMonitor = other.IsVideoMonitor; } if (other.RoomDeviceContractType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType.Unknown) { RoomDeviceContractType = other.RoomDeviceContractType; } if (other.MobileAppPackageType != global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType.Unknown) { MobileAppPackageType = other.MobileAppPackageType; } if (other.IsCallForwardingEnabled != false) { IsCallForwardingEnabled = other.IsCallForwardingEnabled; } if (other.IsDigitalWay != false) { IsDigitalWay = other.IsDigitalWay; } _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: case 8: { rfIds_.AddEntriesFrom(input, _repeated_rfIds_codec); break; } case 16: { ContractType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType) input.ReadEnum(); break; } case 24: { ClientType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType) input.ReadEnum(); break; } case 32: { BillingSystemType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType) input.ReadEnum(); break; } case 40: { IsExternalPaymentForSmartIntercom = input.ReadBool(); break; } case 48: { IsCmsPhone = input.ReadBool(); break; } case 56: { IsSipPhone = input.ReadBool(); break; } case 64: { IsVideoMonitor = input.ReadBool(); break; } case 72: { RoomDeviceContractType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType) input.ReadEnum(); break; } case 80: { MobileAppPackageType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType) input.ReadEnum(); break; } case 88: { IsCallForwardingEnabled = input.ReadBool(); break; } case 96: { IsDigitalWay = 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: case 8: { rfIds_.AddEntriesFrom(ref input, _repeated_rfIds_codec); break; } case 16: { ContractType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType) input.ReadEnum(); break; } case 24: { ClientType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType) input.ReadEnum(); break; } case 32: { BillingSystemType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType) input.ReadEnum(); break; } case 40: { IsExternalPaymentForSmartIntercom = input.ReadBool(); break; } case 48: { IsCmsPhone = input.ReadBool(); break; } case 56: { IsSipPhone = input.ReadBool(); break; } case 64: { IsVideoMonitor = input.ReadBool(); break; } case 72: { RoomDeviceContractType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType) input.ReadEnum(); break; } case 80: { MobileAppPackageType = (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType) input.ReadEnum(); break; } case 88: { IsCallForwardingEnabled = input.ReadBool(); break; } case 96: { IsDigitalWay = input.ReadBool(); break; } } } } #endif #region Nested types /// Container for nested types declared in the ApplicabilityRules message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Справочник типов договорных схем /// public enum ContractType { /// /// Значение не указано /// [pbr::OriginalName("CONTRACT_TYPE_UNKNOWN")] Unknown = 0, /// /// Договор заключён с юридическим лицом /// [pbr::OriginalName("B2B")] B2B = 1, /// /// Договор заключён с физическим лицом /// [pbr::OriginalName("B2C")] B2C = 2, /// /// Смешанная схема. Ростелеком работает с клиентом через партнёра /// [pbr::OriginalName("B2B2C")] B2B2C = 3, } /// /// Справочник типов клиентов /// public enum ClientType { /// /// Значение не указано /// [pbr::OriginalName("CLIENT_TYPE_UNKNOWN")] Unknown = 0, /// /// Управляющая компания /// [pbr::OriginalName("MANAGEMENT_COMPANY")] ManagementCompany = 1, /// /// Домофонная компания /// [pbr::OriginalName("INTERCOM_COMPANY")] IntercomCompany = 2, } /// /// Справочник типов биллинговых систем /// public enum BillingSystemType { /// /// Значение не указано /// [pbr::OriginalName("BILLING_SYSTEM_TYPE_UNKNOWN")] Unknown = 0, /// /// Автоматизированная система расчётов макрорегионального филиала/АСР МРФ /// [pbr::OriginalName("ASR_MRF")] AsrMrf = 1, /// /// Платформа Ключ /// [pbr::OriginalName("KEY_PLATFORM")] KeyPlatform = 2, } /// /// Справочник типов договорной схемы устройства в квартире /// public enum RoomDeviceContractType { /// /// Значение не указано /// [pbr::OriginalName("ROOM_DEVICE_CONTRACT_TYPE_UNKNOWN")] Unknown = 0, /// /// Житель заключает договор на квартирное устройство с внешней компанией /// [pbr::OriginalName("ROOM_DEVICE_B2B")] RoomDeviceB2B = 1, /// /// Житель заключает договор на квартирное устройство с Ростелекомом /// [pbr::OriginalName("ROOM_DEVICE_B2C")] RoomDeviceB2C = 2, } /// /// Справочник типов минимального бесплатного пакета мобильного приложения /// public enum MobileAppPackageType { /// /// Значение не указано /// [pbr::OriginalName("MOBILE_APP_PACKAGE_TYPE_UNKNOWN")] Unknown = 0, /// /// Кнопка открытия + Ключи /// [pbr::OriginalName("OPEN_DOOR_AND_KEYS")] OpenDoorAndKeys = 1, /// /// Кнопка открытия + Ключи + Аудиовызовы /// [pbr::OriginalName("OPEN_DOOR_AND_KEYS_AUDIO_CALLS")] OpenDoorAndKeysAudioCalls = 2, /// /// Кнопка открытия + Ключи + Видеовызовы /// [pbr::OriginalName("OPEN_DOOR_AND_KEYS_VIDEO_CALLS")] OpenDoorAndKeysVideoCalls = 3, } } #endregion } /// /// Элемент Шаблона КВ /// public sealed partial class Item : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Item()); 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::Keyapis.Subscription.V1.OfferTemplate.Descriptor.NestedTypes[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 Item() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Item(Item other) : this() { planId_ = other.planId_; type_ = other.type_; isEnableAutoSubscribe_ = other.isEnableAutoSubscribe_; isDigitalWay_ = other.isDigitalWay_; OfferUrl = other.OfferUrl; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Item Clone() { return new Item(this); } /// Field number for the "plan_id" field. public const int PlanIdFieldNumber = 1; private int planId_; /// /// Идентификатор технологического плана. /// # Диапазон: 1..2147483647 /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int PlanId { get { return planId_; } set { planId_ = value; } } /// Field number for the "type" field. public const int TypeFieldNumber = 2; private global::Keyapis.Subscription.V1.Offer.Types.Type type_ = global::Keyapis.Subscription.V1.Offer.Types.Type.Unknown; /// /// Тип коммерческой возможности /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.Offer.Types.Type Type { get { return type_; } set { type_ = value; } } /// Field number for the "is_enable_auto_subscribe" field. public const int IsEnableAutoSubscribeFieldNumber = 3; private bool isEnableAutoSubscribe_; /// /// Подключать ли автоматическую подписку /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsEnableAutoSubscribe { get { return isEnableAutoSubscribe_; } set { isEnableAutoSubscribe_ = value; } } /// Field number for the "is_digital_way" field. public const int IsDigitalWayFieldNumber = 4; private bool isDigitalWay_; /// /// Признак принадлежности к цифровому клиентскому пути /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool IsDigitalWay { get { return isDigitalWay_; } set { isDigitalWay_ = value; } } /// Field number for the "offer_url" field. public const int OfferUrlFieldNumber = 5; private static readonly pb::FieldCodec _single_offerUrl_codec = pb::FieldCodec.ForClassWrapper(42); private string offerUrl_; /// /// Адрес размещения офферты. /// Полный url до файла. /// # Диапазон: 0..2048 /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string OfferUrl { get { return offerUrl_; } set { offerUrl_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Item); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Item other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (PlanId != other.PlanId) return false; if (Type != other.Type) return false; if (IsEnableAutoSubscribe != other.IsEnableAutoSubscribe) return false; if (IsDigitalWay != other.IsDigitalWay) return false; if (OfferUrl != other.OfferUrl) 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 (PlanId != 0) hash ^= PlanId.GetHashCode(); if (Type != global::Keyapis.Subscription.V1.Offer.Types.Type.Unknown) hash ^= Type.GetHashCode(); if (IsEnableAutoSubscribe != false) hash ^= IsEnableAutoSubscribe.GetHashCode(); if (IsDigitalWay != false) hash ^= IsDigitalWay.GetHashCode(); if (offerUrl_ != null) hash ^= OfferUrl.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 (PlanId != 0) { output.WriteRawTag(8); output.WriteInt32(PlanId); } if (Type != global::Keyapis.Subscription.V1.Offer.Types.Type.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) Type); } if (IsEnableAutoSubscribe != false) { output.WriteRawTag(24); output.WriteBool(IsEnableAutoSubscribe); } if (IsDigitalWay != false) { output.WriteRawTag(32); output.WriteBool(IsDigitalWay); } if (offerUrl_ != null) { _single_offerUrl_codec.WriteTagAndValue(output, OfferUrl); } 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 (PlanId != 0) { output.WriteRawTag(8); output.WriteInt32(PlanId); } if (Type != global::Keyapis.Subscription.V1.Offer.Types.Type.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) Type); } if (IsEnableAutoSubscribe != false) { output.WriteRawTag(24); output.WriteBool(IsEnableAutoSubscribe); } if (IsDigitalWay != false) { output.WriteRawTag(32); output.WriteBool(IsDigitalWay); } if (offerUrl_ != null) { _single_offerUrl_codec.WriteTagAndValue(ref output, OfferUrl); } 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 (PlanId != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlanId); } if (Type != global::Keyapis.Subscription.V1.Offer.Types.Type.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type); } if (IsEnableAutoSubscribe != false) { size += 1 + 1; } if (IsDigitalWay != false) { size += 1 + 1; } if (offerUrl_ != null) { size += _single_offerUrl_codec.CalculateSizeWithTag(OfferUrl); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Item other) { if (other == null) { return; } if (other.PlanId != 0) { PlanId = other.PlanId; } if (other.Type != global::Keyapis.Subscription.V1.Offer.Types.Type.Unknown) { Type = other.Type; } if (other.IsEnableAutoSubscribe != false) { IsEnableAutoSubscribe = other.IsEnableAutoSubscribe; } if (other.IsDigitalWay != false) { IsDigitalWay = other.IsDigitalWay; } if (other.offerUrl_ != null) { if (offerUrl_ == null || other.OfferUrl != "") { OfferUrl = other.OfferUrl; } } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { PlanId = input.ReadInt32(); break; } case 16: { Type = (global::Keyapis.Subscription.V1.Offer.Types.Type) input.ReadEnum(); break; } case 24: { IsEnableAutoSubscribe = input.ReadBool(); break; } case 32: { IsDigitalWay = input.ReadBool(); break; } case 42: { string value = _single_offerUrl_codec.Read(input); if (offerUrl_ == null || value != "") { OfferUrl = 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 8: { PlanId = input.ReadInt32(); break; } case 16: { Type = (global::Keyapis.Subscription.V1.Offer.Types.Type) input.ReadEnum(); break; } case 24: { IsEnableAutoSubscribe = input.ReadBool(); break; } case 32: { IsDigitalWay = input.ReadBool(); break; } case 42: { string value = _single_offerUrl_codec.Read(ref input); if (offerUrl_ == null || value != "") { OfferUrl = value; } break; } } } } #endif } /// /// Ошибка сохранения. /// Эти проверки выполняются при работе с базой данных и сторонними сервисами /// public sealed partial class SavingError : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SavingError()); 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::Keyapis.Subscription.V1.OfferTemplate.Descriptor.NestedTypes[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 SavingError() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public SavingError(SavingError other) : this() { switch (other.ReasonCase) { case ReasonOneofCase.Conflict: Conflict = other.Conflict.Clone(); break; case ReasonOneofCase.DuplicateTemplate: DuplicateTemplate = other.DuplicateTemplate.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public SavingError Clone() { return new SavingError(this); } /// Field number for the "conflict" field. public const int ConflictFieldNumber = 1; /// /// Конфликт версий /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict Conflict { get { return reasonCase_ == ReasonOneofCase.Conflict ? (global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Conflict; } } /// Field number for the "duplicate_template" field. public const int DuplicateTemplateFieldNumber = 2; /// /// Дублирование шаблона /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate DuplicateTemplate { get { return reasonCase_ == ReasonOneofCase.DuplicateTemplate ? (global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.DuplicateTemplate; } } private object reason_; /// Enum of possible cases for the "reason" oneof. public enum ReasonOneofCase { None = 0, Conflict = 1, DuplicateTemplate = 2, } private ReasonOneofCase reasonCase_ = ReasonOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ReasonOneofCase ReasonCase { get { return reasonCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { reasonCase_ = ReasonOneofCase.None; reason_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as SavingError); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(SavingError other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Conflict, other.Conflict)) return false; if (!object.Equals(DuplicateTemplate, other.DuplicateTemplate)) return false; if (ReasonCase != other.ReasonCase) 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 (reasonCase_ == ReasonOneofCase.Conflict) hash ^= Conflict.GetHashCode(); if (reasonCase_ == ReasonOneofCase.DuplicateTemplate) hash ^= DuplicateTemplate.GetHashCode(); hash ^= (int) reasonCase_; 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 (reasonCase_ == ReasonOneofCase.Conflict) { output.WriteRawTag(10); output.WriteMessage(Conflict); } if (reasonCase_ == ReasonOneofCase.DuplicateTemplate) { output.WriteRawTag(18); output.WriteMessage(DuplicateTemplate); } 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 (reasonCase_ == ReasonOneofCase.Conflict) { output.WriteRawTag(10); output.WriteMessage(Conflict); } if (reasonCase_ == ReasonOneofCase.DuplicateTemplate) { output.WriteRawTag(18); output.WriteMessage(DuplicateTemplate); } 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 (reasonCase_ == ReasonOneofCase.Conflict) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Conflict); } if (reasonCase_ == ReasonOneofCase.DuplicateTemplate) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(DuplicateTemplate); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(SavingError other) { if (other == null) { return; } switch (other.ReasonCase) { case ReasonOneofCase.Conflict: if (Conflict == null) { Conflict = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict(); } Conflict.MergeFrom(other.Conflict); break; case ReasonOneofCase.DuplicateTemplate: if (DuplicateTemplate == null) { DuplicateTemplate = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate(); } DuplicateTemplate.MergeFrom(other.DuplicateTemplate); 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::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict(); if (reasonCase_ == ReasonOneofCase.Conflict) { subBuilder.MergeFrom(Conflict); } input.ReadMessage(subBuilder); Conflict = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate(); if (reasonCase_ == ReasonOneofCase.DuplicateTemplate) { subBuilder.MergeFrom(DuplicateTemplate); } input.ReadMessage(subBuilder); DuplicateTemplate = 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::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.Conflict(); if (reasonCase_ == ReasonOneofCase.Conflict) { subBuilder.MergeFrom(Conflict); } input.ReadMessage(subBuilder); Conflict = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Types.DuplicateTemplate(); if (reasonCase_ == ReasonOneofCase.DuplicateTemplate) { subBuilder.MergeFrom(DuplicateTemplate); } input.ReadMessage(subBuilder); DuplicateTemplate = subBuilder; break; } } } } #endif #region Nested types /// Container for nested types declared in the SavingError message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Конфликт версий. /// Причины: /// - В базе хранится другая версия строки, значения updated_at отличаются /// public sealed partial class Conflict : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Conflict()); 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::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Descriptor.NestedTypes[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 Conflict() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Conflict(Conflict other) : this() { _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Conflict Clone() { return new Conflict(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Conflict); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Conflict other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } return Equals(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; 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 (_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 (_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 (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Conflict other) { if (other == null) { return; } _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; } } #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; } } } #endif } /// /// Шаблон с таким типом сервиса и правилами применимости уже существует. /// Нельзя создать два или более шаблона с одинаковым типом сервиса и одинаковыми правилами применимости /// public sealed partial class DuplicateTemplate : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DuplicateTemplate()); 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::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError.Descriptor.NestedTypes[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 DuplicateTemplate() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public DuplicateTemplate(DuplicateTemplate other) : this() { _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public DuplicateTemplate Clone() { return new DuplicateTemplate(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as DuplicateTemplate); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(DuplicateTemplate other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } return Equals(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; 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 (_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 (_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 (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(DuplicateTemplate other) { if (other == null) { return; } _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; } } #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; } } } #endif } } #endregion } } #endregion } /// /// Фильтр по шаблонам КВ /// public sealed partial class OfferTemplateFilter : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OfferTemplateFilter()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 OfferTemplateFilter() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public OfferTemplateFilter(OfferTemplateFilter other) : this() { statusTypes_ = other.statusTypes_.Clone(); serviceTypes_ = other.serviceTypes_.Clone(); rfIds_ = other.rfIds_.Clone(); Text = other.Text; applicabilityRulesContractTypes_ = other.applicabilityRulesContractTypes_.Clone(); applicabilityRulesClientTypes_ = other.applicabilityRulesClientTypes_.Clone(); applicabilityRulesBillingSystemTypes_ = other.applicabilityRulesBillingSystemTypes_.Clone(); IsExternalPaymentForSmartIntercom = other.IsExternalPaymentForSmartIntercom; ApplicabilityRulesIsCmsPhone = other.ApplicabilityRulesIsCmsPhone; ApplicabilityRulesIsSipPhone = other.ApplicabilityRulesIsSipPhone; ApplicabilityRulesIsVideoMonitor = other.ApplicabilityRulesIsVideoMonitor; applicabilityRulesRoomDeviceContractTypes_ = other.applicabilityRulesRoomDeviceContractTypes_.Clone(); applicabilityRulesMobileAppPackageTypes_ = other.applicabilityRulesMobileAppPackageTypes_.Clone(); IsCallForwardingEnabled = other.IsCallForwardingEnabled; IsDigitalWay = other.IsDigitalWay; planIds_ = other.planIds_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public OfferTemplateFilter Clone() { return new OfferTemplateFilter(this); } /// Field number for the "status_types" field. public const int StatusTypesFieldNumber = 1; private static readonly pb::FieldCodec _repeated_statusTypes_codec = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.StatusType) x); private readonly pbc::RepeatedField statusTypes_ = new pbc::RepeatedField(); /// /// По статусам /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField StatusTypes { get { return statusTypes_; } } /// Field number for the "service_types" field. public const int ServiceTypesFieldNumber = 2; private static readonly pb::FieldCodec _repeated_serviceTypes_codec = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.ServiceType) x); private readonly pbc::RepeatedField serviceTypes_ = new pbc::RepeatedField(); /// /// По типам сервисов /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField ServiceTypes { get { return serviceTypes_; } } /// Field number for the "rf_ids" field. public const int RfIdsFieldNumber = 3; private static readonly pb::FieldCodec _repeated_rfIds_codec = pb::FieldCodec.ForInt32(26); private readonly pbc::RepeatedField rfIds_ = new pbc::RepeatedField(); /// /// По идентификаторам регионов (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField RfIds { get { return rfIds_; } } /// Field number for the "text" field. public const int TextFieldNumber = 4; private static readonly pb::FieldCodec _single_text_codec = pb::FieldCodec.ForClassWrapper(34); private string text_; /// /// По тексту. /// Если значение не передано, поиск по нему не производится. /// # Диапазон: 3..64. /// # Поиск производится по полям: /// # - Наименование; /// # - Описание /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Text { get { return text_; } set { text_ = value; } } /// Field number for the "applicability_rules_contract_types" field. public const int ApplicabilityRulesContractTypesFieldNumber = 5; private static readonly pb::FieldCodec _repeated_applicabilityRulesContractTypes_codec = pb::FieldCodec.ForEnum(42, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ContractType) x); private readonly pbc::RepeatedField applicabilityRulesContractTypes_ = new pbc::RepeatedField(); /// /// По типам договорных схем (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField ApplicabilityRulesContractTypes { get { return applicabilityRulesContractTypes_; } } /// Field number for the "applicability_rules_client_types" field. public const int ApplicabilityRulesClientTypesFieldNumber = 6; private static readonly pb::FieldCodec _repeated_applicabilityRulesClientTypes_codec = pb::FieldCodec.ForEnum(50, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.ClientType) x); private readonly pbc::RepeatedField applicabilityRulesClientTypes_ = new pbc::RepeatedField(); /// /// По типам клиентов (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField ApplicabilityRulesClientTypes { get { return applicabilityRulesClientTypes_; } } /// Field number for the "applicability_rules_billing_system_types" field. public const int ApplicabilityRulesBillingSystemTypesFieldNumber = 7; private static readonly pb::FieldCodec _repeated_applicabilityRulesBillingSystemTypes_codec = pb::FieldCodec.ForEnum(58, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.BillingSystemType) x); private readonly pbc::RepeatedField applicabilityRulesBillingSystemTypes_ = new pbc::RepeatedField(); /// /// По типам биллинговых систем (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField ApplicabilityRulesBillingSystemTypes { get { return applicabilityRulesBillingSystemTypes_; } } /// Field number for the "is_external_payment_for_smart_intercom" field. public const int IsExternalPaymentForSmartIntercomFieldNumber = 8; private static readonly pb::FieldCodec _single_isExternalPaymentForSmartIntercom_codec = pb::FieldCodec.ForStructWrapper(66); private bool? isExternalPaymentForSmartIntercom_; /// /// По признаку внешней оплаты умного домофона (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool? IsExternalPaymentForSmartIntercom { get { return isExternalPaymentForSmartIntercom_; } set { isExternalPaymentForSmartIntercom_ = value; } } /// Field number for the "applicability_rules_is_cms_phone" field. public const int ApplicabilityRulesIsCmsPhoneFieldNumber = 9; private static readonly pb::FieldCodec _single_applicabilityRulesIsCmsPhone_codec = pb::FieldCodec.ForStructWrapper(74); private bool? applicabilityRulesIsCmsPhone_; /// /// По наличию CMS телефона в квартире (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool? ApplicabilityRulesIsCmsPhone { get { return applicabilityRulesIsCmsPhone_; } set { applicabilityRulesIsCmsPhone_ = value; } } /// Field number for the "applicability_rules_is_sip_phone" field. public const int ApplicabilityRulesIsSipPhoneFieldNumber = 10; private static readonly pb::FieldCodec _single_applicabilityRulesIsSipPhone_codec = pb::FieldCodec.ForStructWrapper(82); private bool? applicabilityRulesIsSipPhone_; /// /// По наличию SIP телефона в квартире (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool? ApplicabilityRulesIsSipPhone { get { return applicabilityRulesIsSipPhone_; } set { applicabilityRulesIsSipPhone_ = value; } } /// Field number for the "applicability_rules_is_video_monitor" field. public const int ApplicabilityRulesIsVideoMonitorFieldNumber = 11; private static readonly pb::FieldCodec _single_applicabilityRulesIsVideoMonitor_codec = pb::FieldCodec.ForStructWrapper(90); private bool? applicabilityRulesIsVideoMonitor_; /// /// По наличию видеомонитора в квартире (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool? ApplicabilityRulesIsVideoMonitor { get { return applicabilityRulesIsVideoMonitor_; } set { applicabilityRulesIsVideoMonitor_ = value; } } /// Field number for the "applicability_rules_room_device_contract_types" field. public const int ApplicabilityRulesRoomDeviceContractTypesFieldNumber = 12; private static readonly pb::FieldCodec _repeated_applicabilityRulesRoomDeviceContractTypes_codec = pb::FieldCodec.ForEnum(98, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.RoomDeviceContractType) x); private readonly pbc::RepeatedField applicabilityRulesRoomDeviceContractTypes_ = new pbc::RepeatedField(); /// /// По типам договорной схемы устройства в квартире (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField ApplicabilityRulesRoomDeviceContractTypes { get { return applicabilityRulesRoomDeviceContractTypes_; } } /// Field number for the "applicability_rules_mobile_app_package_types" field. public const int ApplicabilityRulesMobileAppPackageTypesFieldNumber = 13; private static readonly pb::FieldCodec _repeated_applicabilityRulesMobileAppPackageTypes_codec = pb::FieldCodec.ForEnum(106, x => (int) x, x => (global::Keyapis.Subscription.V1.OfferTemplate.Types.ApplicabilityRules.Types.MobileAppPackageType) x); private readonly pbc::RepeatedField applicabilityRulesMobileAppPackageTypes_ = new pbc::RepeatedField(); /// /// По типам минимального бесплатного пакета мобильного приложения (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField ApplicabilityRulesMobileAppPackageTypes { get { return applicabilityRulesMobileAppPackageTypes_; } } /// Field number for the "is_call_forwarding_enabled" field. public const int IsCallForwardingEnabledFieldNumber = 14; private static readonly pb::FieldCodec _single_isCallForwardingEnabled_codec = pb::FieldCodec.ForStructWrapper(114); private bool? isCallForwardingEnabled_; /// /// По признаку переадресации на городские/мобильные номера (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool? IsCallForwardingEnabled { get { return isCallForwardingEnabled_; } set { isCallForwardingEnabled_ = value; } } /// Field number for the "is_digital_way" field. public const int IsDigitalWayFieldNumber = 15; private static readonly pb::FieldCodec _single_isDigitalWay_codec = pb::FieldCodec.ForStructWrapper(122); private bool? isDigitalWay_; /// /// По признаку цифрового клиентского пути (из правил применимости) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool? IsDigitalWay { get { return isDigitalWay_; } set { isDigitalWay_ = value; } } /// Field number for the "plan_ids" field. public const int PlanIdsFieldNumber = 16; private static readonly pb::FieldCodec _repeated_planIds_codec = pb::FieldCodec.ForInt32(130); private readonly pbc::RepeatedField planIds_ = new pbc::RepeatedField(); /// /// По идентификаторам технологических планов (из элементов шаблона) /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public pbc::RepeatedField PlanIds { get { return planIds_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as OfferTemplateFilter); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(OfferTemplateFilter other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if(!statusTypes_.Equals(other.statusTypes_)) return false; if(!serviceTypes_.Equals(other.serviceTypes_)) return false; if(!rfIds_.Equals(other.rfIds_)) return false; if (Text != other.Text) return false; if(!applicabilityRulesContractTypes_.Equals(other.applicabilityRulesContractTypes_)) return false; if(!applicabilityRulesClientTypes_.Equals(other.applicabilityRulesClientTypes_)) return false; if(!applicabilityRulesBillingSystemTypes_.Equals(other.applicabilityRulesBillingSystemTypes_)) return false; if (IsExternalPaymentForSmartIntercom != other.IsExternalPaymentForSmartIntercom) return false; if (ApplicabilityRulesIsCmsPhone != other.ApplicabilityRulesIsCmsPhone) return false; if (ApplicabilityRulesIsSipPhone != other.ApplicabilityRulesIsSipPhone) return false; if (ApplicabilityRulesIsVideoMonitor != other.ApplicabilityRulesIsVideoMonitor) return false; if(!applicabilityRulesRoomDeviceContractTypes_.Equals(other.applicabilityRulesRoomDeviceContractTypes_)) return false; if(!applicabilityRulesMobileAppPackageTypes_.Equals(other.applicabilityRulesMobileAppPackageTypes_)) return false; if (IsCallForwardingEnabled != other.IsCallForwardingEnabled) return false; if (IsDigitalWay != other.IsDigitalWay) return false; if(!planIds_.Equals(other.planIds_)) 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 ^= statusTypes_.GetHashCode(); hash ^= serviceTypes_.GetHashCode(); hash ^= rfIds_.GetHashCode(); if (text_ != null) hash ^= Text.GetHashCode(); hash ^= applicabilityRulesContractTypes_.GetHashCode(); hash ^= applicabilityRulesClientTypes_.GetHashCode(); hash ^= applicabilityRulesBillingSystemTypes_.GetHashCode(); if (isExternalPaymentForSmartIntercom_ != null) hash ^= IsExternalPaymentForSmartIntercom.GetHashCode(); if (applicabilityRulesIsCmsPhone_ != null) hash ^= ApplicabilityRulesIsCmsPhone.GetHashCode(); if (applicabilityRulesIsSipPhone_ != null) hash ^= ApplicabilityRulesIsSipPhone.GetHashCode(); if (applicabilityRulesIsVideoMonitor_ != null) hash ^= ApplicabilityRulesIsVideoMonitor.GetHashCode(); hash ^= applicabilityRulesRoomDeviceContractTypes_.GetHashCode(); hash ^= applicabilityRulesMobileAppPackageTypes_.GetHashCode(); if (isCallForwardingEnabled_ != null) hash ^= IsCallForwardingEnabled.GetHashCode(); if (isDigitalWay_ != null) hash ^= IsDigitalWay.GetHashCode(); hash ^= planIds_.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 statusTypes_.WriteTo(output, _repeated_statusTypes_codec); serviceTypes_.WriteTo(output, _repeated_serviceTypes_codec); rfIds_.WriteTo(output, _repeated_rfIds_codec); if (text_ != null) { _single_text_codec.WriteTagAndValue(output, Text); } applicabilityRulesContractTypes_.WriteTo(output, _repeated_applicabilityRulesContractTypes_codec); applicabilityRulesClientTypes_.WriteTo(output, _repeated_applicabilityRulesClientTypes_codec); applicabilityRulesBillingSystemTypes_.WriteTo(output, _repeated_applicabilityRulesBillingSystemTypes_codec); if (isExternalPaymentForSmartIntercom_ != null) { _single_isExternalPaymentForSmartIntercom_codec.WriteTagAndValue(output, IsExternalPaymentForSmartIntercom); } if (applicabilityRulesIsCmsPhone_ != null) { _single_applicabilityRulesIsCmsPhone_codec.WriteTagAndValue(output, ApplicabilityRulesIsCmsPhone); } if (applicabilityRulesIsSipPhone_ != null) { _single_applicabilityRulesIsSipPhone_codec.WriteTagAndValue(output, ApplicabilityRulesIsSipPhone); } if (applicabilityRulesIsVideoMonitor_ != null) { _single_applicabilityRulesIsVideoMonitor_codec.WriteTagAndValue(output, ApplicabilityRulesIsVideoMonitor); } applicabilityRulesRoomDeviceContractTypes_.WriteTo(output, _repeated_applicabilityRulesRoomDeviceContractTypes_codec); applicabilityRulesMobileAppPackageTypes_.WriteTo(output, _repeated_applicabilityRulesMobileAppPackageTypes_codec); if (isCallForwardingEnabled_ != null) { _single_isCallForwardingEnabled_codec.WriteTagAndValue(output, IsCallForwardingEnabled); } if (isDigitalWay_ != null) { _single_isDigitalWay_codec.WriteTagAndValue(output, IsDigitalWay); } planIds_.WriteTo(output, _repeated_planIds_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) { statusTypes_.WriteTo(ref output, _repeated_statusTypes_codec); serviceTypes_.WriteTo(ref output, _repeated_serviceTypes_codec); rfIds_.WriteTo(ref output, _repeated_rfIds_codec); if (text_ != null) { _single_text_codec.WriteTagAndValue(ref output, Text); } applicabilityRulesContractTypes_.WriteTo(ref output, _repeated_applicabilityRulesContractTypes_codec); applicabilityRulesClientTypes_.WriteTo(ref output, _repeated_applicabilityRulesClientTypes_codec); applicabilityRulesBillingSystemTypes_.WriteTo(ref output, _repeated_applicabilityRulesBillingSystemTypes_codec); if (isExternalPaymentForSmartIntercom_ != null) { _single_isExternalPaymentForSmartIntercom_codec.WriteTagAndValue(ref output, IsExternalPaymentForSmartIntercom); } if (applicabilityRulesIsCmsPhone_ != null) { _single_applicabilityRulesIsCmsPhone_codec.WriteTagAndValue(ref output, ApplicabilityRulesIsCmsPhone); } if (applicabilityRulesIsSipPhone_ != null) { _single_applicabilityRulesIsSipPhone_codec.WriteTagAndValue(ref output, ApplicabilityRulesIsSipPhone); } if (applicabilityRulesIsVideoMonitor_ != null) { _single_applicabilityRulesIsVideoMonitor_codec.WriteTagAndValue(ref output, ApplicabilityRulesIsVideoMonitor); } applicabilityRulesRoomDeviceContractTypes_.WriteTo(ref output, _repeated_applicabilityRulesRoomDeviceContractTypes_codec); applicabilityRulesMobileAppPackageTypes_.WriteTo(ref output, _repeated_applicabilityRulesMobileAppPackageTypes_codec); if (isCallForwardingEnabled_ != null) { _single_isCallForwardingEnabled_codec.WriteTagAndValue(ref output, IsCallForwardingEnabled); } if (isDigitalWay_ != null) { _single_isDigitalWay_codec.WriteTagAndValue(ref output, IsDigitalWay); } planIds_.WriteTo(ref output, _repeated_planIds_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 += statusTypes_.CalculateSize(_repeated_statusTypes_codec); size += serviceTypes_.CalculateSize(_repeated_serviceTypes_codec); size += rfIds_.CalculateSize(_repeated_rfIds_codec); if (text_ != null) { size += _single_text_codec.CalculateSizeWithTag(Text); } size += applicabilityRulesContractTypes_.CalculateSize(_repeated_applicabilityRulesContractTypes_codec); size += applicabilityRulesClientTypes_.CalculateSize(_repeated_applicabilityRulesClientTypes_codec); size += applicabilityRulesBillingSystemTypes_.CalculateSize(_repeated_applicabilityRulesBillingSystemTypes_codec); if (isExternalPaymentForSmartIntercom_ != null) { size += _single_isExternalPaymentForSmartIntercom_codec.CalculateSizeWithTag(IsExternalPaymentForSmartIntercom); } if (applicabilityRulesIsCmsPhone_ != null) { size += _single_applicabilityRulesIsCmsPhone_codec.CalculateSizeWithTag(ApplicabilityRulesIsCmsPhone); } if (applicabilityRulesIsSipPhone_ != null) { size += _single_applicabilityRulesIsSipPhone_codec.CalculateSizeWithTag(ApplicabilityRulesIsSipPhone); } if (applicabilityRulesIsVideoMonitor_ != null) { size += _single_applicabilityRulesIsVideoMonitor_codec.CalculateSizeWithTag(ApplicabilityRulesIsVideoMonitor); } size += applicabilityRulesRoomDeviceContractTypes_.CalculateSize(_repeated_applicabilityRulesRoomDeviceContractTypes_codec); size += applicabilityRulesMobileAppPackageTypes_.CalculateSize(_repeated_applicabilityRulesMobileAppPackageTypes_codec); if (isCallForwardingEnabled_ != null) { size += _single_isCallForwardingEnabled_codec.CalculateSizeWithTag(IsCallForwardingEnabled); } if (isDigitalWay_ != null) { size += _single_isDigitalWay_codec.CalculateSizeWithTag(IsDigitalWay); } size += planIds_.CalculateSize(_repeated_planIds_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(OfferTemplateFilter other) { if (other == null) { return; } statusTypes_.Add(other.statusTypes_); serviceTypes_.Add(other.serviceTypes_); rfIds_.Add(other.rfIds_); if (other.text_ != null) { if (text_ == null || other.Text != "") { Text = other.Text; } } applicabilityRulesContractTypes_.Add(other.applicabilityRulesContractTypes_); applicabilityRulesClientTypes_.Add(other.applicabilityRulesClientTypes_); applicabilityRulesBillingSystemTypes_.Add(other.applicabilityRulesBillingSystemTypes_); if (other.isExternalPaymentForSmartIntercom_ != null) { if (isExternalPaymentForSmartIntercom_ == null || other.IsExternalPaymentForSmartIntercom != false) { IsExternalPaymentForSmartIntercom = other.IsExternalPaymentForSmartIntercom; } } if (other.applicabilityRulesIsCmsPhone_ != null) { if (applicabilityRulesIsCmsPhone_ == null || other.ApplicabilityRulesIsCmsPhone != false) { ApplicabilityRulesIsCmsPhone = other.ApplicabilityRulesIsCmsPhone; } } if (other.applicabilityRulesIsSipPhone_ != null) { if (applicabilityRulesIsSipPhone_ == null || other.ApplicabilityRulesIsSipPhone != false) { ApplicabilityRulesIsSipPhone = other.ApplicabilityRulesIsSipPhone; } } if (other.applicabilityRulesIsVideoMonitor_ != null) { if (applicabilityRulesIsVideoMonitor_ == null || other.ApplicabilityRulesIsVideoMonitor != false) { ApplicabilityRulesIsVideoMonitor = other.ApplicabilityRulesIsVideoMonitor; } } applicabilityRulesRoomDeviceContractTypes_.Add(other.applicabilityRulesRoomDeviceContractTypes_); applicabilityRulesMobileAppPackageTypes_.Add(other.applicabilityRulesMobileAppPackageTypes_); if (other.isCallForwardingEnabled_ != null) { if (isCallForwardingEnabled_ == null || other.IsCallForwardingEnabled != false) { IsCallForwardingEnabled = other.IsCallForwardingEnabled; } } if (other.isDigitalWay_ != null) { if (isDigitalWay_ == null || other.IsDigitalWay != false) { IsDigitalWay = other.IsDigitalWay; } } planIds_.Add(other.planIds_); _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: case 8: { statusTypes_.AddEntriesFrom(input, _repeated_statusTypes_codec); break; } case 18: case 16: { serviceTypes_.AddEntriesFrom(input, _repeated_serviceTypes_codec); break; } case 26: case 24: { rfIds_.AddEntriesFrom(input, _repeated_rfIds_codec); break; } case 34: { string value = _single_text_codec.Read(input); if (text_ == null || value != "") { Text = value; } break; } case 42: case 40: { applicabilityRulesContractTypes_.AddEntriesFrom(input, _repeated_applicabilityRulesContractTypes_codec); break; } case 50: case 48: { applicabilityRulesClientTypes_.AddEntriesFrom(input, _repeated_applicabilityRulesClientTypes_codec); break; } case 58: case 56: { applicabilityRulesBillingSystemTypes_.AddEntriesFrom(input, _repeated_applicabilityRulesBillingSystemTypes_codec); break; } case 66: { bool? value = _single_isExternalPaymentForSmartIntercom_codec.Read(input); if (isExternalPaymentForSmartIntercom_ == null || value != false) { IsExternalPaymentForSmartIntercom = value; } break; } case 74: { bool? value = _single_applicabilityRulesIsCmsPhone_codec.Read(input); if (applicabilityRulesIsCmsPhone_ == null || value != false) { ApplicabilityRulesIsCmsPhone = value; } break; } case 82: { bool? value = _single_applicabilityRulesIsSipPhone_codec.Read(input); if (applicabilityRulesIsSipPhone_ == null || value != false) { ApplicabilityRulesIsSipPhone = value; } break; } case 90: { bool? value = _single_applicabilityRulesIsVideoMonitor_codec.Read(input); if (applicabilityRulesIsVideoMonitor_ == null || value != false) { ApplicabilityRulesIsVideoMonitor = value; } break; } case 98: case 96: { applicabilityRulesRoomDeviceContractTypes_.AddEntriesFrom(input, _repeated_applicabilityRulesRoomDeviceContractTypes_codec); break; } case 106: case 104: { applicabilityRulesMobileAppPackageTypes_.AddEntriesFrom(input, _repeated_applicabilityRulesMobileAppPackageTypes_codec); break; } case 114: { bool? value = _single_isCallForwardingEnabled_codec.Read(input); if (isCallForwardingEnabled_ == null || value != false) { IsCallForwardingEnabled = value; } break; } case 122: { bool? value = _single_isDigitalWay_codec.Read(input); if (isDigitalWay_ == null || value != false) { IsDigitalWay = value; } break; } case 130: case 128: { planIds_.AddEntriesFrom(input, _repeated_planIds_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: case 8: { statusTypes_.AddEntriesFrom(ref input, _repeated_statusTypes_codec); break; } case 18: case 16: { serviceTypes_.AddEntriesFrom(ref input, _repeated_serviceTypes_codec); break; } case 26: case 24: { rfIds_.AddEntriesFrom(ref input, _repeated_rfIds_codec); break; } case 34: { string value = _single_text_codec.Read(ref input); if (text_ == null || value != "") { Text = value; } break; } case 42: case 40: { applicabilityRulesContractTypes_.AddEntriesFrom(ref input, _repeated_applicabilityRulesContractTypes_codec); break; } case 50: case 48: { applicabilityRulesClientTypes_.AddEntriesFrom(ref input, _repeated_applicabilityRulesClientTypes_codec); break; } case 58: case 56: { applicabilityRulesBillingSystemTypes_.AddEntriesFrom(ref input, _repeated_applicabilityRulesBillingSystemTypes_codec); break; } case 66: { bool? value = _single_isExternalPaymentForSmartIntercom_codec.Read(ref input); if (isExternalPaymentForSmartIntercom_ == null || value != false) { IsExternalPaymentForSmartIntercom = value; } break; } case 74: { bool? value = _single_applicabilityRulesIsCmsPhone_codec.Read(ref input); if (applicabilityRulesIsCmsPhone_ == null || value != false) { ApplicabilityRulesIsCmsPhone = value; } break; } case 82: { bool? value = _single_applicabilityRulesIsSipPhone_codec.Read(ref input); if (applicabilityRulesIsSipPhone_ == null || value != false) { ApplicabilityRulesIsSipPhone = value; } break; } case 90: { bool? value = _single_applicabilityRulesIsVideoMonitor_codec.Read(ref input); if (applicabilityRulesIsVideoMonitor_ == null || value != false) { ApplicabilityRulesIsVideoMonitor = value; } break; } case 98: case 96: { applicabilityRulesRoomDeviceContractTypes_.AddEntriesFrom(ref input, _repeated_applicabilityRulesRoomDeviceContractTypes_codec); break; } case 106: case 104: { applicabilityRulesMobileAppPackageTypes_.AddEntriesFrom(ref input, _repeated_applicabilityRulesMobileAppPackageTypes_codec); break; } case 114: { bool? value = _single_isCallForwardingEnabled_codec.Read(ref input); if (isCallForwardingEnabled_ == null || value != false) { IsCallForwardingEnabled = value; } break; } case 122: { bool? value = _single_isDigitalWay_codec.Read(ref input); if (isDigitalWay_ == null || value != false) { IsDigitalWay = value; } break; } case 130: case 128: { planIds_.AddEntriesFrom(ref input, _repeated_planIds_codec); break; } } } } #endif } /// /// Пагинация по шаблонам КВ /// public sealed partial class OfferTemplatePaging : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OfferTemplatePaging()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 OfferTemplatePaging() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public OfferTemplatePaging(OfferTemplatePaging other) : this() { orderByType_ = other.orderByType_; directionType_ = other.directionType_; limit_ = other.limit_; offset_ = other.offset_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public OfferTemplatePaging Clone() { return new OfferTemplatePaging(this); } /// Field number for the "order_by_type" field. public const int OrderByTypeFieldNumber = 1; private global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType orderByType_ = global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType.Unknown; /// /// Тип значения сортировки. /// Если значение не передано, то будет взято значение по умолчанию. /// # По умолчанию: CREATED_AT /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType OrderByType { get { return orderByType_; } set { orderByType_ = value; } } /// Field number for the "direction_type" field. public const int DirectionTypeFieldNumber = 2; private global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType directionType_ = global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType.Unknown; /// /// Тип направления сортировки. /// # По умолчанию: DESC /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType DirectionType { get { return directionType_; } set { directionType_ = value; } } /// Field number for the "limit" field. public const int LimitFieldNumber = 3; private int limit_; /// /// Количество записей на страницу. /// Если значение 0 (не передано), то будет взято значение по умолчанию. /// # Диапазон: 0..100. /// # По умолчанию: 20 /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int Limit { get { return limit_; } set { limit_ = value; } } /// Field number for the "offset" field. public const int OffsetFieldNumber = 4; private int offset_; /// /// Сдвиг. /// # Диапазон: 0..2147483647 /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int Offset { get { return offset_; } set { offset_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as OfferTemplatePaging); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(OfferTemplatePaging other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (OrderByType != other.OrderByType) return false; if (DirectionType != other.DirectionType) return false; if (Limit != other.Limit) return false; if (Offset != other.Offset) 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 (OrderByType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType.Unknown) hash ^= OrderByType.GetHashCode(); if (DirectionType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType.Unknown) hash ^= DirectionType.GetHashCode(); if (Limit != 0) hash ^= Limit.GetHashCode(); if (Offset != 0) hash ^= Offset.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 (OrderByType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType.Unknown) { output.WriteRawTag(8); output.WriteEnum((int) OrderByType); } if (DirectionType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) DirectionType); } if (Limit != 0) { output.WriteRawTag(24); output.WriteInt32(Limit); } if (Offset != 0) { output.WriteRawTag(32); output.WriteInt32(Offset); } 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 (OrderByType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType.Unknown) { output.WriteRawTag(8); output.WriteEnum((int) OrderByType); } if (DirectionType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType.Unknown) { output.WriteRawTag(16); output.WriteEnum((int) DirectionType); } if (Limit != 0) { output.WriteRawTag(24); output.WriteInt32(Limit); } if (Offset != 0) { output.WriteRawTag(32); output.WriteInt32(Offset); } 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 (OrderByType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) OrderByType); } if (DirectionType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType.Unknown) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) DirectionType); } if (Limit != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(Limit); } if (Offset != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(Offset); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(OfferTemplatePaging other) { if (other == null) { return; } if (other.OrderByType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType.Unknown) { OrderByType = other.OrderByType; } if (other.DirectionType != global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType.Unknown) { DirectionType = other.DirectionType; } if (other.Limit != 0) { Limit = other.Limit; } if (other.Offset != 0) { Offset = other.Offset; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { OrderByType = (global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType) input.ReadEnum(); break; } case 16: { DirectionType = (global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType) input.ReadEnum(); break; } case 24: { Limit = input.ReadInt32(); break; } case 32: { Offset = input.ReadInt32(); break; } } } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 8: { OrderByType = (global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.OrderByType) input.ReadEnum(); break; } case 16: { DirectionType = (global::Keyapis.Subscription.V1.OfferTemplatePaging.Types.DirectionType) input.ReadEnum(); break; } case 24: { Limit = input.ReadInt32(); break; } case 32: { Offset = input.ReadInt32(); break; } } } } #endif #region Nested types /// Container for nested types declared in the OfferTemplatePaging message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Справочник типов значений сортировки. /// # Тип: byte /// public enum OrderByType { /// /// Значение не указано /// [pbr::OriginalName("ORDER_BY_TYPE_UNKNOWN")] Unknown = 0, /// /// По дате создания /// [pbr::OriginalName("CREATED_AT")] CreatedAt = 1, /// /// По наименованию /// [pbr::OriginalName("TITLE")] Title = 2, } /// /// Справочник типов направлений сортировки. /// # Тип: byte /// public enum DirectionType { /// /// Значение не указано /// [pbr::OriginalName("DIRECTION_TYPE_UNKNOWN")] Unknown = 0, /// /// От большего к меньшему /// [pbr::OriginalName("DESC")] Desc = 1, /// /// От меньшего к большему /// [pbr::OriginalName("ASC")] Asc = 2, } } #endregion } /// /// Запрос получения шаблона КВ /// public sealed partial class GetOfferTemplateRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateRequest(GetOfferTemplateRequest other) : this() { id_ = other.id_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateRequest Clone() { return new GetOfferTemplateRequest(this); } /// Field number for the "id" field. public const int IdFieldNumber = 1; private string id_ = ""; /// /// Идентификатор шаблона КВ. /// Тип: Guid /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Id { get { return id_; } set { id_ = 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 GetOfferTemplateRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Id != other.Id) 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 (Id.Length != 0) hash ^= Id.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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } 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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } 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 (Id.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Id); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateRequest other) { if (other == null) { return; } if (other.Id.Length != 0) { Id = other.Id; } _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: { Id = 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: { Id = input.ReadString(); break; } } } } #endif } /// /// Ответ на запрос получения шаблона КВ /// public sealed partial class GetOfferTemplateResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateResponse(GetOfferTemplateResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateResponse Clone() { return new GetOfferTemplateResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Шаблон КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate Data { get { return typeCase_ == TypeOneofCase.Data ? (global::Keyapis.Subscription.V1.OfferTemplate) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Data; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Data, other.Data)) return false; if (TypeCase != other.TypeCase) 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 (typeCase_ == TypeOneofCase.Data) hash ^= Data.GetHashCode(); hash ^= (int) typeCase_; 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } 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 (typeCase_ == TypeOneofCase.Data) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: if (Data == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } Data.MergeFrom(other.Data); 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } } } } #endif } /// /// Запрос получения списка шаблонов КВ /// public sealed partial class GetOfferTemplateListRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateListRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateListRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateListRequest(GetOfferTemplateListRequest other) : this() { filter_ = other.filter_ != null ? other.filter_.Clone() : null; switch (other.PaginationCase) { case PaginationOneofCase.Paging: Paging = other.Paging.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateListRequest Clone() { return new GetOfferTemplateListRequest(this); } /// Field number for the "filter" field. public const int FilterFieldNumber = 1; private global::Keyapis.Subscription.V1.OfferTemplateFilter filter_; /// /// Фильтр /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplateFilter Filter { get { return filter_; } set { filter_ = value; } } /// Field number for the "paging" field. public const int PagingFieldNumber = 2; /// /// Пагинация /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplatePaging Paging { get { return paginationCase_ == PaginationOneofCase.Paging ? (global::Keyapis.Subscription.V1.OfferTemplatePaging) pagination_ : null; } set { pagination_ = value; paginationCase_ = value == null ? PaginationOneofCase.None : PaginationOneofCase.Paging; } } private object pagination_; /// Enum of possible cases for the "pagination" oneof. public enum PaginationOneofCase { None = 0, Paging = 2, } private PaginationOneofCase paginationCase_ = PaginationOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PaginationOneofCase PaginationCase { get { return paginationCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearPagination() { paginationCase_ = PaginationOneofCase.None; pagination_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateListRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateListRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Filter, other.Filter)) return false; if (!object.Equals(Paging, other.Paging)) return false; if (PaginationCase != other.PaginationCase) 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 (filter_ != null) hash ^= Filter.GetHashCode(); if (paginationCase_ == PaginationOneofCase.Paging) hash ^= Paging.GetHashCode(); hash ^= (int) paginationCase_; 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 (filter_ != null) { output.WriteRawTag(10); output.WriteMessage(Filter); } if (paginationCase_ == PaginationOneofCase.Paging) { output.WriteRawTag(18); output.WriteMessage(Paging); } 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 (filter_ != null) { output.WriteRawTag(10); output.WriteMessage(Filter); } if (paginationCase_ == PaginationOneofCase.Paging) { output.WriteRawTag(18); output.WriteMessage(Paging); } 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 (filter_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Filter); } if (paginationCase_ == PaginationOneofCase.Paging) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Paging); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateListRequest other) { if (other == null) { return; } if (other.filter_ != null) { if (filter_ == null) { Filter = new global::Keyapis.Subscription.V1.OfferTemplateFilter(); } Filter.MergeFrom(other.Filter); } switch (other.PaginationCase) { case PaginationOneofCase.Paging: if (Paging == null) { Paging = new global::Keyapis.Subscription.V1.OfferTemplatePaging(); } Paging.MergeFrom(other.Paging); 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: { if (filter_ == null) { Filter = new global::Keyapis.Subscription.V1.OfferTemplateFilter(); } input.ReadMessage(Filter); break; } case 18: { global::Keyapis.Subscription.V1.OfferTemplatePaging subBuilder = new global::Keyapis.Subscription.V1.OfferTemplatePaging(); if (paginationCase_ == PaginationOneofCase.Paging) { subBuilder.MergeFrom(Paging); } input.ReadMessage(subBuilder); Paging = 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: { if (filter_ == null) { Filter = new global::Keyapis.Subscription.V1.OfferTemplateFilter(); } input.ReadMessage(Filter); break; } case 18: { global::Keyapis.Subscription.V1.OfferTemplatePaging subBuilder = new global::Keyapis.Subscription.V1.OfferTemplatePaging(); if (paginationCase_ == PaginationOneofCase.Paging) { subBuilder.MergeFrom(Paging); } input.ReadMessage(subBuilder); Paging = subBuilder; break; } } } } #endif } /// /// Ответ на запрос получения списка шаблонов КВ /// public sealed partial class GetOfferTemplateListResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateListResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateListResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateListResponse(GetOfferTemplateListResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data.Clone(); break; case TypeOneofCase.Error: Error = other.Error.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateListResponse Clone() { return new GetOfferTemplateListResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Шаблон КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate Data { get { return typeCase_ == TypeOneofCase.Data ? (global::Keyapis.Subscription.V1.OfferTemplate) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Data; } } /// Field number for the "error" field. public const int ErrorFieldNumber = 2; /// /// Ошибка /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error Error { get { return typeCase_ == TypeOneofCase.Error ? (global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Error; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, Error = 2, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateListResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateListResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Data, other.Data)) return false; if (!object.Equals(Error, other.Error)) return false; if (TypeCase != other.TypeCase) 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 (typeCase_ == TypeOneofCase.Data) hash ^= Data.GetHashCode(); if (typeCase_ == TypeOneofCase.Error) hash ^= Error.GetHashCode(); hash ^= (int) typeCase_; 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (typeCase_ == TypeOneofCase.Data) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data); } if (typeCase_ == TypeOneofCase.Error) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateListResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: if (Data == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } Data.MergeFrom(other.Data); break; case TypeOneofCase.Error: if (Error == null) { Error = new global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error(); } Error.MergeFrom(other.Error); 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = subBuilder; break; } } } } #endif #region Nested types /// Container for nested types declared in the GetOfferTemplateListResponse message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Ошибка запроса получения списка шаблонов КВ /// public sealed partial class Error : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Error()); 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::Keyapis.Subscription.V1.GetOfferTemplateListResponse.Descriptor.NestedTypes[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 Error() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error(Error other) : this() { switch (other.ReasonCase) { case ReasonOneofCase.Validation: Validation = other.Validation.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error Clone() { return new Error(this); } /// Field number for the "validation" field. public const int ValidationFieldNumber = 1; /// /// Ошибка валидации /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.ValidationError Validation { get { return reasonCase_ == ReasonOneofCase.Validation ? (global::Keyapis.Subscription.V1.ValidationError) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Validation; } } private object reason_; /// Enum of possible cases for the "reason" oneof. public enum ReasonOneofCase { None = 0, Validation = 1, } private ReasonOneofCase reasonCase_ = ReasonOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ReasonOneofCase ReasonCase { get { return reasonCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { reasonCase_ = ReasonOneofCase.None; reason_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Error); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Error other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Validation, other.Validation)) return false; if (ReasonCase != other.ReasonCase) 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 (reasonCase_ == ReasonOneofCase.Validation) hash ^= Validation.GetHashCode(); hash ^= (int) reasonCase_; 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Validation); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Error other) { if (other == null) { return; } switch (other.ReasonCase) { case ReasonOneofCase.Validation: if (Validation == null) { Validation = new global::Keyapis.Subscription.V1.ValidationError(); } Validation.MergeFrom(other.Validation); 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = subBuilder; break; } } } } #endif } } #endregion } /// /// Запрос получения списка Шаблонов КВ по ОРПОН дома /// public sealed partial class GetOfferTemplateByOrponListRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateByOrponListRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateByOrponListRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponListRequest(GetOfferTemplateByOrponListRequest other) : this() { orpon_ = other.orpon_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponListRequest Clone() { return new GetOfferTemplateByOrponListRequest(this); } /// Field number for the "orpon" field. public const int OrponFieldNumber = 1; private long orpon_; /// /// ОРПОН. Идентификатор дома /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public long Orpon { get { return orpon_; } set { orpon_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateByOrponListRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateByOrponListRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Orpon != other.Orpon) 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 (Orpon != 0L) hash ^= Orpon.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 (Orpon != 0L) { output.WriteRawTag(8); output.WriteInt64(Orpon); } 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 (Orpon != 0L) { output.WriteRawTag(8); output.WriteInt64(Orpon); } 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 (Orpon != 0L) { size += 1 + pb::CodedOutputStream.ComputeInt64Size(Orpon); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateByOrponListRequest other) { if (other == null) { return; } if (other.Orpon != 0L) { Orpon = other.Orpon; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { Orpon = input.ReadInt64(); break; } } } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 8: { Orpon = input.ReadInt64(); break; } } } } #endif } /// /// Ответ на запрос получения списка Шаблонов КВ по ОРПОН дома /// public sealed partial class GetOfferTemplateByOrponListResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateByOrponListResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateByOrponListResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponListResponse(GetOfferTemplateByOrponListResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data.Clone(); break; case TypeOneofCase.Error: Error = other.Error.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponListResponse Clone() { return new GetOfferTemplateByOrponListResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Шаблон КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate Data { get { return typeCase_ == TypeOneofCase.Data ? (global::Keyapis.Subscription.V1.OfferTemplate) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Data; } } /// Field number for the "error" field. public const int ErrorFieldNumber = 2; /// /// Ошибка /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error Error { get { return typeCase_ == TypeOneofCase.Error ? (global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Error; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, Error = 2, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateByOrponListResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateByOrponListResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Data, other.Data)) return false; if (!object.Equals(Error, other.Error)) return false; if (TypeCase != other.TypeCase) 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 (typeCase_ == TypeOneofCase.Data) hash ^= Data.GetHashCode(); if (typeCase_ == TypeOneofCase.Error) hash ^= Error.GetHashCode(); hash ^= (int) typeCase_; 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (typeCase_ == TypeOneofCase.Data) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data); } if (typeCase_ == TypeOneofCase.Error) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateByOrponListResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: if (Data == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } Data.MergeFrom(other.Data); break; case TypeOneofCase.Error: if (Error == null) { Error = new global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error(); } Error.MergeFrom(other.Error); 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = subBuilder; break; } } } } #endif #region Nested types /// Container for nested types declared in the GetOfferTemplateByOrponListResponse message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Ошибка запроса /// public sealed partial class Error : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Error()); 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::Keyapis.Subscription.V1.GetOfferTemplateByOrponListResponse.Descriptor.NestedTypes[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 Error() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error(Error other) : this() { switch (other.ReasonCase) { case ReasonOneofCase.Validation: Validation = other.Validation.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error Clone() { return new Error(this); } /// Field number for the "validation" field. public const int ValidationFieldNumber = 1; /// /// Ошибка валидации /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.ValidationError Validation { get { return reasonCase_ == ReasonOneofCase.Validation ? (global::Keyapis.Subscription.V1.ValidationError) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Validation; } } private object reason_; /// Enum of possible cases for the "reason" oneof. public enum ReasonOneofCase { None = 0, Validation = 1, } private ReasonOneofCase reasonCase_ = ReasonOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ReasonOneofCase ReasonCase { get { return reasonCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { reasonCase_ = ReasonOneofCase.None; reason_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Error); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Error other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Validation, other.Validation)) return false; if (ReasonCase != other.ReasonCase) 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 (reasonCase_ == ReasonOneofCase.Validation) hash ^= Validation.GetHashCode(); hash ^= (int) reasonCase_; 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Validation); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Error other) { if (other == null) { return; } switch (other.ReasonCase) { case ReasonOneofCase.Validation: if (Validation == null) { Validation = new global::Keyapis.Subscription.V1.ValidationError(); } Validation.MergeFrom(other.Validation); 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = subBuilder; break; } } } } #endif } } #endregion } /// /// Запрос получения количества шаблонов КВ /// public sealed partial class GetOfferTemplateCountRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateCountRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateCountRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateCountRequest(GetOfferTemplateCountRequest other) : this() { filter_ = other.filter_ != null ? other.filter_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateCountRequest Clone() { return new GetOfferTemplateCountRequest(this); } /// Field number for the "filter" field. public const int FilterFieldNumber = 1; private global::Keyapis.Subscription.V1.OfferTemplateFilter filter_; /// /// Фильтр /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplateFilter Filter { get { return filter_; } set { filter_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateCountRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateCountRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Filter, other.Filter)) 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 (filter_ != null) hash ^= Filter.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 (filter_ != null) { output.WriteRawTag(10); output.WriteMessage(Filter); } 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 (filter_ != null) { output.WriteRawTag(10); output.WriteMessage(Filter); } 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 (filter_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Filter); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateCountRequest other) { if (other == null) { return; } if (other.filter_ != null) { if (filter_ == null) { Filter = new global::Keyapis.Subscription.V1.OfferTemplateFilter(); } Filter.MergeFrom(other.Filter); } _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 (filter_ == null) { Filter = new global::Keyapis.Subscription.V1.OfferTemplateFilter(); } input.ReadMessage(Filter); 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 (filter_ == null) { Filter = new global::Keyapis.Subscription.V1.OfferTemplateFilter(); } input.ReadMessage(Filter); break; } } } } #endif } /// /// Ответ на запрос получения количества шаблонов КВ /// public sealed partial class GetOfferTemplateCountResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateCountResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateCountResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateCountResponse(GetOfferTemplateCountResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data; break; case TypeOneofCase.Error: Error = other.Error.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateCountResponse Clone() { return new GetOfferTemplateCountResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Всего шаблонов КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int Data { get { return HasData ? (int) type_ : 0; } set { type_ = value; typeCase_ = TypeOneofCase.Data; } } /// Gets whether the "data" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasData { get { return typeCase_ == TypeOneofCase.Data; } } /// Clears the value of the oneof if it's currently set to "data" [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearData() { if (HasData) { ClearType(); } } /// Field number for the "error" field. public const int ErrorFieldNumber = 2; /// /// Ошибка /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error Error { get { return typeCase_ == TypeOneofCase.Error ? (global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Error; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, Error = 2, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateCountResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateCountResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Data != other.Data) return false; if (!object.Equals(Error, other.Error)) return false; if (TypeCase != other.TypeCase) 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 (HasData) hash ^= Data.GetHashCode(); if (typeCase_ == TypeOneofCase.Error) hash ^= Error.GetHashCode(); hash ^= (int) typeCase_; 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 (HasData) { output.WriteRawTag(8); output.WriteInt32(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (HasData) { output.WriteRawTag(8); output.WriteInt32(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (HasData) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(Data); } if (typeCase_ == TypeOneofCase.Error) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateCountResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data; break; case TypeOneofCase.Error: if (Error == null) { Error = new global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error(); } Error.MergeFrom(other.Error); 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 8: { Data = input.ReadInt32(); break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = 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 8: { Data = input.ReadInt32(); break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = subBuilder; break; } } } } #endif #region Nested types /// Container for nested types declared in the GetOfferTemplateCountResponse message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Ошибка запроса получения количества шаблонов КВ /// public sealed partial class Error : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Error()); 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::Keyapis.Subscription.V1.GetOfferTemplateCountResponse.Descriptor.NestedTypes[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 Error() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error(Error other) : this() { switch (other.ReasonCase) { case ReasonOneofCase.Validation: Validation = other.Validation.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error Clone() { return new Error(this); } /// Field number for the "validation" field. public const int ValidationFieldNumber = 1; /// /// Ошибка валидации /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.ValidationError Validation { get { return reasonCase_ == ReasonOneofCase.Validation ? (global::Keyapis.Subscription.V1.ValidationError) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Validation; } } private object reason_; /// Enum of possible cases for the "reason" oneof. public enum ReasonOneofCase { None = 0, Validation = 1, } private ReasonOneofCase reasonCase_ = ReasonOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ReasonOneofCase ReasonCase { get { return reasonCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { reasonCase_ = ReasonOneofCase.None; reason_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Error); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Error other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Validation, other.Validation)) return false; if (ReasonCase != other.ReasonCase) 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 (reasonCase_ == ReasonOneofCase.Validation) hash ^= Validation.GetHashCode(); hash ^= (int) reasonCase_; 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Validation); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Error other) { if (other == null) { return; } switch (other.ReasonCase) { case ReasonOneofCase.Validation: if (Validation == null) { Validation = new global::Keyapis.Subscription.V1.ValidationError(); } Validation.MergeFrom(other.Validation); 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = subBuilder; break; } } } } #endif } } #endregion } /// /// Запрос получения количества Шаблонов КВ по ОРПОН дома /// public sealed partial class GetOfferTemplateByOrponCountRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateByOrponCountRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateByOrponCountRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponCountRequest(GetOfferTemplateByOrponCountRequest other) : this() { orpon_ = other.orpon_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponCountRequest Clone() { return new GetOfferTemplateByOrponCountRequest(this); } /// Field number for the "orpon" field. public const int OrponFieldNumber = 1; private long orpon_; /// /// ОРПОН. Идентификатор дома /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public long Orpon { get { return orpon_; } set { orpon_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateByOrponCountRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateByOrponCountRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Orpon != other.Orpon) 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 (Orpon != 0L) hash ^= Orpon.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 (Orpon != 0L) { output.WriteRawTag(8); output.WriteInt64(Orpon); } 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 (Orpon != 0L) { output.WriteRawTag(8); output.WriteInt64(Orpon); } 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 (Orpon != 0L) { size += 1 + pb::CodedOutputStream.ComputeInt64Size(Orpon); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateByOrponCountRequest other) { if (other == null) { return; } if (other.Orpon != 0L) { Orpon = other.Orpon; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { Orpon = input.ReadInt64(); break; } } } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 8: { Orpon = input.ReadInt64(); break; } } } } #endif } /// /// Ответ на запрос получения количества Шаблонов КВ по ОРПОН дома /// public sealed partial class GetOfferTemplateByOrponCountResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetOfferTemplateByOrponCountResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 GetOfferTemplateByOrponCountResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponCountResponse(GetOfferTemplateByOrponCountResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data; break; case TypeOneofCase.Error: Error = other.Error.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public GetOfferTemplateByOrponCountResponse Clone() { return new GetOfferTemplateByOrponCountResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Всего шаблонов КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int Data { get { return HasData ? (int) type_ : 0; } set { type_ = value; typeCase_ = TypeOneofCase.Data; } } /// Gets whether the "data" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasData { get { return typeCase_ == TypeOneofCase.Data; } } /// Clears the value of the oneof if it's currently set to "data" [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearData() { if (HasData) { ClearType(); } } /// Field number for the "error" field. public const int ErrorFieldNumber = 2; /// /// Ошибка /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error Error { get { return typeCase_ == TypeOneofCase.Error ? (global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Error; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, Error = 2, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as GetOfferTemplateByOrponCountResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(GetOfferTemplateByOrponCountResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Data != other.Data) return false; if (!object.Equals(Error, other.Error)) return false; if (TypeCase != other.TypeCase) 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 (HasData) hash ^= Data.GetHashCode(); if (typeCase_ == TypeOneofCase.Error) hash ^= Error.GetHashCode(); hash ^= (int) typeCase_; 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 (HasData) { output.WriteRawTag(8); output.WriteInt32(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (HasData) { output.WriteRawTag(8); output.WriteInt32(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (HasData) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(Data); } if (typeCase_ == TypeOneofCase.Error) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(GetOfferTemplateByOrponCountResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data; break; case TypeOneofCase.Error: if (Error == null) { Error = new global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error(); } Error.MergeFrom(other.Error); 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 8: { Data = input.ReadInt32(); break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = 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 8: { Data = input.ReadInt32(); break; } case 18: { global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = subBuilder; break; } } } } #endif #region Nested types /// Container for nested types declared in the GetOfferTemplateByOrponCountResponse message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Ошибка запроса /// public sealed partial class Error : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Error()); 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::Keyapis.Subscription.V1.GetOfferTemplateByOrponCountResponse.Descriptor.NestedTypes[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 Error() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error(Error other) : this() { switch (other.ReasonCase) { case ReasonOneofCase.Validation: Validation = other.Validation.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error Clone() { return new Error(this); } /// Field number for the "validation" field. public const int ValidationFieldNumber = 1; /// /// Ошибка валидации /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.ValidationError Validation { get { return reasonCase_ == ReasonOneofCase.Validation ? (global::Keyapis.Subscription.V1.ValidationError) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Validation; } } private object reason_; /// Enum of possible cases for the "reason" oneof. public enum ReasonOneofCase { None = 0, Validation = 1, } private ReasonOneofCase reasonCase_ = ReasonOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ReasonOneofCase ReasonCase { get { return reasonCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { reasonCase_ = ReasonOneofCase.None; reason_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Error); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Error other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Validation, other.Validation)) return false; if (ReasonCase != other.ReasonCase) 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 (reasonCase_ == ReasonOneofCase.Validation) hash ^= Validation.GetHashCode(); hash ^= (int) reasonCase_; 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } 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 (reasonCase_ == ReasonOneofCase.Validation) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Validation); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Error other) { if (other == null) { return; } switch (other.ReasonCase) { case ReasonOneofCase.Validation: if (Validation == null) { Validation = new global::Keyapis.Subscription.V1.ValidationError(); } Validation.MergeFrom(other.Validation); 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = subBuilder; break; } } } } #endif } } #endregion } /// /// Запрос создания/редактирования шаблона КВ /// public sealed partial class PostOfferTemplateRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PostOfferTemplateRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 PostOfferTemplateRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateRequest(PostOfferTemplateRequest other) : this() { data_ = other.data_ != null ? other.data_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateRequest Clone() { return new PostOfferTemplateRequest(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; private global::Keyapis.Subscription.V1.OfferTemplate data_; /// /// Шаблон КВ. /// Если id не передан — создаётся новый шаблон. /// Если id передан — редактируется существующий шаблон /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate Data { get { return data_; } set { data_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as PostOfferTemplateRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(PostOfferTemplateRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Data, other.Data)) 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 (data_ != null) hash ^= Data.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 (data_ != null) { output.WriteRawTag(10); output.WriteMessage(Data); } 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 (data_ != null) { output.WriteRawTag(10); output.WriteMessage(Data); } 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 (data_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(PostOfferTemplateRequest other) { if (other == null) { return; } if (other.data_ != null) { if (data_ == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } Data.MergeFrom(other.Data); } _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 (data_ == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } input.ReadMessage(Data); 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 (data_ == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } input.ReadMessage(Data); break; } } } } #endif } /// /// Ответ на запрос создания/редактирования шаблона КВ /// public sealed partial class PostOfferTemplateResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PostOfferTemplateResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 PostOfferTemplateResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateResponse(PostOfferTemplateResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data.Clone(); break; case TypeOneofCase.Error: Error = other.Error.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateResponse Clone() { return new PostOfferTemplateResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Шаблон КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate Data { get { return typeCase_ == TypeOneofCase.Data ? (global::Keyapis.Subscription.V1.OfferTemplate) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Data; } } /// Field number for the "error" field. public const int ErrorFieldNumber = 2; /// /// Ошибка /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error Error { get { return typeCase_ == TypeOneofCase.Error ? (global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Error; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, Error = 2, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as PostOfferTemplateResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(PostOfferTemplateResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Data, other.Data)) return false; if (!object.Equals(Error, other.Error)) return false; if (TypeCase != other.TypeCase) 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 (typeCase_ == TypeOneofCase.Data) hash ^= Data.GetHashCode(); if (typeCase_ == TypeOneofCase.Error) hash ^= Error.GetHashCode(); hash ^= (int) typeCase_; 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } if (typeCase_ == TypeOneofCase.Error) { output.WriteRawTag(18); output.WriteMessage(Error); } 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 (typeCase_ == TypeOneofCase.Data) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data); } if (typeCase_ == TypeOneofCase.Error) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Error); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(PostOfferTemplateResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: if (Data == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } Data.MergeFrom(other.Data); break; case TypeOneofCase.Error: if (Error == null) { Error = new global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error(); } Error.MergeFrom(other.Error); 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error subBuilder = new global::Keyapis.Subscription.V1.PostOfferTemplateResponse.Types.Error(); if (typeCase_ == TypeOneofCase.Error) { subBuilder.MergeFrom(Error); } input.ReadMessage(subBuilder); Error = subBuilder; break; } } } } #endif #region Nested types /// Container for nested types declared in the PostOfferTemplateResponse message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static partial class Types { /// /// Ошибка запроса сохранения шаблона КВ /// public sealed partial class Error : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Error()); 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::Keyapis.Subscription.V1.PostOfferTemplateResponse.Descriptor.NestedTypes[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 Error() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error(Error other) : this() { switch (other.ReasonCase) { case ReasonOneofCase.Validation: Validation = other.Validation.Clone(); break; case ReasonOneofCase.Saving: Saving = other.Saving.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Error Clone() { return new Error(this); } /// Field number for the "validation" field. public const int ValidationFieldNumber = 1; /// /// Ошибка валидации /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.ValidationError Validation { get { return reasonCase_ == ReasonOneofCase.Validation ? (global::Keyapis.Subscription.V1.ValidationError) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Validation; } } /// Field number for the "saving" field. public const int SavingFieldNumber = 2; /// /// Ошибка сохранения /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError Saving { get { return reasonCase_ == ReasonOneofCase.Saving ? (global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError) reason_ : null; } set { reason_ = value; reasonCase_ = value == null ? ReasonOneofCase.None : ReasonOneofCase.Saving; } } private object reason_; /// Enum of possible cases for the "reason" oneof. public enum ReasonOneofCase { None = 0, Validation = 1, Saving = 2, } private ReasonOneofCase reasonCase_ = ReasonOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ReasonOneofCase ReasonCase { get { return reasonCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearReason() { reasonCase_ = ReasonOneofCase.None; reason_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Error); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Error other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Validation, other.Validation)) return false; if (!object.Equals(Saving, other.Saving)) return false; if (ReasonCase != other.ReasonCase) 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 (reasonCase_ == ReasonOneofCase.Validation) hash ^= Validation.GetHashCode(); if (reasonCase_ == ReasonOneofCase.Saving) hash ^= Saving.GetHashCode(); hash ^= (int) reasonCase_; 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } if (reasonCase_ == ReasonOneofCase.Saving) { output.WriteRawTag(18); output.WriteMessage(Saving); } 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 (reasonCase_ == ReasonOneofCase.Validation) { output.WriteRawTag(10); output.WriteMessage(Validation); } if (reasonCase_ == ReasonOneofCase.Saving) { output.WriteRawTag(18); output.WriteMessage(Saving); } 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 (reasonCase_ == ReasonOneofCase.Validation) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Validation); } if (reasonCase_ == ReasonOneofCase.Saving) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Saving); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Error other) { if (other == null) { return; } switch (other.ReasonCase) { case ReasonOneofCase.Validation: if (Validation == null) { Validation = new global::Keyapis.Subscription.V1.ValidationError(); } Validation.MergeFrom(other.Validation); break; case ReasonOneofCase.Saving: if (Saving == null) { Saving = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError(); } Saving.MergeFrom(other.Saving); 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError(); if (reasonCase_ == ReasonOneofCase.Saving) { subBuilder.MergeFrom(Saving); } input.ReadMessage(subBuilder); Saving = 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::Keyapis.Subscription.V1.ValidationError subBuilder = new global::Keyapis.Subscription.V1.ValidationError(); if (reasonCase_ == ReasonOneofCase.Validation) { subBuilder.MergeFrom(Validation); } input.ReadMessage(subBuilder); Validation = subBuilder; break; } case 18: { global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate.Types.SavingError(); if (reasonCase_ == ReasonOneofCase.Saving) { subBuilder.MergeFrom(Saving); } input.ReadMessage(subBuilder); Saving = subBuilder; break; } } } } #endif } } #endregion } /// /// Запрос архивации шаблона КВ /// public sealed partial class DeleteOfferTemplateRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteOfferTemplateRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 DeleteOfferTemplateRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public DeleteOfferTemplateRequest(DeleteOfferTemplateRequest other) : this() { id_ = other.id_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public DeleteOfferTemplateRequest Clone() { return new DeleteOfferTemplateRequest(this); } /// Field number for the "id" field. public const int IdFieldNumber = 1; private string id_ = ""; /// /// Идентификатор шаблона КВ. /// Тип: Guid /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Id { get { return id_; } set { id_ = 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 DeleteOfferTemplateRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(DeleteOfferTemplateRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Id != other.Id) 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 (Id.Length != 0) hash ^= Id.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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } 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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } 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 (Id.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Id); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(DeleteOfferTemplateRequest other) { if (other == null) { return; } if (other.Id.Length != 0) { Id = other.Id; } _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: { Id = 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: { Id = input.ReadString(); break; } } } } #endif } /// /// Ответ на запрос архивации шаблона КВ /// public sealed partial class DeleteOfferTemplateResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteOfferTemplateResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 DeleteOfferTemplateResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public DeleteOfferTemplateResponse(DeleteOfferTemplateResponse other) : this() { _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public DeleteOfferTemplateResponse Clone() { return new DeleteOfferTemplateResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as DeleteOfferTemplateResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(DeleteOfferTemplateResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } return Equals(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; 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 (_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 (_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 (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(DeleteOfferTemplateResponse other) { if (other == null) { return; } _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; } } #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; } } } #endif } /// /// Запрос восстановления шаблона КВ из архива /// public sealed partial class PostOfferTemplateRestoreRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PostOfferTemplateRestoreRequest()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 PostOfferTemplateRestoreRequest() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateRestoreRequest(PostOfferTemplateRestoreRequest other) : this() { id_ = other.id_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateRestoreRequest Clone() { return new PostOfferTemplateRestoreRequest(this); } /// Field number for the "id" field. public const int IdFieldNumber = 1; private string id_ = ""; /// /// Идентификатор шаблона КВ. /// Тип: Guid /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Id { get { return id_; } set { id_ = 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 PostOfferTemplateRestoreRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(PostOfferTemplateRestoreRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Id != other.Id) 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 (Id.Length != 0) hash ^= Id.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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } 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 (Id.Length != 0) { output.WriteRawTag(10); output.WriteString(Id); } 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 (Id.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Id); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(PostOfferTemplateRestoreRequest other) { if (other == null) { return; } if (other.Id.Length != 0) { Id = other.Id; } _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: { Id = 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: { Id = input.ReadString(); break; } } } } #endif } /// /// Ответ на запрос восстановления шаблона КВ из архива /// public sealed partial class PostOfferTemplateRestoreResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PostOfferTemplateRestoreResponse()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 PostOfferTemplateRestoreResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateRestoreResponse(PostOfferTemplateRestoreResponse other) : this() { switch (other.TypeCase) { case TypeOneofCase.Data: Data = other.Data.Clone(); break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PostOfferTemplateRestoreResponse Clone() { return new PostOfferTemplateRestoreResponse(this); } /// Field number for the "data" field. public const int DataFieldNumber = 1; /// /// Восстановленный шаблон КВ /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Keyapis.Subscription.V1.OfferTemplate Data { get { return typeCase_ == TypeOneofCase.Data ? (global::Keyapis.Subscription.V1.OfferTemplate) type_ : null; } set { type_ = value; typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Data; } } private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, Data = 1, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public TypeOneofCase TypeCase { get { return typeCase_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearType() { typeCase_ = TypeOneofCase.None; type_ = null; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as PostOfferTemplateRestoreResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(PostOfferTemplateRestoreResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!object.Equals(Data, other.Data)) return false; if (TypeCase != other.TypeCase) 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 (typeCase_ == TypeOneofCase.Data) hash ^= Data.GetHashCode(); hash ^= (int) typeCase_; 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } 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 (typeCase_ == TypeOneofCase.Data) { output.WriteRawTag(10); output.WriteMessage(Data); } 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 (typeCase_ == TypeOneofCase.Data) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Data); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(PostOfferTemplateRestoreResponse other) { if (other == null) { return; } switch (other.TypeCase) { case TypeOneofCase.Data: if (Data == null) { Data = new global::Keyapis.Subscription.V1.OfferTemplate(); } Data.MergeFrom(other.Data); 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = 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::Keyapis.Subscription.V1.OfferTemplate subBuilder = new global::Keyapis.Subscription.V1.OfferTemplate(); if (typeCase_ == TypeOneofCase.Data) { subBuilder.MergeFrom(Data); } input.ReadMessage(subBuilder); Data = subBuilder; break; } } } } #endif } /// /// Ошибки валидации. /// Эти проверки выполняются до обращения в базу данных /// public sealed partial class ValidationError : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ValidationError()); 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::Keyapis.Subscription.V1.KeyapisSubscriptionOfferTemplateV1Reflection.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 ValidationError() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ValidationError(ValidationError other) : this() { path_ = other.path_; message_ = other.message_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public ValidationError Clone() { return new ValidationError(this); } /// Field number for the "path" field. public const int PathFieldNumber = 1; private string path_ = ""; /// /// Путь к полю в формате наименования прото /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Path { get { return path_; } set { path_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "message" field. public const int MessageFieldNumber = 2; private string message_ = ""; /// /// Валидационное сообщение /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public string Message { get { return message_; } set { message_ = 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 ValidationError); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(ValidationError other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (Path != other.Path) return false; if (Message != other.Message) 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 (Path.Length != 0) hash ^= Path.GetHashCode(); if (Message.Length != 0) hash ^= Message.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 (Path.Length != 0) { output.WriteRawTag(10); output.WriteString(Path); } if (Message.Length != 0) { output.WriteRawTag(18); output.WriteString(Message); } 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 (Path.Length != 0) { output.WriteRawTag(10); output.WriteString(Path); } if (Message.Length != 0) { output.WriteRawTag(18); output.WriteString(Message); } 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 (Path.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Path); } if (Message.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Message); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(ValidationError other) { if (other == null) { return; } if (other.Path.Length != 0) { Path = other.Path; } if (other.Message.Length != 0) { Message = other.Message; } _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 = input.ReadString(); break; } case 18: { Message = 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: { Path = input.ReadString(); break; } case 18: { Message = input.ReadString(); break; } } } } #endif } #endregion } #endregion Designer generated code