diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs index b27eda5244e3..941d883b4138 100644 --- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs +++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs @@ -28,7 +28,7 @@ static EvaluationServiceReflection() { "c2VydmljZS5wcm90bxIfZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh", "MRocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxoXZ29vZ2xlL2FwaS9j", "bGllbnQucHJvdG8aH2dvb2dsZS9hcGkvZmllbGRfYmVoYXZpb3IucHJvdG8a", - "GWdvb2dsZS9hcGkvcmVzb3VyY2UucHJvdG8iyxEKGEV2YWx1YXRlSW5zdGFu", + "GWdvb2dsZS9hcGkvcmVzb3VyY2UucHJvdG8iqhYKGEV2YWx1YXRlSW5zdGFu", "Y2VzUmVxdWVzdBJNChFleGFjdF9tYXRjaF9pbnB1dBgCIAEoCzIwLmdvb2ds", "ZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRXhhY3RNYXRjaElucHV0SAAS", "QAoKYmxldV9pbnB1dBgDIAEoCzIqLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt", @@ -76,362 +76,486 @@ static EvaluationServiceReflection() { "aF9pbnB1dBgVIAEoCzI7Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0", "YTEuVG9vbFBhcmFtZXRlcktleU1hdGNoSW5wdXRIABJjCh10b29sX3BhcmFt", "ZXRlcl9rdl9tYXRjaF9pbnB1dBgWIAEoCzI6Lmdvb2dsZS5jbG91ZC5haXBs", - "YXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnB1dEgAEjsK", - "CGxvY2F0aW9uGAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlz", - "LmNvbS9Mb2NhdGlvbkIPCg1tZXRyaWNfaW5wdXRzItARChlFdmFsdWF0ZUlu", - "c3RhbmNlc1Jlc3BvbnNlElEKE2V4YWN0X21hdGNoX3Jlc3VsdHMYASABKAsy", - "Mi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hS", - "ZXN1bHRzSAASRAoMYmxldV9yZXN1bHRzGAIgASgLMiwuZ29vZ2xlLmNsb3Vk", - "LmFpcGxhdGZvcm0udjFiZXRhMS5CbGV1UmVzdWx0c0gAEkYKDXJvdWdlX3Jl", - "c3VsdHMYAyABKAsyLS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", - "LlJvdWdlUmVzdWx0c0gAEkgKDmZsdWVuY3lfcmVzdWx0GAQgASgLMi4uZ29v", - "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5GbHVlbmN5UmVzdWx0SAAS", - "TAoQY29oZXJlbmNlX3Jlc3VsdBgFIAEoCzIwLmdvb2dsZS5jbG91ZC5haXBs", - "YXRmb3JtLnYxYmV0YTEuQ29oZXJlbmNlUmVzdWx0SAASRgoNc2FmZXR5X3Jl", - "c3VsdBgHIAEoCzItLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu", - "U2FmZXR5UmVzdWx0SAASUgoTZ3JvdW5kZWRuZXNzX3Jlc3VsdBgIIAEoCzIz", - "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuR3JvdW5kZWRuZXNz", - "UmVzdWx0SAASUAoSZnVsZmlsbG1lbnRfcmVzdWx0GAsgASgLMjIuZ29vZ2xl", - "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5GdWxmaWxsbWVudFJlc3VsdEgA", - "EmMKHHN1bW1hcml6YXRpb25fcXVhbGl0eV9yZXN1bHQYBiABKAsyOy5nb29n", - "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1bW1hcml6YXRpb25RdWFs", - "aXR5UmVzdWx0SAASdAolcGFpcndpc2Vfc3VtbWFyaXphdGlvbl9xdWFsaXR5", - "X3Jlc3VsdBgWIAEoCzJDLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0", - "YTEuUGFpcndpc2VTdW1tYXJpemF0aW9uUXVhbGl0eVJlc3VsdEgAEmsKIHN1", - "bW1hcml6YXRpb25faGVscGZ1bG5lc3NfcmVzdWx0GA0gASgLMj8uZ29vZ2xl", - "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uSGVscGZ1", - "bG5lc3NSZXN1bHRIABJnCh5zdW1tYXJpemF0aW9uX3ZlcmJvc2l0eV9yZXN1", - "bHQYDiABKAsyPS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1", - "bW1hcml6YXRpb25WZXJib3NpdHlSZXN1bHRIABJsCiFxdWVzdGlvbl9hbnN3", - "ZXJpbmdfcXVhbGl0eV9yZXN1bHQYCSABKAsyPy5nb29nbGUuY2xvdWQuYWlw", - "bGF0Zm9ybS52MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eVJlc3Vs", - "dEgAEn0KKnBhaXJ3aXNlX3F1ZXN0aW9uX2Fuc3dlcmluZ19xdWFsaXR5X3Jl", - "c3VsdBgXIAEoCzJHLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu", - "UGFpcndpc2VRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlSZXN1bHRIABJwCiNx", - "dWVzdGlvbl9hbnN3ZXJpbmdfcmVsZXZhbmNlX3Jlc3VsdBgPIAEoCzJBLmdv", - "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3ZXJp", - "bmdSZWxldmFuY2VSZXN1bHRIABJ0CiVxdWVzdGlvbl9hbnN3ZXJpbmdfaGVs", - "cGZ1bG5lc3NfcmVzdWx0GBAgASgLMkMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv", - "cm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNzUmVzdWx0", - "SAASdAolcXVlc3Rpb25fYW5zd2VyaW5nX2NvcnJlY3RuZXNzX3Jlc3VsdBgR", - "IAEoCzJDLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rp", - "b25BbnN3ZXJpbmdDb3JyZWN0bmVzc1Jlc3VsdEgAElkKF3BvaW50d2lzZV9t", - "ZXRyaWNfcmVzdWx0GBsgASgLMjYuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5Qb2ludHdpc2VNZXRyaWNSZXN1bHRIABJXChZwYWlyd2lzZV9t", - "ZXRyaWNfcmVzdWx0GBwgASgLMjUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5QYWlyd2lzZU1ldHJpY1Jlc3VsdEgAElgKF3Rvb2xfY2FsbF92", - "YWxpZF9yZXN1bHRzGBIgASgLMjUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5Ub29sQ2FsbFZhbGlkUmVzdWx0c0gAElgKF3Rvb2xfbmFtZV9t", - "YXRjaF9yZXN1bHRzGBMgASgLMjUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5Ub29sTmFtZU1hdGNoUmVzdWx0c0gAEmkKIHRvb2xfcGFyYW1l", - "dGVyX2tleV9tYXRjaF9yZXN1bHRzGBQgASgLMj0uZ29vZ2xlLmNsb3VkLmFp", - "cGxhdGZvcm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5TWF0Y2hSZXN1bHRz", - "SAASZwofdG9vbF9wYXJhbWV0ZXJfa3ZfbWF0Y2hfcmVzdWx0cxgVIAEoCzI8", - "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRl", - "cktWTWF0Y2hSZXN1bHRzSABCFAoSZXZhbHVhdGlvbl9yZXN1bHRzIqkBCg9F", - "eGFjdE1hdGNoSW5wdXQSSQoLbWV0cmljX3NwZWMYASABKAsyLy5nb29nbGUu", - "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hTcGVjQgPgQQIS", - "SwoJaW5zdGFuY2VzGAIgAygLMjMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5FeGFjdE1hdGNoSW5zdGFuY2VCA+BBAiJsChJFeGFjdE1hdGNo", - "SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVm", - "ZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVm", - "ZXJlbmNlIhAKDkV4YWN0TWF0Y2hTcGVjInMKEUV4YWN0TWF0Y2hSZXN1bHRz", - "El4KGWV4YWN0X21hdGNoX21ldHJpY192YWx1ZXMYASADKAsyNi5nb29nbGUu", - "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hNZXRyaWNWYWx1", - "ZUID4EEDIjoKFUV4YWN0TWF0Y2hNZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEo", - "AkID4EEDSACIAQFCCAoGX3Njb3JlIpcBCglCbGV1SW5wdXQSQwoLbWV0cmlj", - "X3NwZWMYASABKAsyKS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", - "LkJsZXVTcGVjQgPgQQISRQoJaW5zdGFuY2VzGAIgAygLMi0uZ29vZ2xlLmNs", - "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5CbGV1SW5zdGFuY2VCA+BBAiJmCgxC", - "bGV1SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJ", - "cmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpf", - "cmVmZXJlbmNlIiwKCEJsZXVTcGVjEiAKE3VzZV9lZmZlY3RpdmVfb3JkZXIY", - "ASABKAhCA+BBASJgCgtCbGV1UmVzdWx0cxJRChJibGV1X21ldHJpY192YWx1", - "ZXMYASADKAsyMC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkJs", - "ZXVNZXRyaWNWYWx1ZUID4EEDIjQKD0JsZXVNZXRyaWNWYWx1ZRIXCgVzY29y", - "ZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3JlIpoBCgpSb3VnZUlucHV0EkQK", - "C21ldHJpY19zcGVjGAEgASgLMiouZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5Sb3VnZVNwZWNCA+BBAhJGCglpbnN0YW5jZXMYAiADKAsyLi5n", - "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlJvdWdlSW5zdGFuY2VC", - "A+BBAiJnCg1Sb3VnZUluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BB", - "AkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EECSAGIAQFCDQoLX3ByZWRp", - "Y3Rpb25CDAoKX3JlZmVyZW5jZSJcCglSb3VnZVNwZWMSFwoKcm91Z2VfdHlw", - "ZRgBIAEoCUID4EEBEhgKC3VzZV9zdGVtbWVyGAIgASgIQgPgQQESHAoPc3Bs", - "aXRfc3VtbWFyaWVzGAMgASgIQgPgQQEiYwoMUm91Z2VSZXN1bHRzElMKE3Jv", - "dWdlX21ldHJpY192YWx1ZXMYASADKAsyMS5nb29nbGUuY2xvdWQuYWlwbGF0", - "Zm9ybS52MWJldGExLlJvdWdlTWV0cmljVmFsdWVCA+BBAyI1ChBSb3VnZU1l", + "YXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnB1dEgAEmIK", + "HHRyYWplY3RvcnlfZXhhY3RfbWF0Y2hfaW5wdXQYISABKAsyOi5nb29nbGUu", + "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlFeGFjdE1hdGNo", + "SW5wdXRIABJnCh90cmFqZWN0b3J5X2luX29yZGVyX21hdGNoX2lucHV0GCIg", + "ASgLMjwuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0", + "b3J5SW5PcmRlck1hdGNoSW5wdXRIABJpCiB0cmFqZWN0b3J5X2FueV9vcmRl", + "cl9tYXRjaF9pbnB1dBgjIAEoCzI9Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt", + "LnYxYmV0YTEuVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hJbnB1dEgAEl8KGnRy", + "YWplY3RvcnlfcHJlY2lzaW9uX2lucHV0GCUgASgLMjkuZ29vZ2xlLmNsb3Vk", + "LmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5UHJlY2lzaW9uSW5wdXRI", + "ABJZChd0cmFqZWN0b3J5X3JlY2FsbF9pbnB1dBgmIAEoCzI2Lmdvb2dsZS5j", + "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeVJlY2FsbElucHV0", + "SAASaQogdHJhamVjdG9yeV9zaW5nbGVfdG9vbF91c2VfaW5wdXQYJyABKAsy", + "PS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlT", + "aW5nbGVUb29sVXNlSW5wdXRIABI7Cghsb2NhdGlvbhgBIAEoCUIp4EEC+kEj", + "CiFsb2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb25CDwoNbWV0cmlj", + "X2lucHV0cyLHFgoZRXZhbHVhdGVJbnN0YW5jZXNSZXNwb25zZRJRChNleGFj", + "dF9tYXRjaF9yZXN1bHRzGAEgASgLMjIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv", + "cm0udjFiZXRhMS5FeGFjdE1hdGNoUmVzdWx0c0gAEkQKDGJsZXVfcmVzdWx0", + "cxgCIAEoCzIsLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmxl", + "dVJlc3VsdHNIABJGCg1yb3VnZV9yZXN1bHRzGAMgASgLMi0uZ29vZ2xlLmNs", + "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Sb3VnZVJlc3VsdHNIABJICg5mbHVl", + "bmN5X3Jlc3VsdBgEIAEoCzIuLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYx", + "YmV0YTEuRmx1ZW5jeVJlc3VsdEgAEkwKEGNvaGVyZW5jZV9yZXN1bHQYBSAB", + "KAsyMC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkNvaGVyZW5j", + "ZVJlc3VsdEgAEkYKDXNhZmV0eV9yZXN1bHQYByABKAsyLS5nb29nbGUuY2xv", + "dWQuYWlwbGF0Zm9ybS52MWJldGExLlNhZmV0eVJlc3VsdEgAElIKE2dyb3Vu", + "ZGVkbmVzc19yZXN1bHQYCCABKAsyMy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y", + "bS52MWJldGExLkdyb3VuZGVkbmVzc1Jlc3VsdEgAElAKEmZ1bGZpbGxtZW50", + "X3Jlc3VsdBgLIAEoCzIyLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0", + "YTEuRnVsZmlsbG1lbnRSZXN1bHRIABJjChxzdW1tYXJpemF0aW9uX3F1YWxp", + "dHlfcmVzdWx0GAYgASgLMjsuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi", + "ZXRhMS5TdW1tYXJpemF0aW9uUXVhbGl0eVJlc3VsdEgAEnQKJXBhaXJ3aXNl", + "X3N1bW1hcml6YXRpb25fcXVhbGl0eV9yZXN1bHQYFiABKAsyQy5nb29nbGUu", + "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlU3VtbWFyaXphdGlv", + "blF1YWxpdHlSZXN1bHRIABJrCiBzdW1tYXJpemF0aW9uX2hlbHBmdWxuZXNz", + "X3Jlc3VsdBgNIAEoCzI/Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0", + "YTEuU3VtbWFyaXphdGlvbkhlbHBmdWxuZXNzUmVzdWx0SAASZwoec3VtbWFy", + "aXphdGlvbl92ZXJib3NpdHlfcmVzdWx0GA4gASgLMj0uZ29vZ2xlLmNsb3Vk", + "LmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uVmVyYm9zaXR5UmVz", + "dWx0SAASbAohcXVlc3Rpb25fYW5zd2VyaW5nX3F1YWxpdHlfcmVzdWx0GAkg", + "ASgLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlv", + "bkFuc3dlcmluZ1F1YWxpdHlSZXN1bHRIABJ9CipwYWlyd2lzZV9xdWVzdGlv", + "bl9hbnN3ZXJpbmdfcXVhbGl0eV9yZXN1bHQYFyABKAsyRy5nb29nbGUuY2xv", + "dWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJp", + "bmdRdWFsaXR5UmVzdWx0SAAScAojcXVlc3Rpb25fYW5zd2VyaW5nX3JlbGV2", + "YW5jZV9yZXN1bHQYDyABKAsyQS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52", + "MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZhbmNlUmVzdWx0SAASdAol", + "cXVlc3Rpb25fYW5zd2VyaW5nX2hlbHBmdWxuZXNzX3Jlc3VsdBgQIAEoCzJD", + "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3", + "ZXJpbmdIZWxwZnVsbmVzc1Jlc3VsdEgAEnQKJXF1ZXN0aW9uX2Fuc3dlcmlu", + "Z19jb3JyZWN0bmVzc19yZXN1bHQYESABKAsyQy5nb29nbGUuY2xvdWQuYWlw", + "bGF0Zm9ybS52MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NS", + "ZXN1bHRIABJZChdwb2ludHdpc2VfbWV0cmljX3Jlc3VsdBgbIAEoCzI2Lmdv", + "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUG9pbnR3aXNlTWV0cmlj", + "UmVzdWx0SAASVwoWcGFpcndpc2VfbWV0cmljX3Jlc3VsdBgcIAEoCzI1Lmdv", + "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUGFpcndpc2VNZXRyaWNS", + "ZXN1bHRIABJYChd0b29sX2NhbGxfdmFsaWRfcmVzdWx0cxgSIAEoCzI1Lmdv", + "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbENhbGxWYWxpZFJl", + "c3VsdHNIABJYChd0b29sX25hbWVfbWF0Y2hfcmVzdWx0cxgTIAEoCzI1Lmdv", + "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbE5hbWVNYXRjaFJl", + "c3VsdHNIABJpCiB0b29sX3BhcmFtZXRlcl9rZXlfbWF0Y2hfcmVzdWx0cxgU", + "IAEoCzI9Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbFBh", + "cmFtZXRlcktleU1hdGNoUmVzdWx0c0gAEmcKH3Rvb2xfcGFyYW1ldGVyX2t2", + "X21hdGNoX3Jlc3VsdHMYFSABKAsyPC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y", + "bS52MWJldGExLlRvb2xQYXJhbWV0ZXJLVk1hdGNoUmVzdWx0c0gAEmYKHnRy", + "YWplY3RvcnlfZXhhY3RfbWF0Y2hfcmVzdWx0cxgfIAEoCzI8Lmdvb2dsZS5j", + "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUV4YWN0TWF0Y2hS", + "ZXN1bHRzSAASawohdHJhamVjdG9yeV9pbl9vcmRlcl9tYXRjaF9yZXN1bHRz", + "GCAgASgLMj4uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFq", + "ZWN0b3J5SW5PcmRlck1hdGNoUmVzdWx0c0gAEm0KInRyYWplY3RvcnlfYW55", + "X29yZGVyX21hdGNoX3Jlc3VsdHMYISABKAsyPy5nb29nbGUuY2xvdWQuYWlw", + "bGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlBbnlPcmRlck1hdGNoUmVzdWx0", + "c0gAEmMKHHRyYWplY3RvcnlfcHJlY2lzaW9uX3Jlc3VsdHMYIyABKAsyOy5n", + "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlQcmVj", + "aXNpb25SZXN1bHRzSAASXQoZdHJhamVjdG9yeV9yZWNhbGxfcmVzdWx0cxgk", + "IAEoCzI4Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVj", + "dG9yeVJlY2FsbFJlc3VsdHNIABJtCiJ0cmFqZWN0b3J5X3NpbmdsZV90b29s", + "X3VzZV9yZXN1bHRzGCUgASgLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", + "djFiZXRhMS5UcmFqZWN0b3J5U2luZ2xlVG9vbFVzZVJlc3VsdHNIAEIUChJl", + "dmFsdWF0aW9uX3Jlc3VsdHMiqQEKD0V4YWN0TWF0Y2hJbnB1dBJJCgttZXRy", + "aWNfc3BlYxgBIAEoCzIvLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0", + "YTEuRXhhY3RNYXRjaFNwZWNCA+BBAhJLCglpbnN0YW5jZXMYAiADKAsyMy5n", + "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hJbnN0", + "YW5jZUID4EECImwKEkV4YWN0TWF0Y2hJbnN0YW5jZRIcCgpwcmVkaWN0aW9u", + "GAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAkgBiAEB", + "Qg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UiEAoORXhhY3RNYXRjaFNw", + "ZWMicwoRRXhhY3RNYXRjaFJlc3VsdHMSXgoZZXhhY3RfbWF0Y2hfbWV0cmlj", + "X3ZhbHVlcxgBIAMoCzI2Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0", + "YTEuRXhhY3RNYXRjaE1ldHJpY1ZhbHVlQgPgQQMiOgoVRXhhY3RNYXRjaE1l", "dHJpY1ZhbHVlEhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBAUIICgZfc2NvcmUi", - "pQEKDkNvaGVyZW5jZUlucHV0EkgKC21ldHJpY19zcGVjGAEgASgLMi4uZ29v", - "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Db2hlcmVuY2VTcGVjQgPg", - "QQISSQoIaW5zdGFuY2UYAiABKAsyMi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y", - "bS52MWJldGExLkNvaGVyZW5jZUluc3RhbmNlQgPgQQIiQAoRQ29oZXJlbmNl", - "SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQFCDQoLX3By", - "ZWRpY3Rpb24iJQoNQ29oZXJlbmNlU3BlYxIUCgd2ZXJzaW9uGAEgASgFQgPg", - "QQEiewoPQ29oZXJlbmNlUmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgB", - "ARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyAB", - "KAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSKfAQoMRmx1", - "ZW5jeUlucHV0EkYKC21ldHJpY19zcGVjGAEgASgLMiwuZ29vZ2xlLmNsb3Vk", - "LmFpcGxhdGZvcm0udjFiZXRhMS5GbHVlbmN5U3BlY0ID4EECEkcKCGluc3Rh", - "bmNlGAIgASgLMjAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5G", - "bHVlbmN5SW5zdGFuY2VCA+BBAiI+Cg9GbHVlbmN5SW5zdGFuY2USHAoKcHJl", - "ZGljdGlvbhgBIAEoCUID4EECSACIAQFCDQoLX3ByZWRpY3Rpb24iIwoLRmx1", - "ZW5jeVNwZWMSFAoHdmVyc2lvbhgBIAEoBUID4EEBInkKDUZsdWVuY3lSZXN1", - "bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIg", - "ASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Nj", - "b3JlQg0KC19jb25maWRlbmNlIpwBCgtTYWZldHlJbnB1dBJFCgttZXRyaWNf", - "c3BlYxgBIAEoCzIrLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu", - "U2FmZXR5U3BlY0ID4EECEkYKCGluc3RhbmNlGAIgASgLMi8uZ29vZ2xlLmNs", - "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TYWZldHlJbnN0YW5jZUID4EECIj0K", - "DlNhZmV0eUluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEB", - "Qg0KC19wcmVkaWN0aW9uIiIKClNhZmV0eVNwZWMSFAoHdmVyc2lvbhgBIAEo", - "BUID4EEBIngKDFNhZmV0eVJlc3VsdBIXCgVzY29yZRgBIAEoAkID4EEDSACI", - "AQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNlGAMg", - "ASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2UirgEKEUdy", - "b3VuZGVkbmVzc0lucHV0EksKC21ldHJpY19zcGVjGAEgASgLMjEuZ29vZ2xl", - "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Hcm91bmRlZG5lc3NTcGVjQgPg", - "QQISTAoIaW5zdGFuY2UYAiABKAsyNS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y", - "bS52MWJldGExLkdyb3VuZGVkbmVzc0luc3RhbmNlQgPgQQIiagoUR3JvdW5k", - "ZWRuZXNzSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES", - "GQoHY29udGV4dBgCIAEoCUID4EECSAGIAQFCDQoLX3ByZWRpY3Rpb25CCgoI", - "X2NvbnRleHQiKAoQR3JvdW5kZWRuZXNzU3BlYxIUCgd2ZXJzaW9uGAEgASgF", - "QgPgQQEifgoSR3JvdW5kZWRuZXNzUmVzdWx0EhcKBXNjb3JlGAEgASgCQgPg", - "QQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVu", - "Y2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSKr", - "AQoQRnVsZmlsbG1lbnRJbnB1dBJKCgttZXRyaWNfc3BlYxgBIAEoCzIwLmdv", - "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRnVsZmlsbG1lbnRTcGVj", - "QgPgQQISSwoIaW5zdGFuY2UYAiABKAsyNC5nb29nbGUuY2xvdWQuYWlwbGF0", - "Zm9ybS52MWJldGExLkZ1bGZpbGxtZW50SW5zdGFuY2VCA+BBAiJxChNGdWxm", - "aWxsbWVudEluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEB", - "Eh0KC2luc3RydWN0aW9uGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlv", - "bkIOCgxfaW5zdHJ1Y3Rpb24iJwoPRnVsZmlsbG1lbnRTcGVjEhQKB3ZlcnNp", - "b24YASABKAVCA+BBASJ9ChFGdWxmaWxsbWVudFJlc3VsdBIXCgVzY29yZRgB", - "IAEoAkID4EEDSACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpj", - "b25maWRlbmNlGAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZp", - "ZGVuY2UixgEKGVN1bW1hcml6YXRpb25RdWFsaXR5SW5wdXQSUwoLbWV0cmlj", - "X3NwZWMYASABKAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", - "LlN1bW1hcml6YXRpb25RdWFsaXR5U3BlY0ID4EECElQKCGluc3RhbmNlGAIg", - "ASgLMj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJp", - "emF0aW9uUXVhbGl0eUluc3RhbmNlQgPgQQIizAEKHFN1bW1hcml6YXRpb25R", - "dWFsaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES", + "lwEKCUJsZXVJbnB1dBJDCgttZXRyaWNfc3BlYxgBIAEoCzIpLmdvb2dsZS5j", + "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmxldVNwZWNCA+BBAhJFCglpbnN0", + "YW5jZXMYAiADKAsyLS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", + "LkJsZXVJbnN0YW5jZUID4EECImYKDEJsZXVJbnN0YW5jZRIcCgpwcmVkaWN0", + "aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAkgB", + "iAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UiLAoIQmxldVNwZWMS", + "IAoTdXNlX2VmZmVjdGl2ZV9vcmRlchgBIAEoCEID4EEBImAKC0JsZXVSZXN1", + "bHRzElEKEmJsZXVfbWV0cmljX3ZhbHVlcxgBIAMoCzIwLmdvb2dsZS5jbG91", + "ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmxldU1ldHJpY1ZhbHVlQgPgQQMiNAoP", + "QmxldU1ldHJpY1ZhbHVlEhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBAUIICgZf", + "c2NvcmUimgEKClJvdWdlSW5wdXQSRAoLbWV0cmljX3NwZWMYASABKAsyKi5n", + "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlJvdWdlU3BlY0ID4EEC", + "EkYKCWluc3RhbmNlcxgCIAMoCzIuLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt", + "LnYxYmV0YTEuUm91Z2VJbnN0YW5jZUID4EECImcKDVJvdWdlSW5zdGFuY2US", + "HAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNlGAIg", + "ASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlIlwK", + "CVJvdWdlU3BlYxIXCgpyb3VnZV90eXBlGAEgASgJQgPgQQESGAoLdXNlX3N0", + "ZW1tZXIYAiABKAhCA+BBARIcCg9zcGxpdF9zdW1tYXJpZXMYAyABKAhCA+BB", + "ASJjCgxSb3VnZVJlc3VsdHMSUwoTcm91Z2VfbWV0cmljX3ZhbHVlcxgBIAMo", + "CzIxLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUm91Z2VNZXRy", + "aWNWYWx1ZUID4EEDIjUKEFJvdWdlTWV0cmljVmFsdWUSFwoFc2NvcmUYASAB", + "KAJCA+BBA0gAiAEBQggKBl9zY29yZSKlAQoOQ29oZXJlbmNlSW5wdXQSSAoL", + "bWV0cmljX3NwZWMYASABKAsyLi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52", + "MWJldGExLkNvaGVyZW5jZVNwZWNCA+BBAhJJCghpbnN0YW5jZRgCIAEoCzIy", + "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQ29oZXJlbmNlSW5z", + "dGFuY2VCA+BBAiJAChFDb2hlcmVuY2VJbnN0YW5jZRIcCgpwcmVkaWN0aW9u", + "GAEgASgJQgPgQQJIAIgBAUINCgtfcHJlZGljdGlvbiIlCg1Db2hlcmVuY2VT", + "cGVjEhQKB3ZlcnNpb24YASABKAVCA+BBASJ7Cg9Db2hlcmVuY2VSZXN1bHQS", + "FwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIgASgJ", + "QgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Njb3Jl", + "Qg0KC19jb25maWRlbmNlIp8BCgxGbHVlbmN5SW5wdXQSRgoLbWV0cmljX3Nw", + "ZWMYASABKAsyLC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkZs", + "dWVuY3lTcGVjQgPgQQISRwoIaW5zdGFuY2UYAiABKAsyMC5nb29nbGUuY2xv", + "dWQuYWlwbGF0Zm9ybS52MWJldGExLkZsdWVuY3lJbnN0YW5jZUID4EECIj4K", + "D0ZsdWVuY3lJbnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPgQQJIAIgB", + "AUINCgtfcHJlZGljdGlvbiIjCgtGbHVlbmN5U3BlYxIUCgd2ZXJzaW9uGAEg", + "ASgFQgPgQQEieQoNRmx1ZW5jeVJlc3VsdBIXCgVzY29yZRgBIAEoAkID4EED", + "SACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNl", + "GAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2UinAEK", + "C1NhZmV0eUlucHV0EkUKC21ldHJpY19zcGVjGAEgASgLMisuZ29vZ2xlLmNs", + "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TYWZldHlTcGVjQgPgQQISRgoIaW5z", + "dGFuY2UYAiABKAsyLy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", + "LlNhZmV0eUluc3RhbmNlQgPgQQIiPQoOU2FmZXR5SW5zdGFuY2USHAoKcHJl", + "ZGljdGlvbhgBIAEoCUID4EECSACIAQFCDQoLX3ByZWRpY3Rpb24iIgoKU2Fm", + "ZXR5U3BlYxIUCgd2ZXJzaW9uGAEgASgFQgPgQQEieAoMU2FmZXR5UmVzdWx0", + "EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEo", + "CUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29y", + "ZUINCgtfY29uZmlkZW5jZSKuAQoRR3JvdW5kZWRuZXNzSW5wdXQSSwoLbWV0", + "cmljX3NwZWMYASABKAsyMS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl", + "dGExLkdyb3VuZGVkbmVzc1NwZWNCA+BBAhJMCghpbnN0YW5jZRgCIAEoCzI1", + "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuR3JvdW5kZWRuZXNz", + "SW5zdGFuY2VCA+BBAiJqChRHcm91bmRlZG5lc3NJbnN0YW5jZRIcCgpwcmVk", + "aWN0aW9uGAEgASgJQgPgQQJIAIgBARIZCgdjb250ZXh0GAIgASgJQgPgQQJI", + "AYgBAUINCgtfcHJlZGljdGlvbkIKCghfY29udGV4dCIoChBHcm91bmRlZG5l", + "c3NTcGVjEhQKB3ZlcnNpb24YASABKAVCA+BBASJ+ChJHcm91bmRlZG5lc3NS", + "ZXN1bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9u", + "GAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoG", + "X3Njb3JlQg0KC19jb25maWRlbmNlIqsBChBGdWxmaWxsbWVudElucHV0EkoK", + "C21ldHJpY19zcGVjGAEgASgLMjAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", + "djFiZXRhMS5GdWxmaWxsbWVudFNwZWNCA+BBAhJLCghpbnN0YW5jZRgCIAEo", + "CzI0Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRnVsZmlsbG1l", + "bnRJbnN0YW5jZUID4EECInEKE0Z1bGZpbGxtZW50SW5zdGFuY2USHAoKcHJl", + "ZGljdGlvbhgBIAEoCUID4EECSACIAQESHQoLaW5zdHJ1Y3Rpb24YAiABKAlC", + "A+BBAkgBiAEBQg0KC19wcmVkaWN0aW9uQg4KDF9pbnN0cnVjdGlvbiInCg9G", + "dWxmaWxsbWVudFNwZWMSFAoHdmVyc2lvbhgBIAEoBUID4EEBIn0KEUZ1bGZp", + "bGxtZW50UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBs", + "YW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gB", + "iAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLGAQoZU3VtbWFyaXphdGlv", + "blF1YWxpdHlJbnB1dBJTCgttZXRyaWNfc3BlYxgBIAEoCzI5Lmdvb2dsZS5j", + "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuU3VtbWFyaXphdGlvblF1YWxpdHlT", + "cGVjQgPgQQISVAoIaW5zdGFuY2UYAiABKAsyPS5nb29nbGUuY2xvdWQuYWlw", + "bGF0Zm9ybS52MWJldGExLlN1bW1hcml6YXRpb25RdWFsaXR5SW5zdGFuY2VC", + "A+BBAiLMAQocU3VtbWFyaXphdGlvblF1YWxpdHlJbnN0YW5jZRIcCgpwcmVk", + "aWN0aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BB", + "AUgBiAEBEhkKB2NvbnRleHQYAyABKAlCA+BBAkgCiAEBEh0KC2luc3RydWN0", + "aW9uGAQgASgJQgPgQQJIA4gBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJl", + "bmNlQgoKCF9jb250ZXh0Qg4KDF9pbnN0cnVjdGlvbiJMChhTdW1tYXJpemF0", + "aW9uUXVhbGl0eVNwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEBEhQK", + "B3ZlcnNpb24YAiABKAVCA+BBASKGAQoaU3VtbWFyaXphdGlvblF1YWxpdHlS", + "ZXN1bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9u", + "GAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoG", + "X3Njb3JlQg0KC19jb25maWRlbmNlIt4BCiFQYWlyd2lzZVN1bW1hcml6YXRp", + "b25RdWFsaXR5SW5wdXQSWwoLbWV0cmljX3NwZWMYASABKAsyQS5nb29nbGUu", + "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlU3VtbWFyaXphdGlv", + "blF1YWxpdHlTcGVjQgPgQQISXAoIaW5zdGFuY2UYAiABKAsyRS5nb29nbGUu", + "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlU3VtbWFyaXphdGlv", + "blF1YWxpdHlJbnN0YW5jZUID4EECIpMCCiRQYWlyd2lzZVN1bW1hcml6YXRp", + "b25RdWFsaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACI", + "AQESJQoTYmFzZWxpbmVfcHJlZGljdGlvbhgCIAEoCUID4EECSAGIAQESGwoJ", + "cmVmZXJlbmNlGAMgASgJQgPgQQFIAogBARIZCgdjb250ZXh0GAQgASgJQgPg", + "QQJIA4gBARIdCgtpbnN0cnVjdGlvbhgFIAEoCUID4EECSASIAQFCDQoLX3By", + "ZWRpY3Rpb25CFgoUX2Jhc2VsaW5lX3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5j", + "ZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rpb24iVAogUGFpcndpc2VTdW1t", + "YXJpemF0aW9uUXVhbGl0eVNwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID", + "4EEBEhQKB3ZlcnNpb24YAiABKAVCA+BBASK6AQoiUGFpcndpc2VTdW1tYXJp", + "emF0aW9uUXVhbGl0eVJlc3VsdBJNCg9wYWlyd2lzZV9jaG9pY2UYASABKA4y", + "Ly5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlQ2hv", + "aWNlQgPgQQMSGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRl", + "bmNlGAMgASgCQgPgQQNIAIgBAUINCgtfY29uZmlkZW5jZSLSAQodU3VtbWFy", + "aXphdGlvbkhlbHBmdWxuZXNzSW5wdXQSVwoLbWV0cmljX3NwZWMYASABKAsy", + "PS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1bW1hcml6YXRp", + "b25IZWxwZnVsbmVzc1NwZWNCA+BBAhJYCghpbnN0YW5jZRgCIAEoCzJBLmdv", + "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuU3VtbWFyaXphdGlvbkhl", + "bHBmdWxuZXNzSW5zdGFuY2VCA+BBAiLQAQogU3VtbWFyaXphdGlvbkhlbHBm", + "dWxuZXNzSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES", "GwoJcmVmZXJlbmNlGAIgASgJQgPgQQFIAYgBARIZCgdjb250ZXh0GAMgASgJ", - "QgPgQQJIAogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EECSAOIAQFCDQoL", + "QgPgQQJIAogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EEBSAOIAQFCDQoL", "X3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5jZUIKCghfY29udGV4dEIOCgxfaW5z", - "dHJ1Y3Rpb24iTAoYU3VtbWFyaXphdGlvblF1YWxpdHlTcGVjEhoKDXVzZV9y", - "ZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEihgEK", - "GlN1bW1hcml6YXRpb25RdWFsaXR5UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPg", - "QQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVu", - "Y2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLe", - "AQohUGFpcndpc2VTdW1tYXJpemF0aW9uUXVhbGl0eUlucHV0ElsKC21ldHJp", - "Y19zcGVjGAEgASgLMkEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh", - "MS5QYWlyd2lzZVN1bW1hcml6YXRpb25RdWFsaXR5U3BlY0ID4EECElwKCGlu", - "c3RhbmNlGAIgASgLMkUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh", - "MS5QYWlyd2lzZVN1bW1hcml6YXRpb25RdWFsaXR5SW5zdGFuY2VCA+BBAiKT", - "AgokUGFpcndpc2VTdW1tYXJpemF0aW9uUXVhbGl0eUluc3RhbmNlEhwKCnBy", - "ZWRpY3Rpb24YASABKAlCA+BBAkgAiAEBEiUKE2Jhc2VsaW5lX3ByZWRpY3Rp", - "b24YAiABKAlCA+BBAkgBiAEBEhsKCXJlZmVyZW5jZRgDIAEoCUID4EEBSAKI", - "AQESGQoHY29udGV4dBgEIAEoCUID4EECSAOIAQESHQoLaW5zdHJ1Y3Rpb24Y", - "BSABKAlCA+BBAkgEiAEBQg0KC19wcmVkaWN0aW9uQhYKFF9iYXNlbGluZV9w", - "cmVkaWN0aW9uQgwKCl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoMX2luc3Ry", - "dWN0aW9uIlQKIFBhaXJ3aXNlU3VtbWFyaXphdGlvblF1YWxpdHlTcGVjEhoK", - "DXVzZV9yZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPg", - "QQEiugEKIlBhaXJ3aXNlU3VtbWFyaXphdGlvblF1YWxpdHlSZXN1bHQSTQoP", - "cGFpcndpc2VfY2hvaWNlGAEgASgOMi8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv", - "cm0udjFiZXRhMS5QYWlyd2lzZUNob2ljZUID4EEDEhgKC2V4cGxhbmF0aW9u", - "GAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSACIAQFCDQoL", - "X2NvbmZpZGVuY2Ui0gEKHVN1bW1hcml6YXRpb25IZWxwZnVsbmVzc0lucHV0", + "dHJ1Y3Rpb24iUAocU3VtbWFyaXphdGlvbkhlbHBmdWxuZXNzU3BlYxIaCg11", + "c2VfcmVmZXJlbmNlGAEgASgIQgPgQQESFAoHdmVyc2lvbhgCIAEoBUID4EEB", + "IooBCh5TdW1tYXJpemF0aW9uSGVscGZ1bG5lc3NSZXN1bHQSFwoFc2NvcmUY", + "ASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoK", + "Y29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Njb3JlQg0KC19jb25m", + "aWRlbmNlIswBChtTdW1tYXJpemF0aW9uVmVyYm9zaXR5SW5wdXQSVQoLbWV0", + "cmljX3NwZWMYASABKAsyOy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl", + "dGExLlN1bW1hcml6YXRpb25WZXJib3NpdHlTcGVjQgPgQQISVgoIaW5zdGFu", + "Y2UYAiABKAsyPy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1", + "bW1hcml6YXRpb25WZXJib3NpdHlJbnN0YW5jZUID4EECIs4BCh5TdW1tYXJp", + "emF0aW9uVmVyYm9zaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID", + "4EECSACIAQESGwoJcmVmZXJlbmNlGAIgASgJQgPgQQFIAYgBARIZCgdjb250", + "ZXh0GAMgASgJQgPgQQJIAogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EEB", + "SAOIAQFCDQoLX3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5jZUIKCghfY29udGV4", + "dEIOCgxfaW5zdHJ1Y3Rpb24iTgoaU3VtbWFyaXphdGlvblZlcmJvc2l0eVNw", + "ZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEBEhQKB3ZlcnNpb24YAiAB", + "KAVCA+BBASKIAQocU3VtbWFyaXphdGlvblZlcmJvc2l0eVJlc3VsdBIXCgVz", + "Y29yZRgBIAEoAkID4EEDSACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BB", + "AxIcCgpjb25maWRlbmNlGAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoL", + "X2NvbmZpZGVuY2Ui0gEKHVF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eUlucHV0", "ElcKC21ldHJpY19zcGVjGAEgASgLMj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv", - "cm0udjFiZXRhMS5TdW1tYXJpemF0aW9uSGVscGZ1bG5lc3NTcGVjQgPgQQIS", + "cm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjQgPgQQIS", "WAoIaW5zdGFuY2UYAiABKAsyQS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52", - "MWJldGExLlN1bW1hcml6YXRpb25IZWxwZnVsbmVzc0luc3RhbmNlQgPgQQIi", - "0AEKIFN1bW1hcml6YXRpb25IZWxwZnVsbmVzc0luc3RhbmNlEhwKCnByZWRp", + "MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eUluc3RhbmNlQgPgQQIi", + "0AEKIFF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eUluc3RhbmNlEhwKCnByZWRp", "Y3Rpb24YASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EEB", "SAGIAQESGQoHY29udGV4dBgDIAEoCUID4EECSAKIAQESHQoLaW5zdHJ1Y3Rp", - "b24YBCABKAlCA+BBAUgDiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVu", - "Y2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlAKHFN1bW1hcml6YXRp", - "b25IZWxwZnVsbmVzc1NwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEB", - "EhQKB3ZlcnNpb24YAiABKAVCA+BBASKKAQoeU3VtbWFyaXphdGlvbkhlbHBm", - "dWxuZXNzUmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBs", + "b24YBCABKAlCA+BBAkgDiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVu", + "Y2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlAKHFF1ZXN0aW9uQW5z", + "d2VyaW5nUXVhbGl0eVNwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEB", + "EhQKB3ZlcnNpb24YAiABKAVCA+BBASKKAQoeUXVlc3Rpb25BbnN3ZXJpbmdR", + "dWFsaXR5UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBs", "YW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gB", - "iAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLMAQobU3VtbWFyaXphdGlv", - "blZlcmJvc2l0eUlucHV0ElUKC21ldHJpY19zcGVjGAEgASgLMjsuZ29vZ2xl", - "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uVmVyYm9z", - "aXR5U3BlY0ID4EECElYKCGluc3RhbmNlGAIgASgLMj8uZ29vZ2xlLmNsb3Vk", - "LmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uVmVyYm9zaXR5SW5z", - "dGFuY2VCA+BBAiLOAQoeU3VtbWFyaXphdGlvblZlcmJvc2l0eUluc3RhbmNl", - "EhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgC", - "IAEoCUID4EEBSAGIAQESGQoHY29udGV4dBgDIAEoCUID4EECSAKIAQESHQoL", - "aW5zdHJ1Y3Rpb24YBCABKAlCA+BBAUgDiAEBQg0KC19wcmVkaWN0aW9uQgwK", - "Cl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIk4KGlN1", - "bW1hcml6YXRpb25WZXJib3NpdHlTcGVjEhoKDXVzZV9yZWZlcmVuY2UYASAB", - "KAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEiiAEKHFN1bW1hcml6YXRp", - "b25WZXJib3NpdHlSZXN1bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgK", - "C2V4cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID", - "4EEDSAGIAQFCCAoGX3Njb3JlQg0KC19jb25maWRlbmNlItIBCh1RdWVzdGlv", - "bkFuc3dlcmluZ1F1YWxpdHlJbnB1dBJXCgttZXRyaWNfc3BlYxgBIAEoCzI9", - "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3", - "ZXJpbmdRdWFsaXR5U3BlY0ID4EECElgKCGluc3RhbmNlGAIgASgLMkEuZ29v", - "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmlu", - "Z1F1YWxpdHlJbnN0YW5jZUID4EECItABCiBRdWVzdGlvbkFuc3dlcmluZ1F1", - "YWxpdHlJbnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPgQQJIAIgBARIb", - "CglyZWZlcmVuY2UYAiABKAlCA+BBAUgBiAEBEhkKB2NvbnRleHQYAyABKAlC", - "A+BBAkgCiAEBEh0KC2luc3RydWN0aW9uGAQgASgJQgPgQQJIA4gBAUINCgtf", + "iAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLqAQolUGFpcndpc2VRdWVz", + "dGlvbkFuc3dlcmluZ1F1YWxpdHlJbnB1dBJfCgttZXRyaWNfc3BlYxgBIAEo", + "CzJFLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUGFpcndpc2VR", + "dWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjQgPgQQISYAoIaW5zdGFuY2UY", + "AiABKAsySS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3", + "aXNlUXVlc3Rpb25BbnN3ZXJpbmdRdWFsaXR5SW5zdGFuY2VCA+BBAiKXAgoo", + "UGFpcndpc2VRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlJbnN0YW5jZRIcCgpw", + "cmVkaWN0aW9uGAEgASgJQgPgQQJIAIgBARIlChNiYXNlbGluZV9wcmVkaWN0", + "aW9uGAIgASgJQgPgQQJIAYgBARIbCglyZWZlcmVuY2UYAyABKAlCA+BBAUgC", + "iAEBEhkKB2NvbnRleHQYBCABKAlCA+BBAkgDiAEBEh0KC2luc3RydWN0aW9u", + "GAUgASgJQgPgQQJIBIgBAUINCgtfcHJlZGljdGlvbkIWChRfYmFzZWxpbmVf", "cHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlQgoKCF9jb250ZXh0Qg4KDF9pbnN0", - "cnVjdGlvbiJQChxRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjEhoKDXVz", - "ZV9yZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEi", - "igEKHlF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eVJlc3VsdBIXCgVzY29yZRgB", - "IAEoAkID4EEDSACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpj", - "b25maWRlbmNlGAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZp", - "ZGVuY2Ui6gEKJVBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJpbmdRdWFsaXR5SW5w", - "dXQSXwoLbWV0cmljX3NwZWMYASABKAsyRS5nb29nbGUuY2xvdWQuYWlwbGF0", - "Zm9ybS52MWJldGExLlBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJpbmdRdWFsaXR5", - "U3BlY0ID4EECEmAKCGluc3RhbmNlGAIgASgLMkkuZ29vZ2xlLmNsb3VkLmFp", - "cGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZVF1ZXN0aW9uQW5zd2VyaW5nUXVh", - "bGl0eUluc3RhbmNlQgPgQQIilwIKKFBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJp", - "bmdRdWFsaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACI", - "AQESJQoTYmFzZWxpbmVfcHJlZGljdGlvbhgCIAEoCUID4EECSAGIAQESGwoJ", - "cmVmZXJlbmNlGAMgASgJQgPgQQFIAogBARIZCgdjb250ZXh0GAQgASgJQgPg", - "QQJIA4gBARIdCgtpbnN0cnVjdGlvbhgFIAEoCUID4EECSASIAQFCDQoLX3By", - "ZWRpY3Rpb25CFgoUX2Jhc2VsaW5lX3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5j", - "ZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rpb24iWAokUGFpcndpc2VRdWVz", - "dGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjEhoKDXVzZV9yZWZlcmVuY2UYASAB", - "KAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEivgEKJlBhaXJ3aXNlUXVl", - "c3Rpb25BbnN3ZXJpbmdRdWFsaXR5UmVzdWx0Ek0KD3BhaXJ3aXNlX2Nob2lj", - "ZRgBIAEoDjIvLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUGFp", - "cndpc2VDaG9pY2VCA+BBAxIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwK", - "CmNvbmZpZGVuY2UYAyABKAJCA+BBA0gAiAEBQg0KC19jb25maWRlbmNlItgB", - "Ch9RdWVzdGlvbkFuc3dlcmluZ1JlbGV2YW5jZUlucHV0ElkKC21ldHJpY19z", - "cGVjGAEgASgLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5R", - "dWVzdGlvbkFuc3dlcmluZ1JlbGV2YW5jZVNwZWNCA+BBAhJaCghpbnN0YW5j", - "ZRgCIAEoCzJDLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVl", - "c3Rpb25BbnN3ZXJpbmdSZWxldmFuY2VJbnN0YW5jZUID4EECItIBCiJRdWVz", - "dGlvbkFuc3dlcmluZ1JlbGV2YW5jZUluc3RhbmNlEhwKCnByZWRpY3Rpb24Y", - "ASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EEBSAGIAQES", - "GQoHY29udGV4dBgDIAEoCUID4EEBSAKIAQESHQoLaW5zdHJ1Y3Rpb24YBCAB", - "KAlCA+BBAkgDiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2VCCgoI", - "X2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlIKHlF1ZXN0aW9uQW5zd2VyaW5n", - "UmVsZXZhbmNlU3BlYxIaCg11c2VfcmVmZXJlbmNlGAEgASgIQgPgQQESFAoH", - "dmVyc2lvbhgCIAEoBUID4EEBIowBCiBRdWVzdGlvbkFuc3dlcmluZ1JlbGV2", - "YW5jZVJlc3VsdBIXCgVzY29yZRgBIAEoAkID4EEDSACIAQESGAoLZXhwbGFu", - "YXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNlGAMgASgCQgPgQQNIAYgB", - "AUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2Ui3gEKIVF1ZXN0aW9uQW5zd2Vy", - "aW5nSGVscGZ1bG5lc3NJbnB1dBJbCgttZXRyaWNfc3BlYxgBIAEoCzJBLmdv", - "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3ZXJp", - "bmdIZWxwZnVsbmVzc1NwZWNCA+BBAhJcCghpbnN0YW5jZRgCIAEoCzJFLmdv", - "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3ZXJp", - "bmdIZWxwZnVsbmVzc0luc3RhbmNlQgPgQQIi1AEKJFF1ZXN0aW9uQW5zd2Vy", - "aW5nSGVscGZ1bG5lc3NJbnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPg", - "QQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAUgBiAEBEhkKB2NvbnRl", - "eHQYAyABKAlCA+BBAUgCiAEBEh0KC2luc3RydWN0aW9uGAQgASgJQgPgQQJI", - "A4gBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlQgoKCF9jb250ZXh0", - "Qg4KDF9pbnN0cnVjdGlvbiJUCiBRdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxu", - "ZXNzU3BlYxIaCg11c2VfcmVmZXJlbmNlGAEgASgIQgPgQQESFAoHdmVyc2lv", - "bhgCIAEoBUID4EEBIo4BCiJRdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNz", - "UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlv", - "bhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gBiAEBQggK", - "Bl9zY29yZUINCgtfY29uZmlkZW5jZSLeAQohUXVlc3Rpb25BbnN3ZXJpbmdD", - "b3JyZWN0bmVzc0lucHV0ElsKC21ldHJpY19zcGVjGAEgASgLMkEuZ29vZ2xl", - "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0Nv", - "cnJlY3RuZXNzU3BlY0ID4EECElwKCGluc3RhbmNlGAIgASgLMkUuZ29vZ2xl", - "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0Nv", - "cnJlY3RuZXNzSW5zdGFuY2VCA+BBAiLUAQokUXVlc3Rpb25BbnN3ZXJpbmdD", - "b3JyZWN0bmVzc0luc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgA", - "iAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EEBSAGIAQESGQoHY29udGV4dBgD", - "IAEoCUID4EEBSAKIAQESHQoLaW5zdHJ1Y3Rpb24YBCABKAlCA+BBAkgDiAEB", - "Qg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoM", - "X2luc3RydWN0aW9uIlQKIFF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NT", - "cGVjEhoKDXVzZV9yZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIg", - "ASgFQgPgQQEijgEKIlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NSZXN1", - "bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIg", - "ASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Nj", - "b3JlQg0KC19jb25maWRlbmNlIrcBChRQb2ludHdpc2VNZXRyaWNJbnB1dBJO", - "CgttZXRyaWNfc3BlYxgBIAEoCzI0Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt", - "LnYxYmV0YTEuUG9pbnR3aXNlTWV0cmljU3BlY0ID4EECEk8KCGluc3RhbmNl", - "GAIgASgLMjguZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qb2lu", - "dHdpc2VNZXRyaWNJbnN0YW5jZUID4EECIj4KF1BvaW50d2lzZU1ldHJpY0lu", - "c3RhbmNlEhcKDWpzb25faW5zdGFuY2UYASABKAlIAEIKCghpbnN0YW5jZSJa", - "ChNQb2ludHdpc2VNZXRyaWNTcGVjEigKFm1ldHJpY19wcm9tcHRfdGVtcGxh", - "dGUYASABKAlCA+BBAkgAiAEBQhkKF19tZXRyaWNfcHJvbXB0X3RlbXBsYXRl", - "IlQKFVBvaW50d2lzZU1ldHJpY1Jlc3VsdBIXCgVzY29yZRgBIAEoAkID4EED", - "SACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBA0IICgZfc2NvcmUitAEK", - "E1BhaXJ3aXNlTWV0cmljSW5wdXQSTQoLbWV0cmljX3NwZWMYASABKAsyMy5n", - "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlTWV0cmlj", - "U3BlY0ID4EECEk4KCGluc3RhbmNlGAIgASgLMjcuZ29vZ2xlLmNsb3VkLmFp", - "cGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZU1ldHJpY0luc3RhbmNlQgPgQQIi", - "PQoWUGFpcndpc2VNZXRyaWNJbnN0YW5jZRIXCg1qc29uX2luc3RhbmNlGAEg", - "ASgJSABCCgoIaW5zdGFuY2UiWQoSUGFpcndpc2VNZXRyaWNTcGVjEigKFm1l", - "dHJpY19wcm9tcHRfdGVtcGxhdGUYASABKAlCA+BBAkgAiAEBQhkKF19tZXRy", - "aWNfcHJvbXB0X3RlbXBsYXRlIn8KFFBhaXJ3aXNlTWV0cmljUmVzdWx0Ek0K", - "D3BhaXJ3aXNlX2Nob2ljZRgBIAEoDjIvLmdvb2dsZS5jbG91ZC5haXBsYXRm", - "b3JtLnYxYmV0YTEuUGFpcndpc2VDaG9pY2VCA+BBAxIYCgtleHBsYW5hdGlv", - "bhgCIAEoCUID4EEDIrIBChJUb29sQ2FsbFZhbGlkSW5wdXQSTAoLbWV0cmlj", - "X3NwZWMYASABKAsyMi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", - "LlRvb2xDYWxsVmFsaWRTcGVjQgPgQQISTgoJaW5zdGFuY2VzGAIgAygLMjYu", - "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sQ2FsbFZhbGlk", - "SW5zdGFuY2VCA+BBAiITChFUb29sQ2FsbFZhbGlkU3BlYyJvChVUb29sQ2Fs", - "bFZhbGlkSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES", - "GwoJcmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIM", - "CgpfcmVmZXJlbmNlIn0KFFRvb2xDYWxsVmFsaWRSZXN1bHRzEmUKHXRvb2xf", - "Y2FsbF92YWxpZF9tZXRyaWNfdmFsdWVzGAEgAygLMjkuZ29vZ2xlLmNsb3Vk", - "LmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sQ2FsbFZhbGlkTWV0cmljVmFsdWVC", - "A+BBAyI9ChhUb29sQ2FsbFZhbGlkTWV0cmljVmFsdWUSFwoFc2NvcmUYASAB", - "KAJCA+BBA0gAiAEBQggKBl9zY29yZSKyAQoSVG9vbE5hbWVNYXRjaElucHV0", - "EkwKC21ldHJpY19zcGVjGAEgASgLMjIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv", - "cm0udjFiZXRhMS5Ub29sTmFtZU1hdGNoU3BlY0ID4EECEk4KCWluc3RhbmNl", - "cxgCIAMoCzI2Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9v", - "bE5hbWVNYXRjaEluc3RhbmNlQgPgQQIiEwoRVG9vbE5hbWVNYXRjaFNwZWMi", - "bwoVVG9vbE5hbWVNYXRjaEluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlC", - "A+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EECSAGIAQFCDQoLX3By", - "ZWRpY3Rpb25CDAoKX3JlZmVyZW5jZSJ9ChRUb29sTmFtZU1hdGNoUmVzdWx0", - "cxJlCh10b29sX25hbWVfbWF0Y2hfbWV0cmljX3ZhbHVlcxgBIAMoCzI5Lmdv", - "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbE5hbWVNYXRjaE1l", - "dHJpY1ZhbHVlQgPgQQMiPQoYVG9vbE5hbWVNYXRjaE1ldHJpY1ZhbHVlEhcK", - "BXNjb3JlGAEgASgCQgPgQQNIAIgBAUIICgZfc2NvcmUiygEKGlRvb2xQYXJh", - "bWV0ZXJLZXlNYXRjaElucHV0ElQKC21ldHJpY19zcGVjGAEgASgLMjouZ29v", - "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5", - "TWF0Y2hTcGVjQgPgQQISVgoJaW5zdGFuY2VzGAIgAygLMj4uZ29vZ2xlLmNs", - "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5TWF0Y2hJ", - "bnN0YW5jZUID4EECIhsKGVRvb2xQYXJhbWV0ZXJLZXlNYXRjaFNwZWMidwod", - "VG9vbFBhcmFtZXRlcktleU1hdGNoSW5zdGFuY2USHAoKcHJlZGljdGlvbhgB", - "IAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUIN", - "CgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlIpYBChxUb29sUGFyYW1ldGVy", - "S2V5TWF0Y2hSZXN1bHRzEnYKJnRvb2xfcGFyYW1ldGVyX2tleV9tYXRjaF9t", - "ZXRyaWNfdmFsdWVzGAEgAygLMkEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", - "djFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5TWF0Y2hNZXRyaWNWYWx1ZUID4EED", - "IkUKIFRvb2xQYXJhbWV0ZXJLZXlNYXRjaE1ldHJpY1ZhbHVlEhcKBXNjb3Jl", - "GAEgASgCQgPgQQNIAIgBAUIICgZfc2NvcmUixwEKGVRvb2xQYXJhbWV0ZXJL", - "Vk1hdGNoSW5wdXQSUwoLbWV0cmljX3NwZWMYASABKAsyOS5nb29nbGUuY2xv", - "dWQuYWlwbGF0Zm9ybS52MWJldGExLlRvb2xQYXJhbWV0ZXJLVk1hdGNoU3Bl", - "Y0ID4EECElUKCWluc3RhbmNlcxgCIAMoCzI9Lmdvb2dsZS5jbG91ZC5haXBs", - "YXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnN0YW5jZUID", - "4EECIkAKGFRvb2xQYXJhbWV0ZXJLVk1hdGNoU3BlYxIkChd1c2Vfc3RyaWN0", - "X3N0cmluZ19tYXRjaBgBIAEoCEID4EEBInYKHFRvb2xQYXJhbWV0ZXJLVk1h", - "dGNoSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJ", - "cmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpf", - "cmVmZXJlbmNlIpMBChtUb29sUGFyYW1ldGVyS1ZNYXRjaFJlc3VsdHMSdAol", - "dG9vbF9wYXJhbWV0ZXJfa3ZfbWF0Y2hfbWV0cmljX3ZhbHVlcxgBIAMoCzJA", - "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRl", - "cktWTWF0Y2hNZXRyaWNWYWx1ZUID4EEDIkQKH1Rvb2xQYXJhbWV0ZXJLVk1h", + "cnVjdGlvbiJYCiRQYWlyd2lzZVF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eVNw", + "ZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEBEhQKB3ZlcnNpb24YAiAB", + "KAVCA+BBASK+AQomUGFpcndpc2VRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlS", + "ZXN1bHQSTQoPcGFpcndpc2VfY2hvaWNlGAEgASgOMi8uZ29vZ2xlLmNsb3Vk", + "LmFpcGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZUNob2ljZUID4EEDEhgKC2V4", + "cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EED", + "SACIAQFCDQoLX2NvbmZpZGVuY2Ui2AEKH1F1ZXN0aW9uQW5zd2VyaW5nUmVs", + "ZXZhbmNlSW5wdXQSWQoLbWV0cmljX3NwZWMYASABKAsyPy5nb29nbGUuY2xv", + "dWQuYWlwbGF0Zm9ybS52MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZh", + "bmNlU3BlY0ID4EECEloKCGluc3RhbmNlGAIgASgLMkMuZ29vZ2xlLmNsb3Vk", + "LmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ1JlbGV2YW5j", + "ZUluc3RhbmNlQgPgQQIi0gEKIlF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZhbmNl", + "SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVm", + "ZXJlbmNlGAIgASgJQgPgQQFIAYgBARIZCgdjb250ZXh0GAMgASgJQgPgQQFI", + "AogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EECSAOIAQFCDQoLX3ByZWRp", + "Y3Rpb25CDAoKX3JlZmVyZW5jZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rp", + "b24iUgoeUXVlc3Rpb25BbnN3ZXJpbmdSZWxldmFuY2VTcGVjEhoKDXVzZV9y", + "ZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEijAEK", + "IFF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZhbmNlUmVzdWx0EhcKBXNjb3JlGAEg", + "ASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNv", + "bmZpZGVuY2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlk", + "ZW5jZSLeAQohUXVlc3Rpb25BbnN3ZXJpbmdIZWxwZnVsbmVzc0lucHV0ElsK", + "C21ldHJpY19zcGVjGAEgASgLMkEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", + "djFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNzU3BlY0ID4EEC", + "ElwKCGluc3RhbmNlGAIgASgLMkUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", + "djFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNzSW5zdGFuY2VC", + "A+BBAiLUAQokUXVlc3Rpb25BbnN3ZXJpbmdIZWxwZnVsbmVzc0luc3RhbmNl", + "EhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgC", + "IAEoCUID4EEBSAGIAQESGQoHY29udGV4dBgDIAEoCUID4EEBSAKIAQESHQoL", + "aW5zdHJ1Y3Rpb24YBCABKAlCA+BBAkgDiAEBQg0KC19wcmVkaWN0aW9uQgwK", + "Cl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlQKIFF1", + "ZXN0aW9uQW5zd2VyaW5nSGVscGZ1bG5lc3NTcGVjEhoKDXVzZV9yZWZlcmVu", + "Y2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEijgEKIlF1ZXN0", + "aW9uQW5zd2VyaW5nSGVscGZ1bG5lc3NSZXN1bHQSFwoFc2NvcmUYASABKAJC", + "A+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoKY29uZmlk", + "ZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Njb3JlQg0KC19jb25maWRlbmNl", + "It4BCiFRdWVzdGlvbkFuc3dlcmluZ0NvcnJlY3RuZXNzSW5wdXQSWwoLbWV0", + "cmljX3NwZWMYASABKAsyQS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl", + "dGExLlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NTcGVjQgPgQQISXAoI", + "aW5zdGFuY2UYAiABKAsyRS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl", + "dGExLlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NJbnN0YW5jZUID4EEC", + "ItQBCiRRdWVzdGlvbkFuc3dlcmluZ0NvcnJlY3RuZXNzSW5zdGFuY2USHAoK", + "cHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNlGAIgASgJ", + "QgPgQQFIAYgBARIZCgdjb250ZXh0GAMgASgJQgPgQQFIAogBARIdCgtpbnN0", + "cnVjdGlvbhgEIAEoCUID4EECSAOIAQFCDQoLX3ByZWRpY3Rpb25CDAoKX3Jl", + "ZmVyZW5jZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rpb24iVAogUXVlc3Rp", + "b25BbnN3ZXJpbmdDb3JyZWN0bmVzc1NwZWMSGgoNdXNlX3JlZmVyZW5jZRgB", + "IAEoCEID4EEBEhQKB3ZlcnNpb24YAiABKAVCA+BBASKOAQoiUXVlc3Rpb25B", + "bnN3ZXJpbmdDb3JyZWN0bmVzc1Jlc3VsdBIXCgVzY29yZRgBIAEoAkID4EED", + "SACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNl", + "GAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2UitwEK", + "FFBvaW50d2lzZU1ldHJpY0lucHV0Ek4KC21ldHJpY19zcGVjGAEgASgLMjQu", + "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qb2ludHdpc2VNZXRy", + "aWNTcGVjQgPgQQISTwoIaW5zdGFuY2UYAiABKAsyOC5nb29nbGUuY2xvdWQu", + "YWlwbGF0Zm9ybS52MWJldGExLlBvaW50d2lzZU1ldHJpY0luc3RhbmNlQgPg", + "QQIiPgoXUG9pbnR3aXNlTWV0cmljSW5zdGFuY2USFwoNanNvbl9pbnN0YW5j", + "ZRgBIAEoCUgAQgoKCGluc3RhbmNlIloKE1BvaW50d2lzZU1ldHJpY1NwZWMS", + "KAoWbWV0cmljX3Byb21wdF90ZW1wbGF0ZRgBIAEoCUID4EECSACIAQFCGQoX", + "X21ldHJpY19wcm9tcHRfdGVtcGxhdGUiVAoVUG9pbnR3aXNlTWV0cmljUmVz", + "dWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlvbhgC", + "IAEoCUID4EEDQggKBl9zY29yZSK0AQoTUGFpcndpc2VNZXRyaWNJbnB1dBJN", + "CgttZXRyaWNfc3BlYxgBIAEoCzIzLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt", + "LnYxYmV0YTEuUGFpcndpc2VNZXRyaWNTcGVjQgPgQQISTgoIaW5zdGFuY2UY", + "AiABKAsyNy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3", + "aXNlTWV0cmljSW5zdGFuY2VCA+BBAiI9ChZQYWlyd2lzZU1ldHJpY0luc3Rh", + "bmNlEhcKDWpzb25faW5zdGFuY2UYASABKAlIAEIKCghpbnN0YW5jZSJZChJQ", + "YWlyd2lzZU1ldHJpY1NwZWMSKAoWbWV0cmljX3Byb21wdF90ZW1wbGF0ZRgB", + "IAEoCUID4EECSACIAQFCGQoXX21ldHJpY19wcm9tcHRfdGVtcGxhdGUifwoU", + "UGFpcndpc2VNZXRyaWNSZXN1bHQSTQoPcGFpcndpc2VfY2hvaWNlGAEgASgO", + "Mi8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZUNo", + "b2ljZUID4EEDEhgKC2V4cGxhbmF0aW9uGAIgASgJQgPgQQMisgEKElRvb2xD", + "YWxsVmFsaWRJbnB1dBJMCgttZXRyaWNfc3BlYxgBIAEoCzIyLmdvb2dsZS5j", + "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbENhbGxWYWxpZFNwZWNCA+BB", + "AhJOCglpbnN0YW5jZXMYAiADKAsyNi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y", + "bS52MWJldGExLlRvb2xDYWxsVmFsaWRJbnN0YW5jZUID4EECIhMKEVRvb2xD", + "YWxsVmFsaWRTcGVjIm8KFVRvb2xDYWxsVmFsaWRJbnN0YW5jZRIcCgpwcmVk", + "aWN0aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BB", + "AkgBiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UifQoUVG9vbENh", + "bGxWYWxpZFJlc3VsdHMSZQoddG9vbF9jYWxsX3ZhbGlkX21ldHJpY192YWx1", + "ZXMYASADKAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRv", + "b2xDYWxsVmFsaWRNZXRyaWNWYWx1ZUID4EEDIj0KGFRvb2xDYWxsVmFsaWRN", + "ZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3Jl", + "IrIBChJUb29sTmFtZU1hdGNoSW5wdXQSTAoLbWV0cmljX3NwZWMYASABKAsy", + "Mi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRvb2xOYW1lTWF0", + "Y2hTcGVjQgPgQQISTgoJaW5zdGFuY2VzGAIgAygLMjYuZ29vZ2xlLmNsb3Vk", + "LmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sTmFtZU1hdGNoSW5zdGFuY2VCA+BB", + "AiITChFUb29sTmFtZU1hdGNoU3BlYyJvChVUb29sTmFtZU1hdGNoSW5zdGFu", + "Y2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNl", + "GAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNl", + "In0KFFRvb2xOYW1lTWF0Y2hSZXN1bHRzEmUKHXRvb2xfbmFtZV9tYXRjaF9t", + "ZXRyaWNfdmFsdWVzGAEgAygLMjkuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", + "djFiZXRhMS5Ub29sTmFtZU1hdGNoTWV0cmljVmFsdWVCA+BBAyI9ChhUb29s", + "TmFtZU1hdGNoTWV0cmljVmFsdWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEB", + "QggKBl9zY29yZSLKAQoaVG9vbFBhcmFtZXRlcktleU1hdGNoSW5wdXQSVAoL", + "bWV0cmljX3NwZWMYASABKAsyOi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52", + "MWJldGExLlRvb2xQYXJhbWV0ZXJLZXlNYXRjaFNwZWNCA+BBAhJWCglpbnN0", + "YW5jZXMYAiADKAsyPi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx", + "LlRvb2xQYXJhbWV0ZXJLZXlNYXRjaEluc3RhbmNlQgPgQQIiGwoZVG9vbFBh", + "cmFtZXRlcktleU1hdGNoU3BlYyJ3Ch1Ub29sUGFyYW1ldGVyS2V5TWF0Y2hJ", + "bnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZl", + "cmVuY2UYAiABKAlCA+BBAkgBiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZl", + "cmVuY2UilgEKHFRvb2xQYXJhbWV0ZXJLZXlNYXRjaFJlc3VsdHMSdgomdG9v", + "bF9wYXJhbWV0ZXJfa2V5X21hdGNoX21ldHJpY192YWx1ZXMYASADKAsyQS5n", + "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRvb2xQYXJhbWV0ZXJL", + "ZXlNYXRjaE1ldHJpY1ZhbHVlQgPgQQMiRQogVG9vbFBhcmFtZXRlcktleU1h", "dGNoTWV0cmljVmFsdWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBQggKBl9z", - "Y29yZSpXCg5QYWlyd2lzZUNob2ljZRIfChtQQUlSV0lTRV9DSE9JQ0VfVU5T", - "UEVDSUZJRUQQABIMCghCQVNFTElORRABEg0KCUNBTkRJREFURRACEgcKA1RJ", - "RRADMrgCChFFdmFsdWF0aW9uU2VydmljZRLTAQoRRXZhbHVhdGVJbnN0YW5j", - "ZXMSOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV2YWx1YXRl", - "SW5zdGFuY2VzUmVxdWVzdBo6Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYx", - "YmV0YTEuRXZhbHVhdGVJbnN0YW5jZXNSZXNwb25zZSJHgtPkkwJBIjwvdjFi", - "ZXRhMS97bG9jYXRpb249cHJvamVjdHMvKi9sb2NhdGlvbnMvKn06ZXZhbHVh", - "dGVJbnN0YW5jZXM6ASoaTcpBGWFpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb23S", - "QS5odHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL2Nsb3VkLXBsYXRm", - "b3JtQu0BCiNjb20uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMUIW", - "RXZhbHVhdGlvblNlcnZpY2VQcm90b1ABWkNjbG91ZC5nb29nbGUuY29tL2dv", - "L2FpcGxhdGZvcm0vYXBpdjFiZXRhMS9haXBsYXRmb3JtcGI7YWlwbGF0Zm9y", - "bXBiqgIfR29vZ2xlLkNsb3VkLkFJUGxhdGZvcm0uVjFCZXRhMcoCH0dvb2ds", - "ZVxDbG91ZFxBSVBsYXRmb3JtXFYxYmV0YTHqAiJHb29nbGU6OkNsb3VkOjpB", - "SVBsYXRmb3JtOjpWMWJldGExYgZwcm90bzM=")); + "Y29yZSLHAQoZVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnB1dBJTCgttZXRyaWNf", + "c3BlYxgBIAEoCzI5Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu", + "VG9vbFBhcmFtZXRlcktWTWF0Y2hTcGVjQgPgQQISVQoJaW5zdGFuY2VzGAIg", + "AygLMj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sUGFy", + "YW1ldGVyS1ZNYXRjaEluc3RhbmNlQgPgQQIiQAoYVG9vbFBhcmFtZXRlcktW", + "TWF0Y2hTcGVjEiQKF3VzZV9zdHJpY3Rfc3RyaW5nX21hdGNoGAEgASgIQgPg", + "QQEidgocVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnN0YW5jZRIcCgpwcmVkaWN0", + "aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAkgB", + "iAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UikwEKG1Rvb2xQYXJh", + "bWV0ZXJLVk1hdGNoUmVzdWx0cxJ0CiV0b29sX3BhcmFtZXRlcl9rdl9tYXRj", + "aF9tZXRyaWNfdmFsdWVzGAEgAygLMkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv", + "cm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS1ZNYXRjaE1ldHJpY1ZhbHVlQgPg", + "QQMiRAofVG9vbFBhcmFtZXRlcktWTWF0Y2hNZXRyaWNWYWx1ZRIXCgVzY29y", + "ZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3JlIscBChlUcmFqZWN0b3J5RXhh", + "Y3RNYXRjaElucHV0ElMKC21ldHJpY19zcGVjGAEgASgLMjkuZ29vZ2xlLmNs", + "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5RXhhY3RNYXRjaFNw", + "ZWNCA+BBAhJVCglpbnN0YW5jZXMYAiADKAsyPS5nb29nbGUuY2xvdWQuYWlw", + "bGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlFeGFjdE1hdGNoSW5zdGFuY2VC", + "A+BBAiIaChhUcmFqZWN0b3J5RXhhY3RNYXRjaFNwZWMi+gEKHFRyYWplY3Rv", + "cnlFeGFjdE1hdGNoSW5zdGFuY2USUwoUcHJlZGljdGVkX3RyYWplY3RvcnkY", + "ASABKAsyKy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWpl", + "Y3RvcnlCA+BBAkgAiAEBElMKFHJlZmVyZW5jZV90cmFqZWN0b3J5GAIgASgL", + "MisuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5", + "QgPgQQJIAYgBAUIXChVfcHJlZGljdGVkX3RyYWplY3RvcnlCFwoVX3JlZmVy", + "ZW5jZV90cmFqZWN0b3J5IpIBChtUcmFqZWN0b3J5RXhhY3RNYXRjaFJlc3Vs", + "dHMScwokdHJhamVjdG9yeV9leGFjdF9tYXRjaF9tZXRyaWNfdmFsdWVzGAEg", + "AygLMkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0", + "b3J5RXhhY3RNYXRjaE1ldHJpY1ZhbHVlQgPgQQMiRAofVHJhamVjdG9yeUV4", + "YWN0TWF0Y2hNZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEoAkID4EEDSACIAQFC", + "CAoGX3Njb3JlIs0BChtUcmFqZWN0b3J5SW5PcmRlck1hdGNoSW5wdXQSVQoL", + "bWV0cmljX3NwZWMYASABKAsyOy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52", + "MWJldGExLlRyYWplY3RvcnlJbk9yZGVyTWF0Y2hTcGVjQgPgQQISVwoJaW5z", + "dGFuY2VzGAIgAygLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh", + "MS5UcmFqZWN0b3J5SW5PcmRlck1hdGNoSW5zdGFuY2VCA+BBAiIcChpUcmFq", + "ZWN0b3J5SW5PcmRlck1hdGNoU3BlYyL8AQoeVHJhamVjdG9yeUluT3JkZXJN", + "YXRjaEluc3RhbmNlElMKFHByZWRpY3RlZF90cmFqZWN0b3J5GAEgASgLMisu", + "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5QgPg", + "QQJIAIgBARJTChRyZWZlcmVuY2VfdHJhamVjdG9yeRgCIAEoCzIrLmdvb2ds", + "ZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUID4EECSAGI", + "AQFCFwoVX3ByZWRpY3RlZF90cmFqZWN0b3J5QhcKFV9yZWZlcmVuY2VfdHJh", + "amVjdG9yeSKZAQodVHJhamVjdG9yeUluT3JkZXJNYXRjaFJlc3VsdHMSeAon", + "dHJhamVjdG9yeV9pbl9vcmRlcl9tYXRjaF9tZXRyaWNfdmFsdWVzGAEgAygL", + "MkIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5", + "SW5PcmRlck1hdGNoTWV0cmljVmFsdWVCA+BBAyJGCiFUcmFqZWN0b3J5SW5P", + "cmRlck1hdGNoTWV0cmljVmFsdWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEB", + "QggKBl9zY29yZSLQAQocVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hJbnB1dBJW", + "CgttZXRyaWNfc3BlYxgBIAEoCzI8Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt", + "LnYxYmV0YTEuVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hTcGVjQgPgQQISWAoJ", + "aW5zdGFuY2VzGAIgAygLMkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi", + "ZXRhMS5UcmFqZWN0b3J5QW55T3JkZXJNYXRjaEluc3RhbmNlQgPgQQIiHQob", + "VHJhamVjdG9yeUFueU9yZGVyTWF0Y2hTcGVjIv0BCh9UcmFqZWN0b3J5QW55", + "T3JkZXJNYXRjaEluc3RhbmNlElMKFHByZWRpY3RlZF90cmFqZWN0b3J5GAEg", + "ASgLMisuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0", + "b3J5QgPgQQJIAIgBARJTChRyZWZlcmVuY2VfdHJhamVjdG9yeRgCIAEoCzIr", + "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUID", + "4EECSAGIAQFCFwoVX3ByZWRpY3RlZF90cmFqZWN0b3J5QhcKFV9yZWZlcmVu", + "Y2VfdHJhamVjdG9yeSKcAQoeVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hSZXN1", + "bHRzEnoKKHRyYWplY3RvcnlfYW55X29yZGVyX21hdGNoX21ldHJpY192YWx1", + "ZXMYASADKAsyQy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRy", + "YWplY3RvcnlBbnlPcmRlck1hdGNoTWV0cmljVmFsdWVCA+BBAyJHCiJUcmFq", + "ZWN0b3J5QW55T3JkZXJNYXRjaE1ldHJpY1ZhbHVlEhcKBXNjb3JlGAEgASgC", + "QgPgQQNIAIgBAUIICgZfc2NvcmUixAEKGFRyYWplY3RvcnlQcmVjaXNpb25J", + "bnB1dBJSCgttZXRyaWNfc3BlYxgBIAEoCzI4Lmdvb2dsZS5jbG91ZC5haXBs", + "YXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeVByZWNpc2lvblNwZWNCA+BBAhJU", + "CglpbnN0YW5jZXMYAiADKAsyPC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52", + "MWJldGExLlRyYWplY3RvcnlQcmVjaXNpb25JbnN0YW5jZUID4EECIhkKF1Ry", + "YWplY3RvcnlQcmVjaXNpb25TcGVjIvkBChtUcmFqZWN0b3J5UHJlY2lzaW9u", + "SW5zdGFuY2USUwoUcHJlZGljdGVkX3RyYWplY3RvcnkYASABKAsyKy5nb29n", + "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlCA+BBAkgA", + "iAEBElMKFHJlZmVyZW5jZV90cmFqZWN0b3J5GAIgASgLMisuZ29vZ2xlLmNs", + "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5QgPgQQJIAYgBAUIX", + "ChVfcHJlZGljdGVkX3RyYWplY3RvcnlCFwoVX3JlZmVyZW5jZV90cmFqZWN0", + "b3J5Io4BChpUcmFqZWN0b3J5UHJlY2lzaW9uUmVzdWx0cxJwCiJ0cmFqZWN0", + "b3J5X3ByZWNpc2lvbl9tZXRyaWNfdmFsdWVzGAEgAygLMj8uZ29vZ2xlLmNs", + "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5UHJlY2lzaW9uTWV0", + "cmljVmFsdWVCA+BBAyJDCh5UcmFqZWN0b3J5UHJlY2lzaW9uTWV0cmljVmFs", + "dWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBQggKBl9zY29yZSK7AQoVVHJh", + "amVjdG9yeVJlY2FsbElucHV0Ek8KC21ldHJpY19zcGVjGAEgASgLMjUuZ29v", + "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5UmVjYWxs", + "U3BlY0ID4EECElEKCWluc3RhbmNlcxgCIAMoCzI5Lmdvb2dsZS5jbG91ZC5h", + "aXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeVJlY2FsbEluc3RhbmNlQgPg", + "QQIiFgoUVHJhamVjdG9yeVJlY2FsbFNwZWMi9gEKGFRyYWplY3RvcnlSZWNh", + "bGxJbnN0YW5jZRJTChRwcmVkaWN0ZWRfdHJhamVjdG9yeRgBIAEoCzIrLmdv", + "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUID4EEC", + "SACIAQESUwoUcmVmZXJlbmNlX3RyYWplY3RvcnkYAiABKAsyKy5nb29nbGUu", + "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlCA+BBAkgBiAEB", + "QhcKFV9wcmVkaWN0ZWRfdHJhamVjdG9yeUIXChVfcmVmZXJlbmNlX3RyYWpl", + "Y3RvcnkihQEKF1RyYWplY3RvcnlSZWNhbGxSZXN1bHRzEmoKH3RyYWplY3Rv", + "cnlfcmVjYWxsX21ldHJpY192YWx1ZXMYASADKAsyPC5nb29nbGUuY2xvdWQu", + "YWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlSZWNhbGxNZXRyaWNWYWx1", + "ZUID4EEDIkAKG1RyYWplY3RvcnlSZWNhbGxNZXRyaWNWYWx1ZRIXCgVzY29y", + "ZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3JlItABChxUcmFqZWN0b3J5U2lu", + "Z2xlVG9vbFVzZUlucHV0ElYKC21ldHJpY19zcGVjGAEgASgLMjwuZ29vZ2xl", + "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5U2luZ2xlVG9v", + "bFVzZVNwZWNCA+BBAhJYCglpbnN0YW5jZXMYAiADKAsyQC5nb29nbGUuY2xv", + "dWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlTaW5nbGVUb29sVXNl", + "SW5zdGFuY2VCA+BBAiJIChtUcmFqZWN0b3J5U2luZ2xlVG9vbFVzZVNwZWMS", + "GwoJdG9vbF9uYW1lGAEgASgJQgPgQQJIAIgBAUIMCgpfdG9vbF9uYW1lIo8B", + "Ch9UcmFqZWN0b3J5U2luZ2xlVG9vbFVzZUluc3RhbmNlElMKFHByZWRpY3Rl", + "ZF90cmFqZWN0b3J5GAEgASgLMisuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u", + "djFiZXRhMS5UcmFqZWN0b3J5QgPgQQJIAIgBAUIXChVfcHJlZGljdGVkX3Ry", + "YWplY3RvcnkinAEKHlRyYWplY3RvcnlTaW5nbGVUb29sVXNlUmVzdWx0cxJ6", + "Cih0cmFqZWN0b3J5X3NpbmdsZV90b29sX3VzZV9tZXRyaWNfdmFsdWVzGAEg", + "AygLMkMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0", + "b3J5U2luZ2xlVG9vbFVzZU1ldHJpY1ZhbHVlQgPgQQMiRwoiVHJhamVjdG9y", + "eVNpbmdsZVRvb2xVc2VNZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEoAkID4EED", + "SACIAQFCCAoGX3Njb3JlIlAKClRyYWplY3RvcnkSQgoKdG9vbF9jYWxscxgB", + "IAMoCzIpLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbENh", + "bGxCA+BBAiJiCghUb29sQ2FsbBIbCgl0b29sX25hbWUYASABKAlCA+BBAkgA", + "iAEBEhwKCnRvb2xfaW5wdXQYAiABKAlCA+BBAUgBiAEBQgwKCl90b29sX25h", + "bWVCDQoLX3Rvb2xfaW5wdXQqVwoOUGFpcndpc2VDaG9pY2USHwobUEFJUldJ", + "U0VfQ0hPSUNFX1VOU1BFQ0lGSUVEEAASDAoIQkFTRUxJTkUQARINCglDQU5E", + "SURBVEUQAhIHCgNUSUUQAzK4AgoRRXZhbHVhdGlvblNlcnZpY2US0wEKEUV2", + "YWx1YXRlSW5zdGFuY2VzEjkuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi", + "ZXRhMS5FdmFsdWF0ZUluc3RhbmNlc1JlcXVlc3QaOi5nb29nbGUuY2xvdWQu", + "YWlwbGF0Zm9ybS52MWJldGExLkV2YWx1YXRlSW5zdGFuY2VzUmVzcG9uc2Ui", + "R4LT5JMCQSI8L3YxYmV0YTEve2xvY2F0aW9uPXByb2plY3RzLyovbG9jYXRp", + "b25zLyp9OmV2YWx1YXRlSW5zdGFuY2VzOgEqGk3KQRlhaXBsYXRmb3JtLmdv", + "b2dsZWFwaXMuY29t0kEuaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0", + "aC9jbG91ZC1wbGF0Zm9ybULtAQojY29tLmdvb2dsZS5jbG91ZC5haXBsYXRm", + "b3JtLnYxYmV0YTFCFkV2YWx1YXRpb25TZXJ2aWNlUHJvdG9QAVpDY2xvdWQu", + "Z29vZ2xlLmNvbS9nby9haXBsYXRmb3JtL2FwaXYxYmV0YTEvYWlwbGF0Zm9y", + "bXBiO2FpcGxhdGZvcm1wYqoCH0dvb2dsZS5DbG91ZC5BSVBsYXRmb3JtLlYx", + "QmV0YTHKAh9Hb29nbGVcQ2xvdWRcQUlQbGF0Zm9ybVxWMWJldGEx6gIiR29v", + "Z2xlOjpDbG91ZDo6QUlQbGF0Zm9ybTo6VjFiZXRhMWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Api.ClientReflection.Descriptor, global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Cloud.AIPlatform.V1Beta1.PairwiseChoice), }, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest.Parser, new[]{ "ExactMatchInput", "BleuInput", "RougeInput", "FluencyInput", "CoherenceInput", "SafetyInput", "GroundednessInput", "FulfillmentInput", "SummarizationQualityInput", "PairwiseSummarizationQualityInput", "SummarizationHelpfulnessInput", "SummarizationVerbosityInput", "QuestionAnsweringQualityInput", "PairwiseQuestionAnsweringQualityInput", "QuestionAnsweringRelevanceInput", "QuestionAnsweringHelpfulnessInput", "QuestionAnsweringCorrectnessInput", "PointwiseMetricInput", "PairwiseMetricInput", "ToolCallValidInput", "ToolNameMatchInput", "ToolParameterKeyMatchInput", "ToolParameterKvMatchInput", "Location" }, new[]{ "MetricInputs" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse.Parser, new[]{ "ExactMatchResults", "BleuResults", "RougeResults", "FluencyResult", "CoherenceResult", "SafetyResult", "GroundednessResult", "FulfillmentResult", "SummarizationQualityResult", "PairwiseSummarizationQualityResult", "SummarizationHelpfulnessResult", "SummarizationVerbosityResult", "QuestionAnsweringQualityResult", "PairwiseQuestionAnsweringQualityResult", "QuestionAnsweringRelevanceResult", "QuestionAnsweringHelpfulnessResult", "QuestionAnsweringCorrectnessResult", "PointwiseMetricResult", "PairwiseMetricResult", "ToolCallValidResults", "ToolNameMatchResults", "ToolParameterKeyMatchResults", "ToolParameterKvMatchResults" }, new[]{ "EvaluationResults" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest.Parser, new[]{ "ExactMatchInput", "BleuInput", "RougeInput", "FluencyInput", "CoherenceInput", "SafetyInput", "GroundednessInput", "FulfillmentInput", "SummarizationQualityInput", "PairwiseSummarizationQualityInput", "SummarizationHelpfulnessInput", "SummarizationVerbosityInput", "QuestionAnsweringQualityInput", "PairwiseQuestionAnsweringQualityInput", "QuestionAnsweringRelevanceInput", "QuestionAnsweringHelpfulnessInput", "QuestionAnsweringCorrectnessInput", "PointwiseMetricInput", "PairwiseMetricInput", "ToolCallValidInput", "ToolNameMatchInput", "ToolParameterKeyMatchInput", "ToolParameterKvMatchInput", "TrajectoryExactMatchInput", "TrajectoryInOrderMatchInput", "TrajectoryAnyOrderMatchInput", "TrajectoryPrecisionInput", "TrajectoryRecallInput", "TrajectorySingleToolUseInput", "Location" }, new[]{ "MetricInputs" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse.Parser, new[]{ "ExactMatchResults", "BleuResults", "RougeResults", "FluencyResult", "CoherenceResult", "SafetyResult", "GroundednessResult", "FulfillmentResult", "SummarizationQualityResult", "PairwiseSummarizationQualityResult", "SummarizationHelpfulnessResult", "SummarizationVerbosityResult", "QuestionAnsweringQualityResult", "PairwiseQuestionAnsweringQualityResult", "QuestionAnsweringRelevanceResult", "QuestionAnsweringHelpfulnessResult", "QuestionAnsweringCorrectnessResult", "PointwiseMetricResult", "PairwiseMetricResult", "ToolCallValidResults", "ToolNameMatchResults", "ToolParameterKeyMatchResults", "ToolParameterKvMatchResults", "TrajectoryExactMatchResults", "TrajectoryInOrderMatchResults", "TrajectoryAnyOrderMatchResults", "TrajectoryPrecisionResults", "TrajectoryRecallResults", "TrajectorySingleToolUseResults" }, new[]{ "EvaluationResults" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInstance.Parser, new[]{ "Prediction", "Reference" }, new[]{ "Prediction", "Reference" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchSpec.Parser, null, null, null, null, null), @@ -530,7 +654,39 @@ static EvaluationServiceReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchSpec.Parser, new[]{ "UseStrictStringMatch" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchInstance.Parser, new[]{ "Prediction", "Reference" }, new[]{ "Prediction", "Reference" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchResults.Parser, new[]{ "ToolParameterKvMatchMetricValues" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults.Parser, new[]{ "TrajectoryExactMatchMetricValues" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults.Parser, new[]{ "TrajectoryInOrderMatchMetricValues" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults.Parser, new[]{ "TrajectoryAnyOrderMatchMetricValues" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults.Parser, new[]{ "TrajectoryPrecisionMetricValues" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults.Parser, new[]{ "TrajectoryRecallMetricValues" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec.Parser, new[]{ "ToolName" }, new[]{ "ToolName" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInstance.Parser, new[]{ "PredictedTrajectory" }, new[]{ "PredictedTrajectory" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults.Parser, new[]{ "TrajectorySingleToolUseMetricValues" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Trajectory), global::Google.Cloud.AIPlatform.V1Beta1.Trajectory.Parser, new[]{ "ToolCalls" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolCall), global::Google.Cloud.AIPlatform.V1Beta1.ToolCall.Parser, new[]{ "ToolName", "ToolInput" }, new[]{ "ToolName", "ToolInput" }, null, null, null) })); } #endregion @@ -671,6 +827,24 @@ public EvaluateInstancesRequest(EvaluateInstancesRequest other) : this() { case MetricInputsOneofCase.ToolParameterKvMatchInput: ToolParameterKvMatchInput = other.ToolParameterKvMatchInput.Clone(); break; + case MetricInputsOneofCase.TrajectoryExactMatchInput: + TrajectoryExactMatchInput = other.TrajectoryExactMatchInput.Clone(); + break; + case MetricInputsOneofCase.TrajectoryInOrderMatchInput: + TrajectoryInOrderMatchInput = other.TrajectoryInOrderMatchInput.Clone(); + break; + case MetricInputsOneofCase.TrajectoryAnyOrderMatchInput: + TrajectoryAnyOrderMatchInput = other.TrajectoryAnyOrderMatchInput.Clone(); + break; + case MetricInputsOneofCase.TrajectoryPrecisionInput: + TrajectoryPrecisionInput = other.TrajectoryPrecisionInput.Clone(); + break; + case MetricInputsOneofCase.TrajectoryRecallInput: + TrajectoryRecallInput = other.TrajectoryRecallInput.Clone(); + break; + case MetricInputsOneofCase.TrajectorySingleToolUseInput: + TrajectorySingleToolUseInput = other.TrajectorySingleToolUseInput.Clone(); + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -1033,6 +1207,96 @@ public EvaluateInstancesRequest Clone() { } } + /// Field number for the "trajectory_exact_match_input" field. + public const int TrajectoryExactMatchInputFieldNumber = 33; + /// + /// Input for trajectory exact match metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput TrajectoryExactMatchInput { + get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput) metricInputs_ : null; } + set { + metricInputs_ = value; + metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryExactMatchInput; + } + } + + /// Field number for the "trajectory_in_order_match_input" field. + public const int TrajectoryInOrderMatchInputFieldNumber = 34; + /// + /// Input for trajectory in order match metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput TrajectoryInOrderMatchInput { + get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput) metricInputs_ : null; } + set { + metricInputs_ = value; + metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryInOrderMatchInput; + } + } + + /// Field number for the "trajectory_any_order_match_input" field. + public const int TrajectoryAnyOrderMatchInputFieldNumber = 35; + /// + /// Input for trajectory match any order metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput TrajectoryAnyOrderMatchInput { + get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput) metricInputs_ : null; } + set { + metricInputs_ = value; + metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryAnyOrderMatchInput; + } + } + + /// Field number for the "trajectory_precision_input" field. + public const int TrajectoryPrecisionInputFieldNumber = 37; + /// + /// Input for trajectory precision metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput TrajectoryPrecisionInput { + get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput) metricInputs_ : null; } + set { + metricInputs_ = value; + metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryPrecisionInput; + } + } + + /// Field number for the "trajectory_recall_input" field. + public const int TrajectoryRecallInputFieldNumber = 38; + /// + /// Input for trajectory recall metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput TrajectoryRecallInput { + get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput) metricInputs_ : null; } + set { + metricInputs_ = value; + metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryRecallInput; + } + } + + /// Field number for the "trajectory_single_tool_use_input" field. + public const int TrajectorySingleToolUseInputFieldNumber = 39; + /// + /// Input for trajectory single tool use metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput TrajectorySingleToolUseInput { + get { return metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput) metricInputs_ : null; } + set { + metricInputs_ = value; + metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectorySingleToolUseInput; + } + } + /// Field number for the "location" field. public const int LocationFieldNumber = 1; private string location_ = ""; @@ -1076,6 +1340,12 @@ public enum MetricInputsOneofCase { ToolNameMatchInput = 20, ToolParameterKeyMatchInput = 21, ToolParameterKvMatchInput = 22, + TrajectoryExactMatchInput = 33, + TrajectoryInOrderMatchInput = 34, + TrajectoryAnyOrderMatchInput = 35, + TrajectoryPrecisionInput = 37, + TrajectoryRecallInput = 38, + TrajectorySingleToolUseInput = 39, } private MetricInputsOneofCase metricInputsCase_ = MetricInputsOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1129,6 +1399,12 @@ public bool Equals(EvaluateInstancesRequest other) { if (!object.Equals(ToolNameMatchInput, other.ToolNameMatchInput)) return false; if (!object.Equals(ToolParameterKeyMatchInput, other.ToolParameterKeyMatchInput)) return false; if (!object.Equals(ToolParameterKvMatchInput, other.ToolParameterKvMatchInput)) return false; + if (!object.Equals(TrajectoryExactMatchInput, other.TrajectoryExactMatchInput)) return false; + if (!object.Equals(TrajectoryInOrderMatchInput, other.TrajectoryInOrderMatchInput)) return false; + if (!object.Equals(TrajectoryAnyOrderMatchInput, other.TrajectoryAnyOrderMatchInput)) return false; + if (!object.Equals(TrajectoryPrecisionInput, other.TrajectoryPrecisionInput)) return false; + if (!object.Equals(TrajectoryRecallInput, other.TrajectoryRecallInput)) return false; + if (!object.Equals(TrajectorySingleToolUseInput, other.TrajectorySingleToolUseInput)) return false; if (Location != other.Location) return false; if (MetricInputsCase != other.MetricInputsCase) return false; return Equals(_unknownFields, other._unknownFields); @@ -1161,6 +1437,12 @@ public override int GetHashCode() { if (metricInputsCase_ == MetricInputsOneofCase.ToolNameMatchInput) hash ^= ToolNameMatchInput.GetHashCode(); if (metricInputsCase_ == MetricInputsOneofCase.ToolParameterKeyMatchInput) hash ^= ToolParameterKeyMatchInput.GetHashCode(); if (metricInputsCase_ == MetricInputsOneofCase.ToolParameterKvMatchInput) hash ^= ToolParameterKvMatchInput.GetHashCode(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) hash ^= TrajectoryExactMatchInput.GetHashCode(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) hash ^= TrajectoryInOrderMatchInput.GetHashCode(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) hash ^= TrajectoryAnyOrderMatchInput.GetHashCode(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) hash ^= TrajectoryPrecisionInput.GetHashCode(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) hash ^= TrajectoryRecallInput.GetHashCode(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) hash ^= TrajectorySingleToolUseInput.GetHashCode(); if (Location.Length != 0) hash ^= Location.GetHashCode(); hash ^= (int) metricInputsCase_; if (_unknownFields != null) { @@ -1277,6 +1559,30 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(234, 1); output.WriteMessage(PairwiseMetricInput); } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) { + output.WriteRawTag(138, 2); + output.WriteMessage(TrajectoryExactMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) { + output.WriteRawTag(146, 2); + output.WriteMessage(TrajectoryInOrderMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) { + output.WriteRawTag(154, 2); + output.WriteMessage(TrajectoryAnyOrderMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) { + output.WriteRawTag(170, 2); + output.WriteMessage(TrajectoryPrecisionInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) { + output.WriteRawTag(178, 2); + output.WriteMessage(TrajectoryRecallInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) { + output.WriteRawTag(186, 2); + output.WriteMessage(TrajectorySingleToolUseInput); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1383,6 +1689,30 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(234, 1); output.WriteMessage(PairwiseMetricInput); } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) { + output.WriteRawTag(138, 2); + output.WriteMessage(TrajectoryExactMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) { + output.WriteRawTag(146, 2); + output.WriteMessage(TrajectoryInOrderMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) { + output.WriteRawTag(154, 2); + output.WriteMessage(TrajectoryAnyOrderMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) { + output.WriteRawTag(170, 2); + output.WriteMessage(TrajectoryPrecisionInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) { + output.WriteRawTag(178, 2); + output.WriteMessage(TrajectoryRecallInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) { + output.WriteRawTag(186, 2); + output.WriteMessage(TrajectorySingleToolUseInput); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -1462,6 +1792,24 @@ public int CalculateSize() { if (metricInputsCase_ == MetricInputsOneofCase.ToolParameterKvMatchInput) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(ToolParameterKvMatchInput); } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryExactMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryInOrderMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryAnyOrderMatchInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryPrecisionInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryRecallInput); + } + if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectorySingleToolUseInput); + } if (Location.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Location); } @@ -1619,6 +1967,42 @@ public void MergeFrom(EvaluateInstancesRequest other) { } ToolParameterKvMatchInput.MergeFrom(other.ToolParameterKvMatchInput); break; + case MetricInputsOneofCase.TrajectoryExactMatchInput: + if (TrajectoryExactMatchInput == null) { + TrajectoryExactMatchInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput(); + } + TrajectoryExactMatchInput.MergeFrom(other.TrajectoryExactMatchInput); + break; + case MetricInputsOneofCase.TrajectoryInOrderMatchInput: + if (TrajectoryInOrderMatchInput == null) { + TrajectoryInOrderMatchInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput(); + } + TrajectoryInOrderMatchInput.MergeFrom(other.TrajectoryInOrderMatchInput); + break; + case MetricInputsOneofCase.TrajectoryAnyOrderMatchInput: + if (TrajectoryAnyOrderMatchInput == null) { + TrajectoryAnyOrderMatchInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput(); + } + TrajectoryAnyOrderMatchInput.MergeFrom(other.TrajectoryAnyOrderMatchInput); + break; + case MetricInputsOneofCase.TrajectoryPrecisionInput: + if (TrajectoryPrecisionInput == null) { + TrajectoryPrecisionInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput(); + } + TrajectoryPrecisionInput.MergeFrom(other.TrajectoryPrecisionInput); + break; + case MetricInputsOneofCase.TrajectoryRecallInput: + if (TrajectoryRecallInput == null) { + TrajectoryRecallInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput(); + } + TrajectoryRecallInput.MergeFrom(other.TrajectoryRecallInput); + break; + case MetricInputsOneofCase.TrajectorySingleToolUseInput: + if (TrajectorySingleToolUseInput == null) { + TrajectorySingleToolUseInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput(); + } + TrajectorySingleToolUseInput.MergeFrom(other.TrajectorySingleToolUseInput); + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -1847,6 +2231,60 @@ public void MergeFrom(pb::CodedInputStream input) { PairwiseMetricInput = subBuilder; break; } + case 266: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) { + subBuilder.MergeFrom(TrajectoryExactMatchInput); + } + input.ReadMessage(subBuilder); + TrajectoryExactMatchInput = subBuilder; + break; + } + case 274: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) { + subBuilder.MergeFrom(TrajectoryInOrderMatchInput); + } + input.ReadMessage(subBuilder); + TrajectoryInOrderMatchInput = subBuilder; + break; + } + case 282: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) { + subBuilder.MergeFrom(TrajectoryAnyOrderMatchInput); + } + input.ReadMessage(subBuilder); + TrajectoryAnyOrderMatchInput = subBuilder; + break; + } + case 298: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) { + subBuilder.MergeFrom(TrajectoryPrecisionInput); + } + input.ReadMessage(subBuilder); + TrajectoryPrecisionInput = subBuilder; + break; + } + case 306: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) { + subBuilder.MergeFrom(TrajectoryRecallInput); + } + input.ReadMessage(subBuilder); + TrajectoryRecallInput = subBuilder; + break; + } + case 314: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) { + subBuilder.MergeFrom(TrajectorySingleToolUseInput); + } + input.ReadMessage(subBuilder); + TrajectorySingleToolUseInput = subBuilder; + break; + } } } #endif @@ -2073,6 +2511,60 @@ public void MergeFrom(pb::CodedInputStream input) { PairwiseMetricInput = subBuilder; break; } + case 266: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) { + subBuilder.MergeFrom(TrajectoryExactMatchInput); + } + input.ReadMessage(subBuilder); + TrajectoryExactMatchInput = subBuilder; + break; + } + case 274: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) { + subBuilder.MergeFrom(TrajectoryInOrderMatchInput); + } + input.ReadMessage(subBuilder); + TrajectoryInOrderMatchInput = subBuilder; + break; + } + case 282: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) { + subBuilder.MergeFrom(TrajectoryAnyOrderMatchInput); + } + input.ReadMessage(subBuilder); + TrajectoryAnyOrderMatchInput = subBuilder; + break; + } + case 298: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) { + subBuilder.MergeFrom(TrajectoryPrecisionInput); + } + input.ReadMessage(subBuilder); + TrajectoryPrecisionInput = subBuilder; + break; + } + case 306: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) { + subBuilder.MergeFrom(TrajectoryRecallInput); + } + input.ReadMessage(subBuilder); + TrajectoryRecallInput = subBuilder; + break; + } + case 314: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput(); + if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) { + subBuilder.MergeFrom(TrajectorySingleToolUseInput); + } + input.ReadMessage(subBuilder); + TrajectorySingleToolUseInput = subBuilder; + break; + } } } } @@ -2188,6 +2680,24 @@ public EvaluateInstancesResponse(EvaluateInstancesResponse other) : this() { case EvaluationResultsOneofCase.ToolParameterKvMatchResults: ToolParameterKvMatchResults = other.ToolParameterKvMatchResults.Clone(); break; + case EvaluationResultsOneofCase.TrajectoryExactMatchResults: + TrajectoryExactMatchResults = other.TrajectoryExactMatchResults.Clone(); + break; + case EvaluationResultsOneofCase.TrajectoryInOrderMatchResults: + TrajectoryInOrderMatchResults = other.TrajectoryInOrderMatchResults.Clone(); + break; + case EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults: + TrajectoryAnyOrderMatchResults = other.TrajectoryAnyOrderMatchResults.Clone(); + break; + case EvaluationResultsOneofCase.TrajectoryPrecisionResults: + TrajectoryPrecisionResults = other.TrajectoryPrecisionResults.Clone(); + break; + case EvaluationResultsOneofCase.TrajectoryRecallResults: + TrajectoryRecallResults = other.TrajectoryRecallResults.Clone(); + break; + case EvaluationResultsOneofCase.TrajectorySingleToolUseResults: + TrajectorySingleToolUseResults = other.TrajectorySingleToolUseResults.Clone(); + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -2551,6 +3061,96 @@ public EvaluateInstancesResponse Clone() { } } + /// Field number for the "trajectory_exact_match_results" field. + public const int TrajectoryExactMatchResultsFieldNumber = 31; + /// + /// Result for trajectory exact match metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults TrajectoryExactMatchResults { + get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults) evaluationResults_ : null; } + set { + evaluationResults_ = value; + evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryExactMatchResults; + } + } + + /// Field number for the "trajectory_in_order_match_results" field. + public const int TrajectoryInOrderMatchResultsFieldNumber = 32; + /// + /// Result for trajectory in order match metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults TrajectoryInOrderMatchResults { + get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults) evaluationResults_ : null; } + set { + evaluationResults_ = value; + evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryInOrderMatchResults; + } + } + + /// Field number for the "trajectory_any_order_match_results" field. + public const int TrajectoryAnyOrderMatchResultsFieldNumber = 33; + /// + /// Result for trajectory any order match metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults TrajectoryAnyOrderMatchResults { + get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults) evaluationResults_ : null; } + set { + evaluationResults_ = value; + evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults; + } + } + + /// Field number for the "trajectory_precision_results" field. + public const int TrajectoryPrecisionResultsFieldNumber = 35; + /// + /// Result for trajectory precision metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults TrajectoryPrecisionResults { + get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults) evaluationResults_ : null; } + set { + evaluationResults_ = value; + evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryPrecisionResults; + } + } + + /// Field number for the "trajectory_recall_results" field. + public const int TrajectoryRecallResultsFieldNumber = 36; + /// + /// Results for trajectory recall metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults TrajectoryRecallResults { + get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults) evaluationResults_ : null; } + set { + evaluationResults_ = value; + evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryRecallResults; + } + } + + /// Field number for the "trajectory_single_tool_use_results" field. + public const int TrajectorySingleToolUseResultsFieldNumber = 37; + /// + /// Results for trajectory single tool use metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults TrajectorySingleToolUseResults { + get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults) evaluationResults_ : null; } + set { + evaluationResults_ = value; + evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectorySingleToolUseResults; + } + } + private object evaluationResults_; /// Enum of possible cases for the "evaluation_results" oneof. public enum EvaluationResultsOneofCase { @@ -2578,6 +3178,12 @@ public enum EvaluationResultsOneofCase { ToolNameMatchResults = 19, ToolParameterKeyMatchResults = 20, ToolParameterKvMatchResults = 21, + TrajectoryExactMatchResults = 31, + TrajectoryInOrderMatchResults = 32, + TrajectoryAnyOrderMatchResults = 33, + TrajectoryPrecisionResults = 35, + TrajectoryRecallResults = 36, + TrajectorySingleToolUseResults = 37, } private EvaluationResultsOneofCase evaluationResultsCase_ = EvaluationResultsOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2631,6 +3237,12 @@ public bool Equals(EvaluateInstancesResponse other) { if (!object.Equals(ToolNameMatchResults, other.ToolNameMatchResults)) return false; if (!object.Equals(ToolParameterKeyMatchResults, other.ToolParameterKeyMatchResults)) return false; if (!object.Equals(ToolParameterKvMatchResults, other.ToolParameterKvMatchResults)) return false; + if (!object.Equals(TrajectoryExactMatchResults, other.TrajectoryExactMatchResults)) return false; + if (!object.Equals(TrajectoryInOrderMatchResults, other.TrajectoryInOrderMatchResults)) return false; + if (!object.Equals(TrajectoryAnyOrderMatchResults, other.TrajectoryAnyOrderMatchResults)) return false; + if (!object.Equals(TrajectoryPrecisionResults, other.TrajectoryPrecisionResults)) return false; + if (!object.Equals(TrajectoryRecallResults, other.TrajectoryRecallResults)) return false; + if (!object.Equals(TrajectorySingleToolUseResults, other.TrajectorySingleToolUseResults)) return false; if (EvaluationResultsCase != other.EvaluationResultsCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2662,6 +3274,12 @@ public override int GetHashCode() { if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolNameMatchResults) hash ^= ToolNameMatchResults.GetHashCode(); if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolParameterKeyMatchResults) hash ^= ToolParameterKeyMatchResults.GetHashCode(); if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolParameterKvMatchResults) hash ^= ToolParameterKvMatchResults.GetHashCode(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) hash ^= TrajectoryExactMatchResults.GetHashCode(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) hash ^= TrajectoryInOrderMatchResults.GetHashCode(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) hash ^= TrajectoryAnyOrderMatchResults.GetHashCode(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) hash ^= TrajectoryPrecisionResults.GetHashCode(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) hash ^= TrajectoryRecallResults.GetHashCode(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) hash ^= TrajectorySingleToolUseResults.GetHashCode(); hash ^= (int) evaluationResultsCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -2773,6 +3391,30 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(226, 1); output.WriteMessage(PairwiseMetricResult); } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) { + output.WriteRawTag(250, 1); + output.WriteMessage(TrajectoryExactMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) { + output.WriteRawTag(130, 2); + output.WriteMessage(TrajectoryInOrderMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) { + output.WriteRawTag(138, 2); + output.WriteMessage(TrajectoryAnyOrderMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) { + output.WriteRawTag(154, 2); + output.WriteMessage(TrajectoryPrecisionResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) { + output.WriteRawTag(162, 2); + output.WriteMessage(TrajectoryRecallResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) { + output.WriteRawTag(170, 2); + output.WriteMessage(TrajectorySingleToolUseResults); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2875,6 +3517,30 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(226, 1); output.WriteMessage(PairwiseMetricResult); } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) { + output.WriteRawTag(250, 1); + output.WriteMessage(TrajectoryExactMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) { + output.WriteRawTag(130, 2); + output.WriteMessage(TrajectoryInOrderMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) { + output.WriteRawTag(138, 2); + output.WriteMessage(TrajectoryAnyOrderMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) { + output.WriteRawTag(154, 2); + output.WriteMessage(TrajectoryPrecisionResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) { + output.WriteRawTag(162, 2); + output.WriteMessage(TrajectoryRecallResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) { + output.WriteRawTag(170, 2); + output.WriteMessage(TrajectorySingleToolUseResults); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -2954,6 +3620,24 @@ public int CalculateSize() { if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolParameterKvMatchResults) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(ToolParameterKvMatchResults); } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryExactMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryInOrderMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryAnyOrderMatchResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryPrecisionResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryRecallResults); + } + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectorySingleToolUseResults); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3105,6 +3789,42 @@ public void MergeFrom(EvaluateInstancesResponse other) { } ToolParameterKvMatchResults.MergeFrom(other.ToolParameterKvMatchResults); break; + case EvaluationResultsOneofCase.TrajectoryExactMatchResults: + if (TrajectoryExactMatchResults == null) { + TrajectoryExactMatchResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults(); + } + TrajectoryExactMatchResults.MergeFrom(other.TrajectoryExactMatchResults); + break; + case EvaluationResultsOneofCase.TrajectoryInOrderMatchResults: + if (TrajectoryInOrderMatchResults == null) { + TrajectoryInOrderMatchResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults(); + } + TrajectoryInOrderMatchResults.MergeFrom(other.TrajectoryInOrderMatchResults); + break; + case EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults: + if (TrajectoryAnyOrderMatchResults == null) { + TrajectoryAnyOrderMatchResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults(); + } + TrajectoryAnyOrderMatchResults.MergeFrom(other.TrajectoryAnyOrderMatchResults); + break; + case EvaluationResultsOneofCase.TrajectoryPrecisionResults: + if (TrajectoryPrecisionResults == null) { + TrajectoryPrecisionResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults(); + } + TrajectoryPrecisionResults.MergeFrom(other.TrajectoryPrecisionResults); + break; + case EvaluationResultsOneofCase.TrajectoryRecallResults: + if (TrajectoryRecallResults == null) { + TrajectoryRecallResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults(); + } + TrajectoryRecallResults.MergeFrom(other.TrajectoryRecallResults); + break; + case EvaluationResultsOneofCase.TrajectorySingleToolUseResults: + if (TrajectorySingleToolUseResults == null) { + TrajectorySingleToolUseResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults(); + } + TrajectorySingleToolUseResults.MergeFrom(other.TrajectorySingleToolUseResults); + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -3329,17 +4049,71 @@ public void MergeFrom(pb::CodedInputStream input) { PairwiseMetricResult = 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) { + case 250: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) { + subBuilder.MergeFrom(TrajectoryExactMatchResults); + } + input.ReadMessage(subBuilder); + TrajectoryExactMatchResults = subBuilder; + break; + } + case 258: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) { + subBuilder.MergeFrom(TrajectoryInOrderMatchResults); + } + input.ReadMessage(subBuilder); + TrajectoryInOrderMatchResults = subBuilder; + break; + } + case 266: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) { + subBuilder.MergeFrom(TrajectoryAnyOrderMatchResults); + } + input.ReadMessage(subBuilder); + TrajectoryAnyOrderMatchResults = subBuilder; + break; + } + case 282: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) { + subBuilder.MergeFrom(TrajectoryPrecisionResults); + } + input.ReadMessage(subBuilder); + TrajectoryPrecisionResults = subBuilder; + break; + } + case 290: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) { + subBuilder.MergeFrom(TrajectoryRecallResults); + } + input.ReadMessage(subBuilder); + TrajectoryRecallResults = subBuilder; + break; + } + case 298: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) { + subBuilder.MergeFrom(TrajectorySingleToolUseResults); + } + input.ReadMessage(subBuilder); + TrajectorySingleToolUseResults = 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); @@ -3551,6 +4325,60 @@ public void MergeFrom(pb::CodedInputStream input) { PairwiseMetricResult = subBuilder; break; } + case 250: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) { + subBuilder.MergeFrom(TrajectoryExactMatchResults); + } + input.ReadMessage(subBuilder); + TrajectoryExactMatchResults = subBuilder; + break; + } + case 258: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) { + subBuilder.MergeFrom(TrajectoryInOrderMatchResults); + } + input.ReadMessage(subBuilder); + TrajectoryInOrderMatchResults = subBuilder; + break; + } + case 266: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) { + subBuilder.MergeFrom(TrajectoryAnyOrderMatchResults); + } + input.ReadMessage(subBuilder); + TrajectoryAnyOrderMatchResults = subBuilder; + break; + } + case 282: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) { + subBuilder.MergeFrom(TrajectoryPrecisionResults); + } + input.ReadMessage(subBuilder); + TrajectoryPrecisionResults = subBuilder; + break; + } + case 290: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) { + subBuilder.MergeFrom(TrajectoryRecallResults); + } + input.ReadMessage(subBuilder); + TrajectoryRecallResults = subBuilder; + break; + } + case 298: { + global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults(); + if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) { + subBuilder.MergeFrom(TrajectorySingleToolUseResults); + } + input.ReadMessage(subBuilder); + TrajectorySingleToolUseResults = subBuilder; + break; + } } } } @@ -27788,7 +28616,7 @@ public ToolParameterKVMatchSpec Clone() { public const int UseStrictStringMatchFieldNumber = 1; private bool useStrictStringMatch_; /// - /// Optional. Whether to use STRCIT string match on parameter values. + /// Optional. Whether to use STRICT string match on parameter values. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -28594,6 +29422,6720 @@ public void MergeFrom(pb::CodedInputStream input) { } + /// + /// Instances and metric spec for TrajectoryExactMatch metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryExactMatchInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchInput()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[101]; } + } + + [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 TrajectoryExactMatchInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchInput(TrajectoryExactMatchInput other) : this() { + metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null; + instances_ = other.instances_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchInput Clone() { + return new TrajectoryExactMatchInput(this); + } + + /// Field number for the "metric_spec" field. + public const int MetricSpecFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec metricSpec_; + /// + /// Required. Spec for TrajectoryExactMatch metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec MetricSpec { + get { return metricSpec_; } + set { + metricSpec_ = value; + } + } + + /// Field number for the "instances" field. + public const int InstancesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_instances_codec + = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInstance.Parser); + private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField(); + /// + /// Required. Repeated TrajectoryExactMatch instance. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Instances { + get { return instances_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryExactMatchInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryExactMatchInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(MetricSpec, other.MetricSpec)) return false; + if(!instances_.Equals(other.instances_)) 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 (metricSpec_ != null) hash ^= MetricSpec.GetHashCode(); + hash ^= instances_.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 (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(ref output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (metricSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec); + } + size += instances_.CalculateSize(_repeated_instances_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryExactMatchInput other) { + if (other == null) { + return; + } + if (other.metricSpec_ != null) { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec(); + } + MetricSpec.MergeFrom(other.MetricSpec); + } + instances_.Add(other.instances_); + _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 (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(input, _repeated_instances_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(ref input, _repeated_instances_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectoryExactMatch metric - returns 1 if tool calls in the + /// reference trajectory exactly match the predicted trajectory, else 0. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryExactMatchSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchSpec()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[102]; } + } + + [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 TrajectoryExactMatchSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchSpec(TrajectoryExactMatchSpec other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchSpec Clone() { + return new TrajectoryExactMatchSpec(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryExactMatchSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryExactMatchSpec 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(TrajectoryExactMatchSpec 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 + + } + + /// + /// Spec for TrajectoryExactMatch instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryExactMatchInstance : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchInstance()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[103]; } + } + + [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 TrajectoryExactMatchInstance() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchInstance(TrajectoryExactMatchInstance other) : this() { + predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null; + referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchInstance Clone() { + return new TrajectoryExactMatchInstance(this); + } + + /// Field number for the "predicted_trajectory" field. + public const int PredictedTrajectoryFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_; + /// + /// Required. Spec for predicted tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory { + get { return predictedTrajectory_; } + set { + predictedTrajectory_ = value; + } + } + + /// Field number for the "reference_trajectory" field. + public const int ReferenceTrajectoryFieldNumber = 2; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_; + /// + /// Required. Spec for reference tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory { + get { return referenceTrajectory_; } + set { + referenceTrajectory_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryExactMatchInstance); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryExactMatchInstance other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false; + if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) 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 (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode(); + if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryExactMatchInstance other) { + if (other == null) { + return; + } + if (other.predictedTrajectory_ != null) { + if (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + PredictedTrajectory.MergeFrom(other.PredictedTrajectory); + } + if (other.referenceTrajectory_ != null) { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory); + } + _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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + 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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + break; + } + } + } + } + #endif + + } + + /// + /// Results for TrajectoryExactMatch metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryExactMatchResults : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchResults()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[104]; } + } + + [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 TrajectoryExactMatchResults() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchResults(TrajectoryExactMatchResults other) : this() { + trajectoryExactMatchMetricValues_ = other.trajectoryExactMatchMetricValues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchResults Clone() { + return new TrajectoryExactMatchResults(this); + } + + /// Field number for the "trajectory_exact_match_metric_values" field. + public const int TrajectoryExactMatchMetricValuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_trajectoryExactMatchMetricValues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchMetricValue.Parser); + private readonly pbc::RepeatedField trajectoryExactMatchMetricValues_ = new pbc::RepeatedField(); + /// + /// Output only. TrajectoryExactMatch metric values. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TrajectoryExactMatchMetricValues { + get { return trajectoryExactMatchMetricValues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryExactMatchResults); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryExactMatchResults other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!trajectoryExactMatchMetricValues_.Equals(other.trajectoryExactMatchMetricValues_)) 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 ^= trajectoryExactMatchMetricValues_.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 + trajectoryExactMatchMetricValues_.WriteTo(output, _repeated_trajectoryExactMatchMetricValues_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) { + trajectoryExactMatchMetricValues_.WriteTo(ref output, _repeated_trajectoryExactMatchMetricValues_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 += trajectoryExactMatchMetricValues_.CalculateSize(_repeated_trajectoryExactMatchMetricValues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryExactMatchResults other) { + if (other == null) { + return; + } + trajectoryExactMatchMetricValues_.Add(other.trajectoryExactMatchMetricValues_); + _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: { + trajectoryExactMatchMetricValues_.AddEntriesFrom(input, _repeated_trajectoryExactMatchMetricValues_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: { + trajectoryExactMatchMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryExactMatchMetricValues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// TrajectoryExactMatch metric value for an instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryExactMatchMetricValue : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchMetricValue()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[105]; } + } + + [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 TrajectoryExactMatchMetricValue() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchMetricValue(TrajectoryExactMatchMetricValue other) : this() { + _hasBits0 = other._hasBits0; + score_ = other.score_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryExactMatchMetricValue Clone() { + return new TrajectoryExactMatchMetricValue(this); + } + + /// Field number for the "score" field. + public const int ScoreFieldNumber = 1; + private readonly static float ScoreDefaultValue = 0F; + + private float score_; + /// + /// Output only. TrajectoryExactMatch score. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float Score { + get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } } + set { + _hasBits0 |= 1; + score_ = value; + } + } + /// Gets whether the "score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasScore { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearScore() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryExactMatchMetricValue); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryExactMatchMetricValue other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) 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 (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score); + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryExactMatchMetricValue other) { + if (other == null) { + return; + } + if (other.HasScore) { + Score = other.Score; + } + _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 13: { + Score = input.ReadFloat(); + 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 13: { + Score = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + + /// + /// Instances and metric spec for TrajectoryInOrderMatch metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryInOrderMatchInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchInput()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[106]; } + } + + [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 TrajectoryInOrderMatchInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchInput(TrajectoryInOrderMatchInput other) : this() { + metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null; + instances_ = other.instances_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchInput Clone() { + return new TrajectoryInOrderMatchInput(this); + } + + /// Field number for the "metric_spec" field. + public const int MetricSpecFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec metricSpec_; + /// + /// Required. Spec for TrajectoryInOrderMatch metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec MetricSpec { + get { return metricSpec_; } + set { + metricSpec_ = value; + } + } + + /// Field number for the "instances" field. + public const int InstancesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_instances_codec + = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInstance.Parser); + private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField(); + /// + /// Required. Repeated TrajectoryInOrderMatch instance. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Instances { + get { return instances_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryInOrderMatchInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryInOrderMatchInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(MetricSpec, other.MetricSpec)) return false; + if(!instances_.Equals(other.instances_)) 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 (metricSpec_ != null) hash ^= MetricSpec.GetHashCode(); + hash ^= instances_.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 (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(ref output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (metricSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec); + } + size += instances_.CalculateSize(_repeated_instances_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryInOrderMatchInput other) { + if (other == null) { + return; + } + if (other.metricSpec_ != null) { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec(); + } + MetricSpec.MergeFrom(other.MetricSpec); + } + instances_.Add(other.instances_); + _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 (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(input, _repeated_instances_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(ref input, _repeated_instances_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectoryInOrderMatch metric - returns 1 if tool calls in the + /// reference trajectory appear in the predicted trajectory in the same order, + /// else 0. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryInOrderMatchSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchSpec()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[107]; } + } + + [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 TrajectoryInOrderMatchSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchSpec(TrajectoryInOrderMatchSpec other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchSpec Clone() { + return new TrajectoryInOrderMatchSpec(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryInOrderMatchSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryInOrderMatchSpec 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(TrajectoryInOrderMatchSpec 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 + + } + + /// + /// Spec for TrajectoryInOrderMatch instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryInOrderMatchInstance : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchInstance()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[108]; } + } + + [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 TrajectoryInOrderMatchInstance() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchInstance(TrajectoryInOrderMatchInstance other) : this() { + predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null; + referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchInstance Clone() { + return new TrajectoryInOrderMatchInstance(this); + } + + /// Field number for the "predicted_trajectory" field. + public const int PredictedTrajectoryFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_; + /// + /// Required. Spec for predicted tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory { + get { return predictedTrajectory_; } + set { + predictedTrajectory_ = value; + } + } + + /// Field number for the "reference_trajectory" field. + public const int ReferenceTrajectoryFieldNumber = 2; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_; + /// + /// Required. Spec for reference tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory { + get { return referenceTrajectory_; } + set { + referenceTrajectory_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryInOrderMatchInstance); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryInOrderMatchInstance other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false; + if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) 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 (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode(); + if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryInOrderMatchInstance other) { + if (other == null) { + return; + } + if (other.predictedTrajectory_ != null) { + if (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + PredictedTrajectory.MergeFrom(other.PredictedTrajectory); + } + if (other.referenceTrajectory_ != null) { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory); + } + _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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + 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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + break; + } + } + } + } + #endif + + } + + /// + /// Results for TrajectoryInOrderMatch metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryInOrderMatchResults : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchResults()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[109]; } + } + + [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 TrajectoryInOrderMatchResults() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchResults(TrajectoryInOrderMatchResults other) : this() { + trajectoryInOrderMatchMetricValues_ = other.trajectoryInOrderMatchMetricValues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchResults Clone() { + return new TrajectoryInOrderMatchResults(this); + } + + /// Field number for the "trajectory_in_order_match_metric_values" field. + public const int TrajectoryInOrderMatchMetricValuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_trajectoryInOrderMatchMetricValues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchMetricValue.Parser); + private readonly pbc::RepeatedField trajectoryInOrderMatchMetricValues_ = new pbc::RepeatedField(); + /// + /// Output only. TrajectoryInOrderMatch metric values. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TrajectoryInOrderMatchMetricValues { + get { return trajectoryInOrderMatchMetricValues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryInOrderMatchResults); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryInOrderMatchResults other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!trajectoryInOrderMatchMetricValues_.Equals(other.trajectoryInOrderMatchMetricValues_)) 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 ^= trajectoryInOrderMatchMetricValues_.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 + trajectoryInOrderMatchMetricValues_.WriteTo(output, _repeated_trajectoryInOrderMatchMetricValues_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) { + trajectoryInOrderMatchMetricValues_.WriteTo(ref output, _repeated_trajectoryInOrderMatchMetricValues_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 += trajectoryInOrderMatchMetricValues_.CalculateSize(_repeated_trajectoryInOrderMatchMetricValues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryInOrderMatchResults other) { + if (other == null) { + return; + } + trajectoryInOrderMatchMetricValues_.Add(other.trajectoryInOrderMatchMetricValues_); + _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: { + trajectoryInOrderMatchMetricValues_.AddEntriesFrom(input, _repeated_trajectoryInOrderMatchMetricValues_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: { + trajectoryInOrderMatchMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryInOrderMatchMetricValues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// TrajectoryInOrderMatch metric value for an instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryInOrderMatchMetricValue : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchMetricValue()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[110]; } + } + + [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 TrajectoryInOrderMatchMetricValue() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchMetricValue(TrajectoryInOrderMatchMetricValue other) : this() { + _hasBits0 = other._hasBits0; + score_ = other.score_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryInOrderMatchMetricValue Clone() { + return new TrajectoryInOrderMatchMetricValue(this); + } + + /// Field number for the "score" field. + public const int ScoreFieldNumber = 1; + private readonly static float ScoreDefaultValue = 0F; + + private float score_; + /// + /// Output only. TrajectoryInOrderMatch score. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float Score { + get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } } + set { + _hasBits0 |= 1; + score_ = value; + } + } + /// Gets whether the "score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasScore { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearScore() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryInOrderMatchMetricValue); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryInOrderMatchMetricValue other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) 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 (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score); + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryInOrderMatchMetricValue other) { + if (other == null) { + return; + } + if (other.HasScore) { + Score = other.Score; + } + _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 13: { + Score = input.ReadFloat(); + 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 13: { + Score = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + + /// + /// Instances and metric spec for TrajectoryAnyOrderMatch metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryAnyOrderMatchInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchInput()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[111]; } + } + + [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 TrajectoryAnyOrderMatchInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchInput(TrajectoryAnyOrderMatchInput other) : this() { + metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null; + instances_ = other.instances_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchInput Clone() { + return new TrajectoryAnyOrderMatchInput(this); + } + + /// Field number for the "metric_spec" field. + public const int MetricSpecFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec metricSpec_; + /// + /// Required. Spec for TrajectoryAnyOrderMatch metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec MetricSpec { + get { return metricSpec_; } + set { + metricSpec_ = value; + } + } + + /// Field number for the "instances" field. + public const int InstancesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_instances_codec + = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInstance.Parser); + private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField(); + /// + /// Required. Repeated TrajectoryAnyOrderMatch instance. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Instances { + get { return instances_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryAnyOrderMatchInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryAnyOrderMatchInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(MetricSpec, other.MetricSpec)) return false; + if(!instances_.Equals(other.instances_)) 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 (metricSpec_ != null) hash ^= MetricSpec.GetHashCode(); + hash ^= instances_.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 (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(ref output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (metricSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec); + } + size += instances_.CalculateSize(_repeated_instances_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryAnyOrderMatchInput other) { + if (other == null) { + return; + } + if (other.metricSpec_ != null) { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec(); + } + MetricSpec.MergeFrom(other.MetricSpec); + } + instances_.Add(other.instances_); + _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 (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(input, _repeated_instances_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(ref input, _repeated_instances_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectoryAnyOrderMatch metric - returns 1 if all tool calls in the + /// reference trajectory appear in the predicted trajectory in any order, else + /// 0. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryAnyOrderMatchSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchSpec()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[112]; } + } + + [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 TrajectoryAnyOrderMatchSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchSpec(TrajectoryAnyOrderMatchSpec other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchSpec Clone() { + return new TrajectoryAnyOrderMatchSpec(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryAnyOrderMatchSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryAnyOrderMatchSpec 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(TrajectoryAnyOrderMatchSpec 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 + + } + + /// + /// Spec for TrajectoryAnyOrderMatch instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryAnyOrderMatchInstance : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchInstance()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[113]; } + } + + [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 TrajectoryAnyOrderMatchInstance() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchInstance(TrajectoryAnyOrderMatchInstance other) : this() { + predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null; + referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchInstance Clone() { + return new TrajectoryAnyOrderMatchInstance(this); + } + + /// Field number for the "predicted_trajectory" field. + public const int PredictedTrajectoryFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_; + /// + /// Required. Spec for predicted tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory { + get { return predictedTrajectory_; } + set { + predictedTrajectory_ = value; + } + } + + /// Field number for the "reference_trajectory" field. + public const int ReferenceTrajectoryFieldNumber = 2; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_; + /// + /// Required. Spec for reference tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory { + get { return referenceTrajectory_; } + set { + referenceTrajectory_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryAnyOrderMatchInstance); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryAnyOrderMatchInstance other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false; + if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) 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 (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode(); + if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryAnyOrderMatchInstance other) { + if (other == null) { + return; + } + if (other.predictedTrajectory_ != null) { + if (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + PredictedTrajectory.MergeFrom(other.PredictedTrajectory); + } + if (other.referenceTrajectory_ != null) { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory); + } + _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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + 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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + break; + } + } + } + } + #endif + + } + + /// + /// Results for TrajectoryAnyOrderMatch metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryAnyOrderMatchResults : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchResults()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[114]; } + } + + [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 TrajectoryAnyOrderMatchResults() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchResults(TrajectoryAnyOrderMatchResults other) : this() { + trajectoryAnyOrderMatchMetricValues_ = other.trajectoryAnyOrderMatchMetricValues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchResults Clone() { + return new TrajectoryAnyOrderMatchResults(this); + } + + /// Field number for the "trajectory_any_order_match_metric_values" field. + public const int TrajectoryAnyOrderMatchMetricValuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_trajectoryAnyOrderMatchMetricValues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchMetricValue.Parser); + private readonly pbc::RepeatedField trajectoryAnyOrderMatchMetricValues_ = new pbc::RepeatedField(); + /// + /// Output only. TrajectoryAnyOrderMatch metric values. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TrajectoryAnyOrderMatchMetricValues { + get { return trajectoryAnyOrderMatchMetricValues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryAnyOrderMatchResults); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryAnyOrderMatchResults other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!trajectoryAnyOrderMatchMetricValues_.Equals(other.trajectoryAnyOrderMatchMetricValues_)) 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 ^= trajectoryAnyOrderMatchMetricValues_.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 + trajectoryAnyOrderMatchMetricValues_.WriteTo(output, _repeated_trajectoryAnyOrderMatchMetricValues_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) { + trajectoryAnyOrderMatchMetricValues_.WriteTo(ref output, _repeated_trajectoryAnyOrderMatchMetricValues_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 += trajectoryAnyOrderMatchMetricValues_.CalculateSize(_repeated_trajectoryAnyOrderMatchMetricValues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryAnyOrderMatchResults other) { + if (other == null) { + return; + } + trajectoryAnyOrderMatchMetricValues_.Add(other.trajectoryAnyOrderMatchMetricValues_); + _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: { + trajectoryAnyOrderMatchMetricValues_.AddEntriesFrom(input, _repeated_trajectoryAnyOrderMatchMetricValues_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: { + trajectoryAnyOrderMatchMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryAnyOrderMatchMetricValues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// TrajectoryAnyOrderMatch metric value for an instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryAnyOrderMatchMetricValue : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchMetricValue()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[115]; } + } + + [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 TrajectoryAnyOrderMatchMetricValue() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchMetricValue(TrajectoryAnyOrderMatchMetricValue other) : this() { + _hasBits0 = other._hasBits0; + score_ = other.score_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryAnyOrderMatchMetricValue Clone() { + return new TrajectoryAnyOrderMatchMetricValue(this); + } + + /// Field number for the "score" field. + public const int ScoreFieldNumber = 1; + private readonly static float ScoreDefaultValue = 0F; + + private float score_; + /// + /// Output only. TrajectoryAnyOrderMatch score. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float Score { + get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } } + set { + _hasBits0 |= 1; + score_ = value; + } + } + /// Gets whether the "score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasScore { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearScore() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryAnyOrderMatchMetricValue); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryAnyOrderMatchMetricValue other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) 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 (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score); + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryAnyOrderMatchMetricValue other) { + if (other == null) { + return; + } + if (other.HasScore) { + Score = other.Score; + } + _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 13: { + Score = input.ReadFloat(); + 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 13: { + Score = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + + /// + /// Instances and metric spec for TrajectoryPrecision metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryPrecisionInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionInput()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[116]; } + } + + [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 TrajectoryPrecisionInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionInput(TrajectoryPrecisionInput other) : this() { + metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null; + instances_ = other.instances_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionInput Clone() { + return new TrajectoryPrecisionInput(this); + } + + /// Field number for the "metric_spec" field. + public const int MetricSpecFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec metricSpec_; + /// + /// Required. Spec for TrajectoryPrecision metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec MetricSpec { + get { return metricSpec_; } + set { + metricSpec_ = value; + } + } + + /// Field number for the "instances" field. + public const int InstancesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_instances_codec + = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInstance.Parser); + private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField(); + /// + /// Required. Repeated TrajectoryPrecision instance. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Instances { + get { return instances_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryPrecisionInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryPrecisionInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(MetricSpec, other.MetricSpec)) return false; + if(!instances_.Equals(other.instances_)) 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 (metricSpec_ != null) hash ^= MetricSpec.GetHashCode(); + hash ^= instances_.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 (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(ref output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (metricSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec); + } + size += instances_.CalculateSize(_repeated_instances_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryPrecisionInput other) { + if (other == null) { + return; + } + if (other.metricSpec_ != null) { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec(); + } + MetricSpec.MergeFrom(other.MetricSpec); + } + instances_.Add(other.instances_); + _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 (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(input, _repeated_instances_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(ref input, _repeated_instances_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectoryPrecision metric - returns a float score based on average + /// precision of individual tool calls. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryPrecisionSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionSpec()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[117]; } + } + + [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 TrajectoryPrecisionSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionSpec(TrajectoryPrecisionSpec other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionSpec Clone() { + return new TrajectoryPrecisionSpec(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryPrecisionSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryPrecisionSpec 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(TrajectoryPrecisionSpec 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 + + } + + /// + /// Spec for TrajectoryPrecision instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryPrecisionInstance : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionInstance()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[118]; } + } + + [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 TrajectoryPrecisionInstance() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionInstance(TrajectoryPrecisionInstance other) : this() { + predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null; + referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionInstance Clone() { + return new TrajectoryPrecisionInstance(this); + } + + /// Field number for the "predicted_trajectory" field. + public const int PredictedTrajectoryFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_; + /// + /// Required. Spec for predicted tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory { + get { return predictedTrajectory_; } + set { + predictedTrajectory_ = value; + } + } + + /// Field number for the "reference_trajectory" field. + public const int ReferenceTrajectoryFieldNumber = 2; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_; + /// + /// Required. Spec for reference tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory { + get { return referenceTrajectory_; } + set { + referenceTrajectory_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryPrecisionInstance); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryPrecisionInstance other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false; + if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) 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 (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode(); + if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryPrecisionInstance other) { + if (other == null) { + return; + } + if (other.predictedTrajectory_ != null) { + if (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + PredictedTrajectory.MergeFrom(other.PredictedTrajectory); + } + if (other.referenceTrajectory_ != null) { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory); + } + _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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + 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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + break; + } + } + } + } + #endif + + } + + /// + /// Results for TrajectoryPrecision metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryPrecisionResults : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionResults()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[119]; } + } + + [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 TrajectoryPrecisionResults() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionResults(TrajectoryPrecisionResults other) : this() { + trajectoryPrecisionMetricValues_ = other.trajectoryPrecisionMetricValues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionResults Clone() { + return new TrajectoryPrecisionResults(this); + } + + /// Field number for the "trajectory_precision_metric_values" field. + public const int TrajectoryPrecisionMetricValuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_trajectoryPrecisionMetricValues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionMetricValue.Parser); + private readonly pbc::RepeatedField trajectoryPrecisionMetricValues_ = new pbc::RepeatedField(); + /// + /// Output only. TrajectoryPrecision metric values. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TrajectoryPrecisionMetricValues { + get { return trajectoryPrecisionMetricValues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryPrecisionResults); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryPrecisionResults other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!trajectoryPrecisionMetricValues_.Equals(other.trajectoryPrecisionMetricValues_)) 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 ^= trajectoryPrecisionMetricValues_.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 + trajectoryPrecisionMetricValues_.WriteTo(output, _repeated_trajectoryPrecisionMetricValues_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) { + trajectoryPrecisionMetricValues_.WriteTo(ref output, _repeated_trajectoryPrecisionMetricValues_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 += trajectoryPrecisionMetricValues_.CalculateSize(_repeated_trajectoryPrecisionMetricValues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryPrecisionResults other) { + if (other == null) { + return; + } + trajectoryPrecisionMetricValues_.Add(other.trajectoryPrecisionMetricValues_); + _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: { + trajectoryPrecisionMetricValues_.AddEntriesFrom(input, _repeated_trajectoryPrecisionMetricValues_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: { + trajectoryPrecisionMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryPrecisionMetricValues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// TrajectoryPrecision metric value for an instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryPrecisionMetricValue : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionMetricValue()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[120]; } + } + + [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 TrajectoryPrecisionMetricValue() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionMetricValue(TrajectoryPrecisionMetricValue other) : this() { + _hasBits0 = other._hasBits0; + score_ = other.score_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryPrecisionMetricValue Clone() { + return new TrajectoryPrecisionMetricValue(this); + } + + /// Field number for the "score" field. + public const int ScoreFieldNumber = 1; + private readonly static float ScoreDefaultValue = 0F; + + private float score_; + /// + /// Output only. TrajectoryPrecision score. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float Score { + get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } } + set { + _hasBits0 |= 1; + score_ = value; + } + } + /// Gets whether the "score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasScore { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearScore() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryPrecisionMetricValue); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryPrecisionMetricValue other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) 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 (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score); + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryPrecisionMetricValue other) { + if (other == null) { + return; + } + if (other.HasScore) { + Score = other.Score; + } + _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 13: { + Score = input.ReadFloat(); + 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 13: { + Score = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + + /// + /// Instances and metric spec for TrajectoryRecall metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryRecallInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallInput()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[121]; } + } + + [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 TrajectoryRecallInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallInput(TrajectoryRecallInput other) : this() { + metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null; + instances_ = other.instances_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallInput Clone() { + return new TrajectoryRecallInput(this); + } + + /// Field number for the "metric_spec" field. + public const int MetricSpecFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec metricSpec_; + /// + /// Required. Spec for TrajectoryRecall metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec MetricSpec { + get { return metricSpec_; } + set { + metricSpec_ = value; + } + } + + /// Field number for the "instances" field. + public const int InstancesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_instances_codec + = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInstance.Parser); + private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField(); + /// + /// Required. Repeated TrajectoryRecall instance. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Instances { + get { return instances_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryRecallInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryRecallInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(MetricSpec, other.MetricSpec)) return false; + if(!instances_.Equals(other.instances_)) 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 (metricSpec_ != null) hash ^= MetricSpec.GetHashCode(); + hash ^= instances_.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 (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(ref output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (metricSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec); + } + size += instances_.CalculateSize(_repeated_instances_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryRecallInput other) { + if (other == null) { + return; + } + if (other.metricSpec_ != null) { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec(); + } + MetricSpec.MergeFrom(other.MetricSpec); + } + instances_.Add(other.instances_); + _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 (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(input, _repeated_instances_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(ref input, _repeated_instances_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectoryRecall metric - returns a float score based on average + /// recall of individual tool calls. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryRecallSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallSpec()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[122]; } + } + + [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 TrajectoryRecallSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallSpec(TrajectoryRecallSpec other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallSpec Clone() { + return new TrajectoryRecallSpec(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryRecallSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryRecallSpec 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(TrajectoryRecallSpec 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 + + } + + /// + /// Spec for TrajectoryRecall instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryRecallInstance : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallInstance()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[123]; } + } + + [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 TrajectoryRecallInstance() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallInstance(TrajectoryRecallInstance other) : this() { + predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null; + referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallInstance Clone() { + return new TrajectoryRecallInstance(this); + } + + /// Field number for the "predicted_trajectory" field. + public const int PredictedTrajectoryFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_; + /// + /// Required. Spec for predicted tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory { + get { return predictedTrajectory_; } + set { + predictedTrajectory_ = value; + } + } + + /// Field number for the "reference_trajectory" field. + public const int ReferenceTrajectoryFieldNumber = 2; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_; + /// + /// Required. Spec for reference tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory { + get { return referenceTrajectory_; } + set { + referenceTrajectory_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryRecallInstance); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryRecallInstance other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false; + if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) 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 (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode(); + if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + output.WriteRawTag(18); + output.WriteMessage(ReferenceTrajectory); + } + 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 (predictedTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory); + } + if (referenceTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryRecallInstance other) { + if (other == null) { + return; + } + if (other.predictedTrajectory_ != null) { + if (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + PredictedTrajectory.MergeFrom(other.PredictedTrajectory); + } + if (other.referenceTrajectory_ != null) { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory); + } + _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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + 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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + case 18: { + if (referenceTrajectory_ == null) { + ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(ReferenceTrajectory); + break; + } + } + } + } + #endif + + } + + /// + /// Results for TrajectoryRecall metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryRecallResults : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallResults()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[124]; } + } + + [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 TrajectoryRecallResults() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallResults(TrajectoryRecallResults other) : this() { + trajectoryRecallMetricValues_ = other.trajectoryRecallMetricValues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallResults Clone() { + return new TrajectoryRecallResults(this); + } + + /// Field number for the "trajectory_recall_metric_values" field. + public const int TrajectoryRecallMetricValuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_trajectoryRecallMetricValues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallMetricValue.Parser); + private readonly pbc::RepeatedField trajectoryRecallMetricValues_ = new pbc::RepeatedField(); + /// + /// Output only. TrajectoryRecall metric values. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TrajectoryRecallMetricValues { + get { return trajectoryRecallMetricValues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryRecallResults); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryRecallResults other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!trajectoryRecallMetricValues_.Equals(other.trajectoryRecallMetricValues_)) 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 ^= trajectoryRecallMetricValues_.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 + trajectoryRecallMetricValues_.WriteTo(output, _repeated_trajectoryRecallMetricValues_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) { + trajectoryRecallMetricValues_.WriteTo(ref output, _repeated_trajectoryRecallMetricValues_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 += trajectoryRecallMetricValues_.CalculateSize(_repeated_trajectoryRecallMetricValues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryRecallResults other) { + if (other == null) { + return; + } + trajectoryRecallMetricValues_.Add(other.trajectoryRecallMetricValues_); + _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: { + trajectoryRecallMetricValues_.AddEntriesFrom(input, _repeated_trajectoryRecallMetricValues_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: { + trajectoryRecallMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryRecallMetricValues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// TrajectoryRecall metric value for an instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectoryRecallMetricValue : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallMetricValue()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[125]; } + } + + [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 TrajectoryRecallMetricValue() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallMetricValue(TrajectoryRecallMetricValue other) : this() { + _hasBits0 = other._hasBits0; + score_ = other.score_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectoryRecallMetricValue Clone() { + return new TrajectoryRecallMetricValue(this); + } + + /// Field number for the "score" field. + public const int ScoreFieldNumber = 1; + private readonly static float ScoreDefaultValue = 0F; + + private float score_; + /// + /// Output only. TrajectoryRecall score. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float Score { + get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } } + set { + _hasBits0 |= 1; + score_ = value; + } + } + /// Gets whether the "score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasScore { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearScore() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectoryRecallMetricValue); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectoryRecallMetricValue other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) 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 (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score); + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectoryRecallMetricValue other) { + if (other == null) { + return; + } + if (other.HasScore) { + Score = other.Score; + } + _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 13: { + Score = input.ReadFloat(); + 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 13: { + Score = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + + /// + /// Instances and metric spec for TrajectorySingleToolUse metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectorySingleToolUseInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseInput()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[126]; } + } + + [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 TrajectorySingleToolUseInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseInput(TrajectorySingleToolUseInput other) : this() { + metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null; + instances_ = other.instances_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseInput Clone() { + return new TrajectorySingleToolUseInput(this); + } + + /// Field number for the "metric_spec" field. + public const int MetricSpecFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec metricSpec_; + /// + /// Required. Spec for TrajectorySingleToolUse metric. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec MetricSpec { + get { return metricSpec_; } + set { + metricSpec_ = value; + } + } + + /// Field number for the "instances" field. + public const int InstancesFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_instances_codec + = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInstance.Parser); + private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField(); + /// + /// Required. Repeated TrajectorySingleToolUse instance. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Instances { + get { return instances_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectorySingleToolUseInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectorySingleToolUseInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(MetricSpec, other.MetricSpec)) return false; + if(!instances_.Equals(other.instances_)) 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 (metricSpec_ != null) hash ^= MetricSpec.GetHashCode(); + hash ^= instances_.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 (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (metricSpec_ != null) { + output.WriteRawTag(10); + output.WriteMessage(MetricSpec); + } + instances_.WriteTo(ref output, _repeated_instances_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (metricSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec); + } + size += instances_.CalculateSize(_repeated_instances_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectorySingleToolUseInput other) { + if (other == null) { + return; + } + if (other.metricSpec_ != null) { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec(); + } + MetricSpec.MergeFrom(other.MetricSpec); + } + instances_.Add(other.instances_); + _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 (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(input, _repeated_instances_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (metricSpec_ == null) { + MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec(); + } + input.ReadMessage(MetricSpec); + break; + } + case 18: { + instances_.AddEntriesFrom(ref input, _repeated_instances_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectorySingleToolUse metric - returns 1 if tool is present in the + /// predicted trajectory, else 0. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectorySingleToolUseSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseSpec()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[127]; } + } + + [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 TrajectorySingleToolUseSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseSpec(TrajectorySingleToolUseSpec other) : this() { + toolName_ = other.toolName_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseSpec Clone() { + return new TrajectorySingleToolUseSpec(this); + } + + /// Field number for the "tool_name" field. + public const int ToolNameFieldNumber = 1; + private readonly static string ToolNameDefaultValue = ""; + + private string toolName_; + /// + /// Required. Spec for tool name to be checked for in the predicted trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ToolName { + get { return toolName_ ?? ToolNameDefaultValue; } + set { + toolName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "tool_name" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasToolName { + get { return toolName_ != null; } + } + /// Clears the value of the "tool_name" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearToolName() { + toolName_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectorySingleToolUseSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectorySingleToolUseSpec other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ToolName != other.ToolName) 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 (HasToolName) hash ^= ToolName.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 (HasToolName) { + output.WriteRawTag(10); + output.WriteString(ToolName); + } + 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 (HasToolName) { + output.WriteRawTag(10); + output.WriteString(ToolName); + } + 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 (HasToolName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ToolName); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectorySingleToolUseSpec other) { + if (other == null) { + return; + } + if (other.HasToolName) { + ToolName = other.ToolName; + } + _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: { + ToolName = 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: { + ToolName = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for TrajectorySingleToolUse instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectorySingleToolUseInstance : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseInstance()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[128]; } + } + + [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 TrajectorySingleToolUseInstance() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseInstance(TrajectorySingleToolUseInstance other) : this() { + predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseInstance Clone() { + return new TrajectorySingleToolUseInstance(this); + } + + /// Field number for the "predicted_trajectory" field. + public const int PredictedTrajectoryFieldNumber = 1; + private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_; + /// + /// Required. Spec for predicted tool call trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory { + get { return predictedTrajectory_; } + set { + predictedTrajectory_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectorySingleToolUseInstance); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectorySingleToolUseInstance other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) 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 (predictedTrajectory_ != null) hash ^= PredictedTrajectory.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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + 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 (predictedTrajectory_ != null) { + output.WriteRawTag(10); + output.WriteMessage(PredictedTrajectory); + } + 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 (predictedTrajectory_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectorySingleToolUseInstance other) { + if (other == null) { + return; + } + if (other.predictedTrajectory_ != null) { + if (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + PredictedTrajectory.MergeFrom(other.PredictedTrajectory); + } + _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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + 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 (predictedTrajectory_ == null) { + PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory(); + } + input.ReadMessage(PredictedTrajectory); + break; + } + } + } + } + #endif + + } + + /// + /// Results for TrajectorySingleToolUse metric. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectorySingleToolUseResults : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseResults()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[129]; } + } + + [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 TrajectorySingleToolUseResults() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseResults(TrajectorySingleToolUseResults other) : this() { + trajectorySingleToolUseMetricValues_ = other.trajectorySingleToolUseMetricValues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseResults Clone() { + return new TrajectorySingleToolUseResults(this); + } + + /// Field number for the "trajectory_single_tool_use_metric_values" field. + public const int TrajectorySingleToolUseMetricValuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_trajectorySingleToolUseMetricValues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseMetricValue.Parser); + private readonly pbc::RepeatedField trajectorySingleToolUseMetricValues_ = new pbc::RepeatedField(); + /// + /// Output only. TrajectorySingleToolUse metric values. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField TrajectorySingleToolUseMetricValues { + get { return trajectorySingleToolUseMetricValues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectorySingleToolUseResults); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectorySingleToolUseResults other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!trajectorySingleToolUseMetricValues_.Equals(other.trajectorySingleToolUseMetricValues_)) 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 ^= trajectorySingleToolUseMetricValues_.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 + trajectorySingleToolUseMetricValues_.WriteTo(output, _repeated_trajectorySingleToolUseMetricValues_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) { + trajectorySingleToolUseMetricValues_.WriteTo(ref output, _repeated_trajectorySingleToolUseMetricValues_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 += trajectorySingleToolUseMetricValues_.CalculateSize(_repeated_trajectorySingleToolUseMetricValues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectorySingleToolUseResults other) { + if (other == null) { + return; + } + trajectorySingleToolUseMetricValues_.Add(other.trajectorySingleToolUseMetricValues_); + _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: { + trajectorySingleToolUseMetricValues_.AddEntriesFrom(input, _repeated_trajectorySingleToolUseMetricValues_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: { + trajectorySingleToolUseMetricValues_.AddEntriesFrom(ref input, _repeated_trajectorySingleToolUseMetricValues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// TrajectorySingleToolUse metric value for an instance. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class TrajectorySingleToolUseMetricValue : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseMetricValue()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[130]; } + } + + [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 TrajectorySingleToolUseMetricValue() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseMetricValue(TrajectorySingleToolUseMetricValue other) : this() { + _hasBits0 = other._hasBits0; + score_ = other.score_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public TrajectorySingleToolUseMetricValue Clone() { + return new TrajectorySingleToolUseMetricValue(this); + } + + /// Field number for the "score" field. + public const int ScoreFieldNumber = 1; + private readonly static float ScoreDefaultValue = 0F; + + private float score_; + /// + /// Output only. TrajectorySingleToolUse score. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float Score { + get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } } + set { + _hasBits0 |= 1; + score_ = value; + } + } + /// Gets whether the "score" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasScore { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "score" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearScore() { + _hasBits0 &= ~1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as TrajectorySingleToolUseMetricValue); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(TrajectorySingleToolUseMetricValue other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) 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 (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score); + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + output.WriteRawTag(13); + output.WriteFloat(Score); + } + 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 (HasScore) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(TrajectorySingleToolUseMetricValue other) { + if (other == null) { + return; + } + if (other.HasScore) { + Score = other.Score; + } + _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 13: { + Score = input.ReadFloat(); + 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 13: { + Score = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for trajectory. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class Trajectory : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Trajectory()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[131]; } + } + + [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 Trajectory() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Trajectory(Trajectory other) : this() { + toolCalls_ = other.toolCalls_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Trajectory Clone() { + return new Trajectory(this); + } + + /// Field number for the "tool_calls" field. + public const int ToolCallsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_toolCalls_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.ToolCall.Parser); + private readonly pbc::RepeatedField toolCalls_ = new pbc::RepeatedField(); + /// + /// Required. Tool calls in the trajectory. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField ToolCalls { + get { return toolCalls_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Trajectory); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Trajectory other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!toolCalls_.Equals(other.toolCalls_)) 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 ^= toolCalls_.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 + toolCalls_.WriteTo(output, _repeated_toolCalls_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) { + toolCalls_.WriteTo(ref output, _repeated_toolCalls_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 += toolCalls_.CalculateSize(_repeated_toolCalls_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Trajectory other) { + if (other == null) { + return; + } + toolCalls_.Add(other.toolCalls_); + _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: { + toolCalls_.AddEntriesFrom(input, _repeated_toolCalls_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: { + toolCalls_.AddEntriesFrom(ref input, _repeated_toolCalls_codec); + break; + } + } + } + } + #endif + + } + + /// + /// Spec for tool call. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ToolCall : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ToolCall()); + 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::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[132]; } + } + + [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 ToolCall() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ToolCall(ToolCall other) : this() { + toolName_ = other.toolName_; + toolInput_ = other.toolInput_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ToolCall Clone() { + return new ToolCall(this); + } + + /// Field number for the "tool_name" field. + public const int ToolNameFieldNumber = 1; + private readonly static string ToolNameDefaultValue = ""; + + private string toolName_; + /// + /// Required. Spec for tool name + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ToolName { + get { return toolName_ ?? ToolNameDefaultValue; } + set { + toolName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "tool_name" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasToolName { + get { return toolName_ != null; } + } + /// Clears the value of the "tool_name" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearToolName() { + toolName_ = null; + } + + /// Field number for the "tool_input" field. + public const int ToolInputFieldNumber = 2; + private readonly static string ToolInputDefaultValue = ""; + + private string toolInput_; + /// + /// Optional. Spec for tool input + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ToolInput { + get { return toolInput_ ?? ToolInputDefaultValue; } + set { + toolInput_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "tool_input" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasToolInput { + get { return toolInput_ != null; } + } + /// Clears the value of the "tool_input" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearToolInput() { + toolInput_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ToolCall); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ToolCall other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ToolName != other.ToolName) return false; + if (ToolInput != other.ToolInput) 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 (HasToolName) hash ^= ToolName.GetHashCode(); + if (HasToolInput) hash ^= ToolInput.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 (HasToolName) { + output.WriteRawTag(10); + output.WriteString(ToolName); + } + if (HasToolInput) { + output.WriteRawTag(18); + output.WriteString(ToolInput); + } + 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 (HasToolName) { + output.WriteRawTag(10); + output.WriteString(ToolName); + } + if (HasToolInput) { + output.WriteRawTag(18); + output.WriteString(ToolInput); + } + 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 (HasToolName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ToolName); + } + if (HasToolInput) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ToolInput); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ToolCall other) { + if (other == null) { + return; + } + if (other.HasToolName) { + ToolName = other.ToolName; + } + if (other.HasToolInput) { + ToolInput = other.ToolInput; + } + _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: { + ToolName = input.ReadString(); + break; + } + case 18: { + ToolInput = 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: { + ToolName = input.ReadString(); + break; + } + case 18: { + ToolInput = input.ReadString(); + break; + } + } + } + } + #endif + + } + #endregion }