diff --git a/src/Flipt.Grpc/Auth.cs b/src/Flipt.Grpc/Auth.cs
index 39971b4..55d790d 100644
--- a/src/Flipt.Grpc/Auth.cs
+++ b/src/Flipt.Grpc/Auth.cs
@@ -71,38 +71,39 @@ static AuthReflection() {
"ZW4ihQEKHFZlcmlmeVNlcnZpY2VBY2NvdW50UmVzcG9uc2USIQoMY2xpZW50",
"X3Rva2VuGAEgASgJUgtjbGllbnRUb2tlbhJCCg5hdXRoZW50aWNhdGlvbhgC",
"IAEoCzIaLmZsaXB0LmF1dGguQXV0aGVudGljYXRpb25SDmF1dGhlbnRpY2F0",
- "aW9uKmYKBk1ldGhvZBIPCgtNRVRIT0RfTk9ORRAAEhAKDE1FVEhPRF9UT0tF",
+ "aW9uKnYKBk1ldGhvZBIPCgtNRVRIT0RfTk9ORRAAEhAKDE1FVEhPRF9UT0tF",
"ThABEg8KC01FVEhPRF9PSURDEAISFQoRTUVUSE9EX0tVQkVSTkVURVMQAxIR",
- "Cg1NRVRIT0RfR0lUSFVCEAQygwEKG1B1YmxpY0F1dGhlbnRpY2F0aW9uU2Vy",
- "dmljZRJkChlMaXN0QXV0aGVudGljYXRpb25NZXRob2RzEhYuZ29vZ2xlLnBy",
- "b3RvYnVmLkVtcHR5Gi0uZmxpcHQuYXV0aC5MaXN0QXV0aGVudGljYXRpb25N",
- "ZXRob2RzUmVzcG9uc2UiADLnAwoVQXV0aGVudGljYXRpb25TZXJ2aWNlEk0K",
- "FUdldEF1dGhlbnRpY2F0aW9uU2VsZhIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0",
- "eRoaLmZsaXB0LmF1dGguQXV0aGVudGljYXRpb24iABJXChFHZXRBdXRoZW50",
- "aWNhdGlvbhIkLmZsaXB0LmF1dGguR2V0QXV0aGVudGljYXRpb25SZXF1ZXN0",
- "GhouZmxpcHQuYXV0aC5BdXRoZW50aWNhdGlvbiIAEmgKE0xpc3RBdXRoZW50",
- "aWNhdGlvbnMSJi5mbGlwdC5hdXRoLkxpc3RBdXRoZW50aWNhdGlvbnNSZXF1",
- "ZXN0GicuZmxpcHQuYXV0aC5MaXN0QXV0aGVudGljYXRpb25zUmVzcG9uc2Ui",
- "ABJZChREZWxldGVBdXRoZW50aWNhdGlvbhInLmZsaXB0LmF1dGguRGVsZXRl",
- "QXV0aGVudGljYXRpb25SZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5",
- "IgASYQoYRXhwaXJlQXV0aGVudGljYXRpb25TZWxmEisuZmxpcHQuYXV0aC5F",
- "eHBpcmVBdXRoZW50aWNhdGlvblNlbGZSZXF1ZXN0GhYuZ29vZ2xlLnByb3Rv",
- "YnVmLkVtcHR5IgAydAogQXV0aGVudGljYXRpb25NZXRob2RUb2tlblNlcnZp",
- "Y2USUAoLQ3JlYXRlVG9rZW4SHi5mbGlwdC5hdXRoLkNyZWF0ZVRva2VuUmVx",
- "dWVzdBofLmZsaXB0LmF1dGguQ3JlYXRlVG9rZW5SZXNwb25zZSIAMr8BCh9B",
- "dXRoZW50aWNhdGlvbk1ldGhvZE9JRENTZXJ2aWNlElMKDEF1dGhvcml6ZVVS",
- "TBIfLmZsaXB0LmF1dGguQXV0aG9yaXplVVJMUmVxdWVzdBogLmZsaXB0LmF1",
- "dGguQXV0aG9yaXplVVJMUmVzcG9uc2UiABJHCghDYWxsYmFjaxIbLmZsaXB0",
- "LmF1dGguQ2FsbGJhY2tSZXF1ZXN0GhwuZmxpcHQuYXV0aC5DYWxsYmFja1Jl",
- "c3BvbnNlIgAylAEKJUF1dGhlbnRpY2F0aW9uTWV0aG9kS3ViZXJuZXRlc1Nl",
- "cnZpY2USawoUVmVyaWZ5U2VydmljZUFjY291bnQSJy5mbGlwdC5hdXRoLlZl",
- "cmlmeVNlcnZpY2VBY2NvdW50UmVxdWVzdBooLmZsaXB0LmF1dGguVmVyaWZ5",
- "U2VydmljZUFjY291bnRSZXNwb25zZSIAMsEBCiFBdXRoZW50aWNhdGlvbk1l",
- "dGhvZEdpdGh1YlNlcnZpY2USUwoMQXV0aG9yaXplVVJMEh8uZmxpcHQuYXV0",
- "aC5BdXRob3JpemVVUkxSZXF1ZXN0GiAuZmxpcHQuYXV0aC5BdXRob3JpemVV",
- "UkxSZXNwb25zZSIAEkcKCENhbGxiYWNrEhsuZmxpcHQuYXV0aC5DYWxsYmFj",
- "a1JlcXVlc3QaHC5mbGlwdC5hdXRoLkNhbGxiYWNrUmVzcG9uc2UiAEIiWiBn",
- "by5mbGlwdC5pby9mbGlwdC9ycGMvZmxpcHQvYXV0aGIGcHJvdG8z"));
+ "Cg1NRVRIT0RfR0lUSFVCEAQSDgoKTUVUSE9EX0pXVBAFMoMBChtQdWJsaWNB",
+ "dXRoZW50aWNhdGlvblNlcnZpY2USZAoZTGlzdEF1dGhlbnRpY2F0aW9uTWV0",
+ "aG9kcxIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eRotLmZsaXB0LmF1dGguTGlz",
+ "dEF1dGhlbnRpY2F0aW9uTWV0aG9kc1Jlc3BvbnNlIgAy5wMKFUF1dGhlbnRp",
+ "Y2F0aW9uU2VydmljZRJNChVHZXRBdXRoZW50aWNhdGlvblNlbGYSFi5nb29n",
+ "bGUucHJvdG9idWYuRW1wdHkaGi5mbGlwdC5hdXRoLkF1dGhlbnRpY2F0aW9u",
+ "IgASVwoRR2V0QXV0aGVudGljYXRpb24SJC5mbGlwdC5hdXRoLkdldEF1dGhl",
+ "bnRpY2F0aW9uUmVxdWVzdBoaLmZsaXB0LmF1dGguQXV0aGVudGljYXRpb24i",
+ "ABJoChNMaXN0QXV0aGVudGljYXRpb25zEiYuZmxpcHQuYXV0aC5MaXN0QXV0",
+ "aGVudGljYXRpb25zUmVxdWVzdBonLmZsaXB0LmF1dGguTGlzdEF1dGhlbnRp",
+ "Y2F0aW9uc1Jlc3BvbnNlIgASWQoURGVsZXRlQXV0aGVudGljYXRpb24SJy5m",
+ "bGlwdC5hdXRoLkRlbGV0ZUF1dGhlbnRpY2F0aW9uUmVxdWVzdBoWLmdvb2ds",
+ "ZS5wcm90b2J1Zi5FbXB0eSIAEmEKGEV4cGlyZUF1dGhlbnRpY2F0aW9uU2Vs",
+ "ZhIrLmZsaXB0LmF1dGguRXhwaXJlQXV0aGVudGljYXRpb25TZWxmUmVxdWVz",
+ "dBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAMnQKIEF1dGhlbnRpY2F0aW9u",
+ "TWV0aG9kVG9rZW5TZXJ2aWNlElAKC0NyZWF0ZVRva2VuEh4uZmxpcHQuYXV0",
+ "aC5DcmVhdGVUb2tlblJlcXVlc3QaHy5mbGlwdC5hdXRoLkNyZWF0ZVRva2Vu",
+ "UmVzcG9uc2UiADK/AQofQXV0aGVudGljYXRpb25NZXRob2RPSURDU2Vydmlj",
+ "ZRJTCgxBdXRob3JpemVVUkwSHy5mbGlwdC5hdXRoLkF1dGhvcml6ZVVSTFJl",
+ "cXVlc3QaIC5mbGlwdC5hdXRoLkF1dGhvcml6ZVVSTFJlc3BvbnNlIgASRwoI",
+ "Q2FsbGJhY2sSGy5mbGlwdC5hdXRoLkNhbGxiYWNrUmVxdWVzdBocLmZsaXB0",
+ "LmF1dGguQ2FsbGJhY2tSZXNwb25zZSIAMpQBCiVBdXRoZW50aWNhdGlvbk1l",
+ "dGhvZEt1YmVybmV0ZXNTZXJ2aWNlEmsKFFZlcmlmeVNlcnZpY2VBY2NvdW50",
+ "EicuZmxpcHQuYXV0aC5WZXJpZnlTZXJ2aWNlQWNjb3VudFJlcXVlc3QaKC5m",
+ "bGlwdC5hdXRoLlZlcmlmeVNlcnZpY2VBY2NvdW50UmVzcG9uc2UiADLBAQoh",
+ "QXV0aGVudGljYXRpb25NZXRob2RHaXRodWJTZXJ2aWNlElMKDEF1dGhvcml6",
+ "ZVVSTBIfLmZsaXB0LmF1dGguQXV0aG9yaXplVVJMUmVxdWVzdBogLmZsaXB0",
+ "LmF1dGguQXV0aG9yaXplVVJMUmVzcG9uc2UiABJHCghDYWxsYmFjaxIbLmZs",
+ "aXB0LmF1dGguQ2FsbGJhY2tSZXF1ZXN0GhwuZmxpcHQuYXV0aC5DYWxsYmFj",
+ "a1Jlc3BvbnNlIgBCIlogZ28uZmxpcHQuaW8vZmxpcHQvcnBjL2ZsaXB0L2F1",
+ "dGhiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Flipt.Auth.Method), }, null, new pbr::GeneratedClrTypeInfo[] {
@@ -134,6 +135,7 @@ public enum Method {
[pbr::OriginalName("METHOD_OIDC")] Oidc = 2,
[pbr::OriginalName("METHOD_KUBERNETES")] Kubernetes = 3,
[pbr::OriginalName("METHOD_GITHUB")] Github = 4,
+ [pbr::OriginalName("METHOD_JWT")] Jwt = 5,
}
#endregion
diff --git a/src/Flipt.Grpc/Evaluation.cs b/src/Flipt.Grpc/Evaluation.cs
index ef92f14..95464fb 100644
--- a/src/Flipt.Grpc/Evaluation.cs
+++ b/src/Flipt.Grpc/Evaluation.cs
@@ -25,135 +25,137 @@ static EvaluationReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChtldmFsdWF0aW9uL2V2YWx1YXRpb24ucHJvdG8SEGZsaXB0LmV2YWx1YXRp",
- "b24aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8ilwIKEUV2YWx1",
+ "b24aH2dvb2dsZS9wcm90b2J1Zi90aW1lc3RhbXAucHJvdG8itQIKEUV2YWx1",
"YXRpb25SZXF1ZXN0Eh0KCnJlcXVlc3RfaWQYASABKAlSCXJlcXVlc3RJZBIj",
"Cg1uYW1lc3BhY2Vfa2V5GAIgASgJUgxuYW1lc3BhY2VLZXkSGQoIZmxhZ19r",
"ZXkYAyABKAlSB2ZsYWdLZXkSGwoJZW50aXR5X2lkGAQgASgJUghlbnRpdHlJ",
"ZBJKCgdjb250ZXh0GAUgAygLMjAuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0",
- "aW9uUmVxdWVzdC5Db250ZXh0RW50cnlSB2NvbnRleHQaOgoMQ29udGV4dEVu",
- "dHJ5EhAKA2tleRgBIAEoCVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZToC",
- "OAEieAoWQmF0Y2hFdmFsdWF0aW9uUmVxdWVzdBIdCgpyZXF1ZXN0X2lkGAEg",
- "ASgJUglyZXF1ZXN0SWQSPwoIcmVxdWVzdHMYAyADKAsyIy5mbGlwdC5ldmFs",
- "dWF0aW9uLkV2YWx1YXRpb25SZXF1ZXN0UghyZXF1ZXN0cyK0AQoXQmF0Y2hF",
- "dmFsdWF0aW9uUmVzcG9uc2USHQoKcmVxdWVzdF9pZBgBIAEoCVIJcmVxdWVz",
- "dElkEkIKCXJlc3BvbnNlcxgCIAMoCzIkLmZsaXB0LmV2YWx1YXRpb24uRXZh",
- "bHVhdGlvblJlc3BvbnNlUglyZXNwb25zZXMSNgoXcmVxdWVzdF9kdXJhdGlv",
- "bl9taWxsaXMYAyABKAFSFXJlcXVlc3REdXJhdGlvbk1pbGxpcyLmAgoSRXZh",
- "bHVhdGlvblJlc3BvbnNlEjwKBHR5cGUYASABKA4yKC5mbGlwdC5ldmFsdWF0",
- "aW9uLkV2YWx1YXRpb25SZXNwb25zZVR5cGVSBHR5cGUSWAoQYm9vbGVhbl9y",
- "ZXNwb25zZRgCIAEoCzIrLmZsaXB0LmV2YWx1YXRpb24uQm9vbGVhbkV2YWx1",
- "YXRpb25SZXNwb25zZUgAUg9ib29sZWFuUmVzcG9uc2USWAoQdmFyaWFudF9y",
- "ZXNwb25zZRgDIAEoCzIrLmZsaXB0LmV2YWx1YXRpb24uVmFyaWFudEV2YWx1",
- "YXRpb25SZXNwb25zZUgAUg92YXJpYW50UmVzcG9uc2USUgoOZXJyb3JfcmVz",
- "cG9uc2UYBCABKAsyKS5mbGlwdC5ldmFsdWF0aW9uLkVycm9yRXZhbHVhdGlv",
- "blJlc3BvbnNlSABSDWVycm9yUmVzcG9uc2VCCgoIcmVzcG9uc2UinQIKGUJv",
- "b2xlYW5FdmFsdWF0aW9uUmVzcG9uc2USGAoHZW5hYmxlZBgBIAEoCFIHZW5h",
- "YmxlZBI6CgZyZWFzb24YAiABKA4yIi5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1",
- "YXRpb25SZWFzb25SBnJlYXNvbhIdCgpyZXF1ZXN0X2lkGAMgASgJUglyZXF1",
- "ZXN0SWQSNgoXcmVxdWVzdF9kdXJhdGlvbl9taWxsaXMYBCABKAFSFXJlcXVl",
- "c3REdXJhdGlvbk1pbGxpcxI4Cgl0aW1lc3RhbXAYBSABKAsyGi5nb29nbGUu",
- "cHJvdG9idWYuVGltZXN0YW1wUgl0aW1lc3RhbXASGQoIZmxhZ19rZXkYBiAB",
- "KAlSB2ZsYWdLZXkijAMKGVZhcmlhbnRFdmFsdWF0aW9uUmVzcG9uc2USFAoF",
- "bWF0Y2gYASABKAhSBW1hdGNoEiEKDHNlZ21lbnRfa2V5cxgCIAMoCVILc2Vn",
- "bWVudEtleXMSOgoGcmVhc29uGAMgASgOMiIuZmxpcHQuZXZhbHVhdGlvbi5F",
- "dmFsdWF0aW9uUmVhc29uUgZyZWFzb24SHwoLdmFyaWFudF9rZXkYBCABKAlS",
- "CnZhcmlhbnRLZXkSLQoSdmFyaWFudF9hdHRhY2htZW50GAUgASgJUhF2YXJp",
- "YW50QXR0YWNobWVudBIdCgpyZXF1ZXN0X2lkGAYgASgJUglyZXF1ZXN0SWQS",
- "NgoXcmVxdWVzdF9kdXJhdGlvbl9taWxsaXMYByABKAFSFXJlcXVlc3REdXJh",
- "dGlvbk1pbGxpcxI4Cgl0aW1lc3RhbXAYCCABKAsyGi5nb29nbGUucHJvdG9i",
- "dWYuVGltZXN0YW1wUgl0aW1lc3RhbXASGQoIZmxhZ19rZXkYCSABKAlSB2Zs",
- "YWdLZXkimgEKF0Vycm9yRXZhbHVhdGlvblJlc3BvbnNlEhkKCGZsYWdfa2V5",
- "GAEgASgJUgdmbGFnS2V5EiMKDW5hbWVzcGFjZV9rZXkYAiABKAlSDG5hbWVz",
- "cGFjZUtleRI/CgZyZWFzb24YAyABKA4yJy5mbGlwdC5ldmFsdWF0aW9uLkVy",
- "cm9yRXZhbHVhdGlvblJlYXNvblIGcmVhc29uIsoBChZFdmFsdWF0aW9uRGlz",
- "dHJpYnV0aW9uEg4KAmlkGAEgASgJUgJpZBIXCgdydWxlX2lkGAIgASgJUgZy",
- "dWxlSWQSHQoKdmFyaWFudF9pZBgDIAEoCVIJdmFyaWFudElkEh8KC3Zhcmlh",
- "bnRfa2V5GAQgASgJUgp2YXJpYW50S2V5Ei0KEnZhcmlhbnRfYXR0YWNobWVu",
- "dBgFIAEoCVIRdmFyaWFudEF0dGFjaG1lbnQSGAoHcm9sbG91dBgGIAEoAlIH",
- "cm9sbG91dCKCAgoRRXZhbHVhdGlvblJvbGxvdXQSOwoEdHlwZRgBIAEoDjIn",
- "LmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblJvbGxvdXRUeXBlUgR0eXBl",
- "EhIKBHJhbmsYAiABKAVSBHJhbmsSRgoHc2VnbWVudBgDIAEoCzIqLmZsaXB0",
- "LmV2YWx1YXRpb24uRXZhbHVhdGlvblJvbGxvdXRTZWdtZW50SABSB3NlZ21l",
- "bnQSTAoJdGhyZXNob2xkGAQgASgLMiwuZmxpcHQuZXZhbHVhdGlvbi5FdmFs",
- "dWF0aW9uUm9sbG91dFRocmVzaG9sZEgAUgl0aHJlc2hvbGRCBgoEcnVsZSJS",
- "ChpFdmFsdWF0aW9uUm9sbG91dFRocmVzaG9sZBIeCgpwZXJjZW50YWdlGAEg",
- "ASgCUgpwZXJjZW50YWdlEhQKBXZhbHVlGAIgASgIUgV2YWx1ZSLJAQoYRXZh",
- "bHVhdGlvblJvbGxvdXRTZWdtZW50EhQKBXZhbHVlGAEgASgIUgV2YWx1ZRJW",
- "ChBzZWdtZW50X29wZXJhdG9yGAIgASgOMisuZmxpcHQuZXZhbHVhdGlvbi5F",
- "dmFsdWF0aW9uU2VnbWVudE9wZXJhdG9yUg9zZWdtZW50T3BlcmF0b3ISPwoI",
- "c2VnbWVudHMYAyADKAsyIy5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25T",
- "ZWdtZW50UghzZWdtZW50cyLoAgoRRXZhbHVhdGlvblNlZ21lbnQSEAoDa2V5",
- "GAEgASgJUgNrZXkSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtkZXNjcmlwdGlv",
- "bhgDIAEoCVILZGVzY3JpcHRpb24SSwoKbWF0Y2hfdHlwZRgEIAEoDjIsLmZs",
- "aXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblNlZ21lbnRNYXRjaFR5cGVSCW1h",
- "dGNoVHlwZRI5CgpjcmVhdGVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVm",
- "LlRpbWVzdGFtcFIJY3JlYXRlZEF0EjkKCnVwZGF0ZWRfYXQYBiABKAsyGi5n",
- "b29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1cGRhdGVkQXQSSAoLY29uc3Ry",
- "YWludHMYByADKAsyJi5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25Db25z",
- "dHJhaW50Ugtjb25zdHJhaW50cyKbAwoORXZhbHVhdGlvbkZsYWcSEAoDa2V5",
- "GAEgASgJUgNrZXkSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtkZXNjcmlwdGlv",
- "bhgDIAEoCVILZGVzY3JpcHRpb24SGAoHZW5hYmxlZBgEIAEoCFIHZW5hYmxl",
- "ZBI4CgR0eXBlGAUgASgOMiQuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9u",
- "RmxhZ1R5cGVSBHR5cGUSOQoKY3JlYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5w",
- "cm90b2J1Zi5UaW1lc3RhbXBSCWNyZWF0ZWRBdBI5Cgp1cGRhdGVkX2F0GAcg",
- "ASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdXBkYXRlZEF0EjYK",
- "BXJ1bGVzGAggAygLMiAuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9uUnVs",
- "ZVIFcnVsZXMSPwoIcm9sbG91dHMYCSADKAsyIy5mbGlwdC5ldmFsdWF0aW9u",
- "LkV2YWx1YXRpb25Sb2xsb3V0Ughyb2xsb3V0cyK+AQoURXZhbHVhdGlvbkNv",
- "bnN0cmFpbnQSDgoCaWQYASABKAlSAmlkEkgKBHR5cGUYAiABKA4yNC5mbGlw",
- "dC5ldmFsdWF0aW9uLkV2YWx1YXRpb25Db25zdHJhaW50Q29tcGFyaXNvblR5",
- "cGVSBHR5cGUSGgoIcHJvcGVydHkYAyABKAlSCHByb3BlcnR5EhoKCG9wZXJh",
- "dG9yGAQgASgJUghvcGVyYXRvchIUCgV2YWx1ZRgFIAEoCVIFdmFsdWUinQIK",
- "DkV2YWx1YXRpb25SdWxlEg4KAmlkGAEgASgJUgJpZBI/CghzZWdtZW50cxgC",
- "IAMoCzIjLmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblNlZ21lbnRSCHNl",
- "Z21lbnRzEhIKBHJhbmsYAyABKAVSBHJhbmsSVgoQc2VnbWVudF9vcGVyYXRv",
- "chgEIAEoDjIrLmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblNlZ21lbnRP",
- "cGVyYXRvclIPc2VnbWVudE9wZXJhdG9yEk4KDWRpc3RyaWJ1dGlvbnMYBSAD",
- "KAsyKC5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25EaXN0cmlidXRpb25S",
- "DWRpc3RyaWJ1dGlvbnMiJwoTRXZhbHVhdGlvbk5hbWVzcGFjZRIQCgNrZXkY",
- "ASABKAlSA2tleSKaAQobRXZhbHVhdGlvbk5hbWVzcGFjZVNuYXBzaG90EkMK",
- "CW5hbWVzcGFjZRgBIAEoCzIlLmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlv",
- "bk5hbWVzcGFjZVIJbmFtZXNwYWNlEjYKBWZsYWdzGAIgAygLMiAuZmxpcHQu",
- "ZXZhbHVhdGlvbi5FdmFsdWF0aW9uRmxhZ1IFZmxhZ3MiNgoiRXZhbHVhdGlv",
- "bk5hbWVzcGFjZVNuYXBzaG90UmVxdWVzdBIQCgNrZXkYASABKAlSA2tleSqS",
- "AQoQRXZhbHVhdGlvblJlYXNvbhIdChlVTktOT1dOX0VWQUxVQVRJT05fUkVB",
- "U09OEAASIwofRkxBR19ESVNBQkxFRF9FVkFMVUFUSU9OX1JFQVNPThABEhsK",
- "F01BVENIX0VWQUxVQVRJT05fUkVBU09OEAISHQoZREVGQVVMVF9FVkFMVUFU",
- "SU9OX1JFQVNPThADKmMKFUVycm9yRXZhbHVhdGlvblJlYXNvbhIjCh9VTktO",
- "T1dOX0VSUk9SX0VWQUxVQVRJT05fUkVBU09OEAASJQohTk9UX0ZPVU5EX0VS",
- "Uk9SX0VWQUxVQVRJT05fUkVBU09OEAEqiAEKFkV2YWx1YXRpb25SZXNwb25z",
- "ZVR5cGUSJAogVkFSSUFOVF9FVkFMVUFUSU9OX1JFU1BPTlNFX1RZUEUQABIk",
- "CiBCT09MRUFOX0VWQUxVQVRJT05fUkVTUE9OU0VfVFlQRRABEiIKHkVSUk9S",
- "X0VWQUxVQVRJT05fUkVTUE9OU0VfVFlQRRACKmcKFUV2YWx1YXRpb25Sb2xs",
- "b3V0VHlwZRIYChRVTktOT1dOX1JPTExPVVRfVFlQRRAAEhgKFFNFR01FTlRf",
- "Uk9MTE9VVF9UWVBFEAESGgoWVEhSRVNIT0xEX1JPTExPVVRfVFlQRRACKk4K",
- "GUV2YWx1YXRpb25TZWdtZW50T3BlcmF0b3ISFwoTT1JfU0VHTUVOVF9PUEVS",
- "QVRPUhAAEhgKFEFORF9TRUdNRU5UX09QRVJBVE9SEAEqVAoaRXZhbHVhdGlv",
- "blNlZ21lbnRNYXRjaFR5cGUSGgoWQUxMX1NFR01FTlRfTUFUQ0hfVFlQRRAA",
- "EhoKFkFOWV9TRUdNRU5UX01BVENIX1RZUEUQASpCChJFdmFsdWF0aW9uRmxh",
- "Z1R5cGUSFQoRVkFSSUFOVF9GTEFHX1RZUEUQABIVChFCT09MRUFOX0ZMQUdf",
- "VFlQRRABKusBCiJFdmFsdWF0aW9uQ29uc3RyYWludENvbXBhcmlzb25UeXBl",
- "EiYKIlVOS05PV05fQ09OU1RSQUlOVF9DT01QQVJJU09OX1RZUEUQABIlCiFT",
- "VFJJTkdfQ09OU1RSQUlOVF9DT01QQVJJU09OX1RZUEUQARIlCiFOVU1CRVJf",
- "Q09OU1RSQUlOVF9DT01QQVJJU09OX1RZUEUQAhImCiJCT09MRUFOX0NPTlNU",
- "UkFJTlRfQ09NUEFSSVNPTl9UWVBFEAMSJwojREFURVRJTUVfQ09OU1RSQUlO",
- "VF9DT01QQVJJU09OX1RZUEUQBDKxAgoRRXZhbHVhdGlvblNlcnZpY2USXQoH",
- "Qm9vbGVhbhIjLmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblJlcXVlc3Qa",
- "Ky5mbGlwdC5ldmFsdWF0aW9uLkJvb2xlYW5FdmFsdWF0aW9uUmVzcG9uc2Ui",
- "ABJdCgdWYXJpYW50EiMuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9uUmVx",
- "dWVzdBorLmZsaXB0LmV2YWx1YXRpb24uVmFyaWFudEV2YWx1YXRpb25SZXNw",
- "b25zZSIAEl4KBUJhdGNoEiguZmxpcHQuZXZhbHVhdGlvbi5CYXRjaEV2YWx1",
- "YXRpb25SZXF1ZXN0GikuZmxpcHQuZXZhbHVhdGlvbi5CYXRjaEV2YWx1YXRp",
- "b25SZXNwb25zZSIAMpIBCgtEYXRhU2VydmljZRKCAQobRXZhbHVhdGlvblNu",
- "YXBzaG90TmFtZXNwYWNlEjQuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9u",
- "TmFtZXNwYWNlU25hcHNob3RSZXF1ZXN0Gi0uZmxpcHQuZXZhbHVhdGlvbi5F",
- "dmFsdWF0aW9uTmFtZXNwYWNlU25hcHNob3RCKFomZ28uZmxpcHQuaW8vZmxp",
- "cHQvcnBjL2ZsaXB0L2V2YWx1YXRpb25iBnByb3RvMw=="));
+ "aW9uUmVxdWVzdC5Db250ZXh0RW50cnlSB2NvbnRleHQSHAoJcmVmZXJlbmNl",
+ "GAYgASgJUglyZWZlcmVuY2UaOgoMQ29udGV4dEVudHJ5EhAKA2tleRgBIAEo",
+ "CVIDa2V5EhQKBXZhbHVlGAIgASgJUgV2YWx1ZToCOAEilgEKFkJhdGNoRXZh",
+ "bHVhdGlvblJlcXVlc3QSHQoKcmVxdWVzdF9pZBgBIAEoCVIJcmVxdWVzdElk",
+ "Ej8KCHJlcXVlc3RzGAMgAygLMiMuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0",
+ "aW9uUmVxdWVzdFIIcmVxdWVzdHMSHAoJcmVmZXJlbmNlGAQgASgJUglyZWZl",
+ "cmVuY2UitAEKF0JhdGNoRXZhbHVhdGlvblJlc3BvbnNlEh0KCnJlcXVlc3Rf",
+ "aWQYASABKAlSCXJlcXVlc3RJZBJCCglyZXNwb25zZXMYAiADKAsyJC5mbGlw",
+ "dC5ldmFsdWF0aW9uLkV2YWx1YXRpb25SZXNwb25zZVIJcmVzcG9uc2VzEjYK",
+ "F3JlcXVlc3RfZHVyYXRpb25fbWlsbGlzGAMgASgBUhVyZXF1ZXN0RHVyYXRp",
+ "b25NaWxsaXMi5gIKEkV2YWx1YXRpb25SZXNwb25zZRI8CgR0eXBlGAEgASgO",
+ "MiguZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9uUmVzcG9uc2VUeXBlUgR0",
+ "eXBlElgKEGJvb2xlYW5fcmVzcG9uc2UYAiABKAsyKy5mbGlwdC5ldmFsdWF0",
+ "aW9uLkJvb2xlYW5FdmFsdWF0aW9uUmVzcG9uc2VIAFIPYm9vbGVhblJlc3Bv",
+ "bnNlElgKEHZhcmlhbnRfcmVzcG9uc2UYAyABKAsyKy5mbGlwdC5ldmFsdWF0",
+ "aW9uLlZhcmlhbnRFdmFsdWF0aW9uUmVzcG9uc2VIAFIPdmFyaWFudFJlc3Bv",
+ "bnNlElIKDmVycm9yX3Jlc3BvbnNlGAQgASgLMikuZmxpcHQuZXZhbHVhdGlv",
+ "bi5FcnJvckV2YWx1YXRpb25SZXNwb25zZUgAUg1lcnJvclJlc3BvbnNlQgoK",
+ "CHJlc3BvbnNlIp0CChlCb29sZWFuRXZhbHVhdGlvblJlc3BvbnNlEhgKB2Vu",
+ "YWJsZWQYASABKAhSB2VuYWJsZWQSOgoGcmVhc29uGAIgASgOMiIuZmxpcHQu",
+ "ZXZhbHVhdGlvbi5FdmFsdWF0aW9uUmVhc29uUgZyZWFzb24SHQoKcmVxdWVz",
+ "dF9pZBgDIAEoCVIJcmVxdWVzdElkEjYKF3JlcXVlc3RfZHVyYXRpb25fbWls",
+ "bGlzGAQgASgBUhVyZXF1ZXN0RHVyYXRpb25NaWxsaXMSOAoJdGltZXN0YW1w",
+ "GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdGltZXN0YW1w",
+ "EhkKCGZsYWdfa2V5GAYgASgJUgdmbGFnS2V5IowDChlWYXJpYW50RXZhbHVh",
+ "dGlvblJlc3BvbnNlEhQKBW1hdGNoGAEgASgIUgVtYXRjaBIhCgxzZWdtZW50",
+ "X2tleXMYAiADKAlSC3NlZ21lbnRLZXlzEjoKBnJlYXNvbhgDIAEoDjIiLmZs",
+ "aXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblJlYXNvblIGcmVhc29uEh8KC3Zh",
+ "cmlhbnRfa2V5GAQgASgJUgp2YXJpYW50S2V5Ei0KEnZhcmlhbnRfYXR0YWNo",
+ "bWVudBgFIAEoCVIRdmFyaWFudEF0dGFjaG1lbnQSHQoKcmVxdWVzdF9pZBgG",
+ "IAEoCVIJcmVxdWVzdElkEjYKF3JlcXVlc3RfZHVyYXRpb25fbWlsbGlzGAcg",
+ "ASgBUhVyZXF1ZXN0RHVyYXRpb25NaWxsaXMSOAoJdGltZXN0YW1wGAggASgL",
+ "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdGltZXN0YW1wEhkKCGZs",
+ "YWdfa2V5GAkgASgJUgdmbGFnS2V5IpoBChdFcnJvckV2YWx1YXRpb25SZXNw",
+ "b25zZRIZCghmbGFnX2tleRgBIAEoCVIHZmxhZ0tleRIjCg1uYW1lc3BhY2Vf",
+ "a2V5GAIgASgJUgxuYW1lc3BhY2VLZXkSPwoGcmVhc29uGAMgASgOMicuZmxp",
+ "cHQuZXZhbHVhdGlvbi5FcnJvckV2YWx1YXRpb25SZWFzb25SBnJlYXNvbiLK",
+ "AQoWRXZhbHVhdGlvbkRpc3RyaWJ1dGlvbhIOCgJpZBgBIAEoCVICaWQSFwoH",
+ "cnVsZV9pZBgCIAEoCVIGcnVsZUlkEh0KCnZhcmlhbnRfaWQYAyABKAlSCXZh",
+ "cmlhbnRJZBIfCgt2YXJpYW50X2tleRgEIAEoCVIKdmFyaWFudEtleRItChJ2",
+ "YXJpYW50X2F0dGFjaG1lbnQYBSABKAlSEXZhcmlhbnRBdHRhY2htZW50EhgK",
+ "B3JvbGxvdXQYBiABKAJSB3JvbGxvdXQiggIKEUV2YWx1YXRpb25Sb2xsb3V0",
+ "EjsKBHR5cGUYASABKA4yJy5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25S",
+ "b2xsb3V0VHlwZVIEdHlwZRISCgRyYW5rGAIgASgFUgRyYW5rEkYKB3NlZ21l",
+ "bnQYAyABKAsyKi5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25Sb2xsb3V0",
+ "U2VnbWVudEgAUgdzZWdtZW50EkwKCXRocmVzaG9sZBgEIAEoCzIsLmZsaXB0",
+ "LmV2YWx1YXRpb24uRXZhbHVhdGlvblJvbGxvdXRUaHJlc2hvbGRIAFIJdGhy",
+ "ZXNob2xkQgYKBHJ1bGUiUgoaRXZhbHVhdGlvblJvbGxvdXRUaHJlc2hvbGQS",
+ "HgoKcGVyY2VudGFnZRgBIAEoAlIKcGVyY2VudGFnZRIUCgV2YWx1ZRgCIAEo",
+ "CFIFdmFsdWUiyQEKGEV2YWx1YXRpb25Sb2xsb3V0U2VnbWVudBIUCgV2YWx1",
+ "ZRgBIAEoCFIFdmFsdWUSVgoQc2VnbWVudF9vcGVyYXRvchgCIAEoDjIrLmZs",
+ "aXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblNlZ21lbnRPcGVyYXRvclIPc2Vn",
+ "bWVudE9wZXJhdG9yEj8KCHNlZ21lbnRzGAMgAygLMiMuZmxpcHQuZXZhbHVh",
+ "dGlvbi5FdmFsdWF0aW9uU2VnbWVudFIIc2VnbWVudHMi6AIKEUV2YWx1YXRp",
+ "b25TZWdtZW50EhAKA2tleRgBIAEoCVIDa2V5EhIKBG5hbWUYAiABKAlSBG5h",
+ "bWUSIAoLZGVzY3JpcHRpb24YAyABKAlSC2Rlc2NyaXB0aW9uEksKCm1hdGNo",
+ "X3R5cGUYBCABKA4yLC5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25TZWdt",
+ "ZW50TWF0Y2hUeXBlUgltYXRjaFR5cGUSOQoKY3JlYXRlZF9hdBgFIAEoCzIa",
+ "Lmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCWNyZWF0ZWRBdBI5Cgp1cGRh",
+ "dGVkX2F0GAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdXBk",
+ "YXRlZEF0EkgKC2NvbnN0cmFpbnRzGAcgAygLMiYuZmxpcHQuZXZhbHVhdGlv",
+ "bi5FdmFsdWF0aW9uQ29uc3RyYWludFILY29uc3RyYWludHMimwMKDkV2YWx1",
+ "YXRpb25GbGFnEhAKA2tleRgBIAEoCVIDa2V5EhIKBG5hbWUYAiABKAlSBG5h",
+ "bWUSIAoLZGVzY3JpcHRpb24YAyABKAlSC2Rlc2NyaXB0aW9uEhgKB2VuYWJs",
+ "ZWQYBCABKAhSB2VuYWJsZWQSOAoEdHlwZRgFIAEoDjIkLmZsaXB0LmV2YWx1",
+ "YXRpb24uRXZhbHVhdGlvbkZsYWdUeXBlUgR0eXBlEjkKCmNyZWF0ZWRfYXQY",
+ "BiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgljcmVhdGVkQXQS",
+ "OQoKdXBkYXRlZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh",
+ "bXBSCXVwZGF0ZWRBdBI2CgVydWxlcxgIIAMoCzIgLmZsaXB0LmV2YWx1YXRp",
+ "b24uRXZhbHVhdGlvblJ1bGVSBXJ1bGVzEj8KCHJvbGxvdXRzGAkgAygLMiMu",
+ "ZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9uUm9sbG91dFIIcm9sbG91dHMi",
+ "vgEKFEV2YWx1YXRpb25Db25zdHJhaW50Eg4KAmlkGAEgASgJUgJpZBJICgR0",
+ "eXBlGAIgASgOMjQuZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0aW9uQ29uc3Ry",
+ "YWludENvbXBhcmlzb25UeXBlUgR0eXBlEhoKCHByb3BlcnR5GAMgASgJUghw",
+ "cm9wZXJ0eRIaCghvcGVyYXRvchgEIAEoCVIIb3BlcmF0b3ISFAoFdmFsdWUY",
+ "BSABKAlSBXZhbHVlIp0CCg5FdmFsdWF0aW9uUnVsZRIOCgJpZBgBIAEoCVIC",
+ "aWQSPwoIc2VnbWVudHMYAiADKAsyIy5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1",
+ "YXRpb25TZWdtZW50UghzZWdtZW50cxISCgRyYW5rGAMgASgFUgRyYW5rElYK",
+ "EHNlZ21lbnRfb3BlcmF0b3IYBCABKA4yKy5mbGlwdC5ldmFsdWF0aW9uLkV2",
+ "YWx1YXRpb25TZWdtZW50T3BlcmF0b3JSD3NlZ21lbnRPcGVyYXRvchJOCg1k",
+ "aXN0cmlidXRpb25zGAUgAygLMiguZmxpcHQuZXZhbHVhdGlvbi5FdmFsdWF0",
+ "aW9uRGlzdHJpYnV0aW9uUg1kaXN0cmlidXRpb25zIicKE0V2YWx1YXRpb25O",
+ "YW1lc3BhY2USEAoDa2V5GAEgASgJUgNrZXkimgEKG0V2YWx1YXRpb25OYW1l",
+ "c3BhY2VTbmFwc2hvdBJDCgluYW1lc3BhY2UYASABKAsyJS5mbGlwdC5ldmFs",
+ "dWF0aW9uLkV2YWx1YXRpb25OYW1lc3BhY2VSCW5hbWVzcGFjZRI2CgVmbGFn",
+ "cxgCIAMoCzIgLmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvbkZsYWdSBWZs",
+ "YWdzIlQKIkV2YWx1YXRpb25OYW1lc3BhY2VTbmFwc2hvdFJlcXVlc3QSEAoD",
+ "a2V5GAEgASgJUgNrZXkSHAoJcmVmZXJlbmNlGAIgASgJUglyZWZlcmVuY2Uq",
+ "kgEKEEV2YWx1YXRpb25SZWFzb24SHQoZVU5LTk9XTl9FVkFMVUFUSU9OX1JF",
+ "QVNPThAAEiMKH0ZMQUdfRElTQUJMRURfRVZBTFVBVElPTl9SRUFTT04QARIb",
+ "ChdNQVRDSF9FVkFMVUFUSU9OX1JFQVNPThACEh0KGURFRkFVTFRfRVZBTFVB",
+ "VElPTl9SRUFTT04QAypjChVFcnJvckV2YWx1YXRpb25SZWFzb24SIwofVU5L",
+ "Tk9XTl9FUlJPUl9FVkFMVUFUSU9OX1JFQVNPThAAEiUKIU5PVF9GT1VORF9F",
+ "UlJPUl9FVkFMVUFUSU9OX1JFQVNPThABKogBChZFdmFsdWF0aW9uUmVzcG9u",
+ "c2VUeXBlEiQKIFZBUklBTlRfRVZBTFVBVElPTl9SRVNQT05TRV9UWVBFEAAS",
+ "JAogQk9PTEVBTl9FVkFMVUFUSU9OX1JFU1BPTlNFX1RZUEUQARIiCh5FUlJP",
+ "Ul9FVkFMVUFUSU9OX1JFU1BPTlNFX1RZUEUQAipnChVFdmFsdWF0aW9uUm9s",
+ "bG91dFR5cGUSGAoUVU5LTk9XTl9ST0xMT1VUX1RZUEUQABIYChRTRUdNRU5U",
+ "X1JPTExPVVRfVFlQRRABEhoKFlRIUkVTSE9MRF9ST0xMT1VUX1RZUEUQAipO",
+ "ChlFdmFsdWF0aW9uU2VnbWVudE9wZXJhdG9yEhcKE09SX1NFR01FTlRfT1BF",
+ "UkFUT1IQABIYChRBTkRfU0VHTUVOVF9PUEVSQVRPUhABKlQKGkV2YWx1YXRp",
+ "b25TZWdtZW50TWF0Y2hUeXBlEhoKFkFMTF9TRUdNRU5UX01BVENIX1RZUEUQ",
+ "ABIaChZBTllfU0VHTUVOVF9NQVRDSF9UWVBFEAEqQgoSRXZhbHVhdGlvbkZs",
+ "YWdUeXBlEhUKEVZBUklBTlRfRkxBR19UWVBFEAASFQoRQk9PTEVBTl9GTEFH",
+ "X1RZUEUQASrrAQoiRXZhbHVhdGlvbkNvbnN0cmFpbnRDb21wYXJpc29uVHlw",
+ "ZRImCiJVTktOT1dOX0NPTlNUUkFJTlRfQ09NUEFSSVNPTl9UWVBFEAASJQoh",
+ "U1RSSU5HX0NPTlNUUkFJTlRfQ09NUEFSSVNPTl9UWVBFEAESJQohTlVNQkVS",
+ "X0NPTlNUUkFJTlRfQ09NUEFSSVNPTl9UWVBFEAISJgoiQk9PTEVBTl9DT05T",
+ "VFJBSU5UX0NPTVBBUklTT05fVFlQRRADEicKI0RBVEVUSU1FX0NPTlNUUkFJ",
+ "TlRfQ09NUEFSSVNPTl9UWVBFEAQysQIKEUV2YWx1YXRpb25TZXJ2aWNlEl0K",
+ "B0Jvb2xlYW4SIy5mbGlwdC5ldmFsdWF0aW9uLkV2YWx1YXRpb25SZXF1ZXN0",
+ "GisuZmxpcHQuZXZhbHVhdGlvbi5Cb29sZWFuRXZhbHVhdGlvblJlc3BvbnNl",
+ "IgASXQoHVmFyaWFudBIjLmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlvblJl",
+ "cXVlc3QaKy5mbGlwdC5ldmFsdWF0aW9uLlZhcmlhbnRFdmFsdWF0aW9uUmVz",
+ "cG9uc2UiABJeCgVCYXRjaBIoLmZsaXB0LmV2YWx1YXRpb24uQmF0Y2hFdmFs",
+ "dWF0aW9uUmVxdWVzdBopLmZsaXB0LmV2YWx1YXRpb24uQmF0Y2hFdmFsdWF0",
+ "aW9uUmVzcG9uc2UiADKSAQoLRGF0YVNlcnZpY2USggEKG0V2YWx1YXRpb25T",
+ "bmFwc2hvdE5hbWVzcGFjZRI0LmZsaXB0LmV2YWx1YXRpb24uRXZhbHVhdGlv",
+ "bk5hbWVzcGFjZVNuYXBzaG90UmVxdWVzdBotLmZsaXB0LmV2YWx1YXRpb24u",
+ "RXZhbHVhdGlvbk5hbWVzcGFjZVNuYXBzaG90QihaJmdvLmZsaXB0LmlvL2Zs",
+ "aXB0L3JwYy9mbGlwdC9ldmFsdWF0aW9uYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Flipt.Evaluation.EvaluationReason), typeof(global::Flipt.Evaluation.ErrorEvaluationReason), typeof(global::Flipt.Evaluation.EvaluationResponseType), typeof(global::Flipt.Evaluation.EvaluationRolloutType), typeof(global::Flipt.Evaluation.EvaluationSegmentOperator), typeof(global::Flipt.Evaluation.EvaluationSegmentMatchType), typeof(global::Flipt.Evaluation.EvaluationFlagType), typeof(global::Flipt.Evaluation.EvaluationConstraintComparisonType), }, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationRequest), global::Flipt.Evaluation.EvaluationRequest.Parser, new[]{ "RequestId", "NamespaceKey", "FlagKey", "EntityId", "Context" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.BatchEvaluationRequest), global::Flipt.Evaluation.BatchEvaluationRequest.Parser, new[]{ "RequestId", "Requests" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationRequest), global::Flipt.Evaluation.EvaluationRequest.Parser, new[]{ "RequestId", "NamespaceKey", "FlagKey", "EntityId", "Context", "Reference" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.BatchEvaluationRequest), global::Flipt.Evaluation.BatchEvaluationRequest.Parser, new[]{ "RequestId", "Requests", "Reference" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.BatchEvaluationResponse), global::Flipt.Evaluation.BatchEvaluationResponse.Parser, new[]{ "RequestId", "Responses", "RequestDurationMillis" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationResponse), global::Flipt.Evaluation.EvaluationResponse.Parser, new[]{ "Type", "BooleanResponse", "VariantResponse", "ErrorResponse" }, new[]{ "Response" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.BooleanEvaluationResponse), global::Flipt.Evaluation.BooleanEvaluationResponse.Parser, new[]{ "Enabled", "Reason", "RequestId", "RequestDurationMillis", "Timestamp", "FlagKey" }, null, null, null, null),
@@ -169,7 +171,7 @@ static EvaluationReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationRule), global::Flipt.Evaluation.EvaluationRule.Parser, new[]{ "Id", "Segments", "Rank", "SegmentOperator", "Distributions" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationNamespace), global::Flipt.Evaluation.EvaluationNamespace.Parser, new[]{ "Key" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationNamespaceSnapshot), global::Flipt.Evaluation.EvaluationNamespaceSnapshot.Parser, new[]{ "Namespace", "Flags" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationNamespaceSnapshotRequest), global::Flipt.Evaluation.EvaluationNamespaceSnapshotRequest.Parser, new[]{ "Key" }, null, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Evaluation.EvaluationNamespaceSnapshotRequest), global::Flipt.Evaluation.EvaluationNamespaceSnapshotRequest.Parser, new[]{ "Key", "Reference" }, null, null, null, null)
}));
}
#endregion
@@ -265,6 +267,7 @@ public EvaluationRequest(EvaluationRequest other) : this() {
flagKey_ = other.flagKey_;
entityId_ = other.entityId_;
context_ = other.context_.Clone();
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -333,6 +336,18 @@ public string EntityId {
get { return context_; }
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 6;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -353,6 +368,7 @@ public bool Equals(EvaluationRequest other) {
if (FlagKey != other.FlagKey) return false;
if (EntityId != other.EntityId) return false;
if (!Context.Equals(other.Context)) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -365,6 +381,7 @@ public override int GetHashCode() {
if (FlagKey.Length != 0) hash ^= FlagKey.GetHashCode();
if (EntityId.Length != 0) hash ^= EntityId.GetHashCode();
hash ^= Context.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -400,6 +417,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteString(EntityId);
}
context_.WriteTo(output, _map_context_codec);
+ if (Reference.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -427,6 +448,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteString(EntityId);
}
context_.WriteTo(ref output, _map_context_codec);
+ if (Reference.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -450,6 +475,9 @@ public int CalculateSize() {
size += 1 + pb::CodedOutputStream.ComputeStringSize(EntityId);
}
size += context_.CalculateSize(_map_context_codec);
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -475,6 +503,9 @@ public void MergeFrom(EvaluationRequest other) {
EntityId = other.EntityId;
}
context_.MergeFrom(other.context_);
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -510,6 +541,10 @@ public void MergeFrom(pb::CodedInputStream input) {
context_.AddEntriesFrom(input, _map_context_codec);
break;
}
+ case 50: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -545,6 +580,10 @@ public void MergeFrom(pb::CodedInputStream input) {
context_.AddEntriesFrom(ref input, _map_context_codec);
break;
}
+ case 50: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -588,6 +627,7 @@ public BatchEvaluationRequest() {
public BatchEvaluationRequest(BatchEvaluationRequest other) : this() {
requestId_ = other.requestId_;
requests_ = other.requests_.Clone();
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -620,6 +660,18 @@ public string RequestId {
get { return requests_; }
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 4;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -637,6 +689,7 @@ public bool Equals(BatchEvaluationRequest other) {
}
if (RequestId != other.RequestId) return false;
if(!requests_.Equals(other.requests_)) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -646,6 +699,7 @@ public override int GetHashCode() {
int hash = 1;
if (RequestId.Length != 0) hash ^= RequestId.GetHashCode();
hash ^= requests_.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -669,6 +723,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteString(RequestId);
}
requests_.WriteTo(output, _repeated_requests_codec);
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -684,6 +742,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteString(RequestId);
}
requests_.WriteTo(ref output, _repeated_requests_codec);
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -698,6 +760,9 @@ public int CalculateSize() {
size += 1 + pb::CodedOutputStream.ComputeStringSize(RequestId);
}
size += requests_.CalculateSize(_repeated_requests_codec);
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -714,6 +779,9 @@ public void MergeFrom(BatchEvaluationRequest other) {
RequestId = other.RequestId;
}
requests_.Add(other.requests_);
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -737,6 +805,10 @@ public void MergeFrom(pb::CodedInputStream input) {
requests_.AddEntriesFrom(input, _repeated_requests_codec);
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -760,6 +832,10 @@ public void MergeFrom(pb::CodedInputStream input) {
requests_.AddEntriesFrom(ref input, _repeated_requests_codec);
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -5733,6 +5809,7 @@ public EvaluationNamespaceSnapshotRequest() {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public EvaluationNamespaceSnapshotRequest(EvaluationNamespaceSnapshotRequest other) : this() {
key_ = other.key_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -5754,6 +5831,18 @@ public string Key {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 2;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -5770,6 +5859,7 @@ public bool Equals(EvaluationNamespaceSnapshotRequest other) {
return true;
}
if (Key != other.Key) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -5778,6 +5868,7 @@ public bool Equals(EvaluationNamespaceSnapshotRequest other) {
public override int GetHashCode() {
int hash = 1;
if (Key.Length != 0) hash ^= Key.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -5800,6 +5891,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(10);
output.WriteString(Key);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -5814,6 +5909,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(10);
output.WriteString(Key);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -5827,6 +5926,9 @@ public int CalculateSize() {
if (Key.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Key);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -5842,6 +5944,9 @@ public void MergeFrom(EvaluationNamespaceSnapshotRequest other) {
if (other.Key.Length != 0) {
Key = other.Key;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -5861,6 +5966,10 @@ public void MergeFrom(pb::CodedInputStream input) {
Key = input.ReadString();
break;
}
+ case 18: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -5880,6 +5989,10 @@ public void MergeFrom(pb::CodedInputStream input) {
Key = input.ReadString();
break;
}
+ case 18: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
diff --git a/src/Flipt.Grpc/Flipt.cs b/src/Flipt.Grpc/Flipt.cs
index 7d8c57e..132d80e 100644
--- a/src/Flipt.Grpc/Flipt.cs
+++ b/src/Flipt.Grpc/Flipt.cs
@@ -61,267 +61,274 @@ static FliptReflection() {
"b29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1cGRhdGVkQXQiigEKDU5hbWVz",
"cGFjZUxpc3QSMAoKbmFtZXNwYWNlcxgBIAMoCzIQLmZsaXB0Lk5hbWVzcGFj",
"ZVIKbmFtZXNwYWNlcxImCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAlSDW5leHRQ",
- "YWdlVG9rZW4SHwoLdG90YWxfY291bnQYAyABKAVSCnRvdGFsQ291bnQiJwoT",
- "R2V0TmFtZXNwYWNlUmVxdWVzdBIQCgNrZXkYASABKAlSA2tleSJnChRMaXN0",
- "TmFtZXNwYWNlUmVxdWVzdBIUCgVsaW1pdBgBIAEoBVIFbGltaXQSGgoGb2Zm",
- "c2V0GAIgASgFQgIYAVIGb2Zmc2V0Eh0KCnBhZ2VfdG9rZW4YAyABKAlSCXBh",
- "Z2VUb2tlbiJgChZDcmVhdGVOYW1lc3BhY2VSZXF1ZXN0EhAKA2tleRgBIAEo",
- "CVIDa2V5EhIKBG5hbWUYAiABKAlSBG5hbWUSIAoLZGVzY3JpcHRpb24YAyAB",
- "KAlSC2Rlc2NyaXB0aW9uImAKFlVwZGF0ZU5hbWVzcGFjZVJlcXVlc3QSEAoD",
- "a2V5GAEgASgJUgNrZXkSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtkZXNjcmlw",
- "dGlvbhgDIAEoCVILZGVzY3JpcHRpb24iKgoWRGVsZXRlTmFtZXNwYWNlUmVx",
- "dWVzdBIQCgNrZXkYASABKAlSA2tleSLUAgoERmxhZxIQCgNrZXkYASABKAlS",
- "A2tleRISCgRuYW1lGAIgASgJUgRuYW1lEiAKC2Rlc2NyaXB0aW9uGAMgASgJ",
- "UgtkZXNjcmlwdGlvbhIYCgdlbmFibGVkGAQgASgIUgdlbmFibGVkEjkKCmNy",
- "ZWF0ZWRfYXQYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUglj",
- "cmVhdGVkQXQSOQoKdXBkYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1",
- "Zi5UaW1lc3RhbXBSCXVwZGF0ZWRBdBIqCgh2YXJpYW50cxgHIAMoCzIOLmZs",
- "aXB0LlZhcmlhbnRSCHZhcmlhbnRzEiMKDW5hbWVzcGFjZV9rZXkYCCABKAlS",
- "DG5hbWVzcGFjZUtleRIjCgR0eXBlGAkgASgOMg8uZmxpcHQuRmxhZ1R5cGVS",
- "BHR5cGUidgoIRmxhZ0xpc3QSIQoFZmxhZ3MYASADKAsyCy5mbGlwdC5GbGFn",
- "UgVmbGFncxImCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAlSDW5leHRQYWdlVG9r",
- "ZW4SHwoLdG90YWxfY291bnQYAyABKAVSCnRvdGFsQ291bnQiRwoOR2V0Rmxh",
- "Z1JlcXVlc3QSEAoDa2V5GAEgASgJUgNrZXkSIwoNbmFtZXNwYWNlX2tleRgC",
- "IAEoCVIMbmFtZXNwYWNlS2V5IocBCg9MaXN0RmxhZ1JlcXVlc3QSFAoFbGlt",
- "aXQYASABKAVSBWxpbWl0EhoKBm9mZnNldBgCIAEoBUICGAFSBm9mZnNldBId",
- "CgpwYWdlX3Rva2VuGAMgASgJUglwYWdlVG9rZW4SIwoNbmFtZXNwYWNlX2tl",
- "eRgEIAEoCVIMbmFtZXNwYWNlS2V5Ir8BChFDcmVhdGVGbGFnUmVxdWVzdBIQ",
- "CgNrZXkYASABKAlSA2tleRISCgRuYW1lGAIgASgJUgRuYW1lEiAKC2Rlc2Ny",
- "aXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbhIYCgdlbmFibGVkGAQgASgIUgdl",
- "bmFibGVkEiMKDW5hbWVzcGFjZV9rZXkYBSABKAlSDG5hbWVzcGFjZUtleRIj",
- "CgR0eXBlGAYgASgOMg8uZmxpcHQuRmxhZ1R5cGVSBHR5cGUimgEKEVVwZGF0",
- "ZUZsYWdSZXF1ZXN0EhAKA2tleRgBIAEoCVIDa2V5EhIKBG5hbWUYAiABKAlS",
- "BG5hbWUSIAoLZGVzY3JpcHRpb24YAyABKAlSC2Rlc2NyaXB0aW9uEhgKB2Vu",
- "YWJsZWQYBCABKAhSB2VuYWJsZWQSIwoNbmFtZXNwYWNlX2tleRgFIAEoCVIM",
- "bmFtZXNwYWNlS2V5IkoKEURlbGV0ZUZsYWdSZXF1ZXN0EhAKA2tleRgBIAEo",
- "CVIDa2V5EiMKDW5hbWVzcGFjZV9rZXkYAiABKAlSDG5hbWVzcGFjZUtleSK3",
- "AgoHVmFyaWFudBIOCgJpZBgBIAEoCVICaWQSGQoIZmxhZ19rZXkYAiABKAlS",
- "B2ZsYWdLZXkSEAoDa2V5GAMgASgJUgNrZXkSEgoEbmFtZRgEIAEoCVIEbmFt",
- "ZRIgCgtkZXNjcmlwdGlvbhgFIAEoCVILZGVzY3JpcHRpb24SOQoKY3JlYXRl",
- "ZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCWNyZWF0",
- "ZWRBdBI5Cgp1cGRhdGVkX2F0GAcgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp",
- "bWVzdGFtcFIJdXBkYXRlZEF0Eh4KCmF0dGFjaG1lbnQYCCABKAlSCmF0dGFj",
- "aG1lbnQSIwoNbmFtZXNwYWNlX2tleRgJIAEoCVIMbmFtZXNwYWNlS2V5Ir4B",
- "ChRDcmVhdGVWYXJpYW50UmVxdWVzdBIZCghmbGFnX2tleRgBIAEoCVIHZmxh",
- "Z0tleRIQCgNrZXkYAiABKAlSA2tleRISCgRuYW1lGAMgASgJUgRuYW1lEiAK",
- "C2Rlc2NyaXB0aW9uGAQgASgJUgtkZXNjcmlwdGlvbhIeCgphdHRhY2htZW50",
- "GAUgASgJUgphdHRhY2htZW50EiMKDW5hbWVzcGFjZV9rZXkYBiABKAlSDG5h",
- "bWVzcGFjZUtleSLOAQoUVXBkYXRlVmFyaWFudFJlcXVlc3QSDgoCaWQYASAB",
- "KAlSAmlkEhkKCGZsYWdfa2V5GAIgASgJUgdmbGFnS2V5EhAKA2tleRgDIAEo",
- "CVIDa2V5EhIKBG5hbWUYBCABKAlSBG5hbWUSIAoLZGVzY3JpcHRpb24YBSAB",
- "KAlSC2Rlc2NyaXB0aW9uEh4KCmF0dGFjaG1lbnQYBiABKAlSCmF0dGFjaG1l",
- "bnQSIwoNbmFtZXNwYWNlX2tleRgHIAEoCVIMbmFtZXNwYWNlS2V5ImYKFERl",
- "bGV0ZVZhcmlhbnRSZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghmbGFnX2tl",
- "eRgCIAEoCVIHZmxhZ0tleRIjCg1uYW1lc3BhY2Vfa2V5GAMgASgJUgxuYW1l",
- "c3BhY2VLZXki0gIKB1NlZ21lbnQSEAoDa2V5GAEgASgJUgNrZXkSEgoEbmFt",
- "ZRgCIAEoCVIEbmFtZRIgCgtkZXNjcmlwdGlvbhgDIAEoCVILZGVzY3JpcHRp",
- "b24SOQoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l",
- "c3RhbXBSCWNyZWF0ZWRBdBI5Cgp1cGRhdGVkX2F0GAUgASgLMhouZ29vZ2xl",
- "LnByb3RvYnVmLlRpbWVzdGFtcFIJdXBkYXRlZEF0EjMKC2NvbnN0cmFpbnRz",
- "GAYgAygLMhEuZmxpcHQuQ29uc3RyYWludFILY29uc3RyYWludHMSLwoKbWF0",
- "Y2hfdHlwZRgHIAEoDjIQLmZsaXB0Lk1hdGNoVHlwZVIJbWF0Y2hUeXBlEiMK",
- "DW5hbWVzcGFjZV9rZXkYCCABKAlSDG5hbWVzcGFjZUtleSKCAQoLU2VnbWVu",
- "dExpc3QSKgoIc2VnbWVudHMYASADKAsyDi5mbGlwdC5TZWdtZW50UghzZWdt",
- "ZW50cxImCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAlSDW5leHRQYWdlVG9rZW4S",
- "HwoLdG90YWxfY291bnQYAyABKAVSCnRvdGFsQ291bnQiSgoRR2V0U2VnbWVu",
- "dFJlcXVlc3QSEAoDa2V5GAEgASgJUgNrZXkSIwoNbmFtZXNwYWNlX2tleRgC",
- "IAEoCVIMbmFtZXNwYWNlS2V5IooBChJMaXN0U2VnbWVudFJlcXVlc3QSFAoF",
- "bGltaXQYASABKAVSBWxpbWl0EhoKBm9mZnNldBgCIAEoBUICGAFSBm9mZnNl",
- "dBIdCgpwYWdlX3Rva2VuGAMgASgJUglwYWdlVG9rZW4SIwoNbmFtZXNwYWNl",
- "X2tleRgEIAEoCVIMbmFtZXNwYWNlS2V5IrQBChRDcmVhdGVTZWdtZW50UmVx",
+ "YWdlVG9rZW4SHwoLdG90YWxfY291bnQYAyABKAVSCnRvdGFsQ291bnQiRQoT",
+ "R2V0TmFtZXNwYWNlUmVxdWVzdBIQCgNrZXkYASABKAlSA2tleRIcCglyZWZl",
+ "cmVuY2UYAiABKAlSCXJlZmVyZW5jZSKFAQoUTGlzdE5hbWVzcGFjZVJlcXVl",
+ "c3QSFAoFbGltaXQYASABKAVSBWxpbWl0EhoKBm9mZnNldBgCIAEoBUICGAFS",
+ "Bm9mZnNldBIdCgpwYWdlX3Rva2VuGAMgASgJUglwYWdlVG9rZW4SHAoJcmVm",
+ "ZXJlbmNlGAQgASgJUglyZWZlcmVuY2UiYAoWQ3JlYXRlTmFtZXNwYWNlUmVx",
"dWVzdBIQCgNrZXkYASABKAlSA2tleRISCgRuYW1lGAIgASgJUgRuYW1lEiAK",
- "C2Rlc2NyaXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbhIvCgptYXRjaF90eXBl",
- "GAQgASgOMhAuZmxpcHQuTWF0Y2hUeXBlUgltYXRjaFR5cGUSIwoNbmFtZXNw",
- "YWNlX2tleRgFIAEoCVIMbmFtZXNwYWNlS2V5IrQBChRVcGRhdGVTZWdtZW50",
- "UmVxdWVzdBIQCgNrZXkYASABKAlSA2tleRISCgRuYW1lGAIgASgJUgRuYW1l",
- "EiAKC2Rlc2NyaXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbhIvCgptYXRjaF90",
- "eXBlGAQgASgOMhAuZmxpcHQuTWF0Y2hUeXBlUgltYXRjaFR5cGUSIwoNbmFt",
- "ZXNwYWNlX2tleRgFIAEoCVIMbmFtZXNwYWNlS2V5Ik0KFERlbGV0ZVNlZ21l",
- "bnRSZXF1ZXN0EhAKA2tleRgBIAEoCVIDa2V5EiMKDW5hbWVzcGFjZV9rZXkY",
- "AiABKAlSDG5hbWVzcGFjZUtleSLzAgoKQ29uc3RyYWludBIOCgJpZBgBIAEo",
- "CVICaWQSHwoLc2VnbWVudF9rZXkYAiABKAlSCnNlZ21lbnRLZXkSKQoEdHlw",
- "ZRgDIAEoDjIVLmZsaXB0LkNvbXBhcmlzb25UeXBlUgR0eXBlEhoKCHByb3Bl",
- "cnR5GAQgASgJUghwcm9wZXJ0eRIaCghvcGVyYXRvchgFIAEoCVIIb3BlcmF0",
- "b3ISFAoFdmFsdWUYBiABKAlSBXZhbHVlEjkKCmNyZWF0ZWRfYXQYByABKAsy",
- "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgljcmVhdGVkQXQSOQoKdXBk",
- "YXRlZF9hdBgIIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXVw",
- "ZGF0ZWRBdBIjCg1uYW1lc3BhY2Vfa2V5GAkgASgJUgxuYW1lc3BhY2VLZXkS",
- "IAoLZGVzY3JpcHRpb24YCiABKAlSC2Rlc2NyaXB0aW9uIvoBChdDcmVhdGVD",
- "b25zdHJhaW50UmVxdWVzdBIfCgtzZWdtZW50X2tleRgBIAEoCVIKc2VnbWVu",
- "dEtleRIpCgR0eXBlGAIgASgOMhUuZmxpcHQuQ29tcGFyaXNvblR5cGVSBHR5",
- "cGUSGgoIcHJvcGVydHkYAyABKAlSCHByb3BlcnR5EhoKCG9wZXJhdG9yGAQg",
- "ASgJUghvcGVyYXRvchIUCgV2YWx1ZRgFIAEoCVIFdmFsdWUSIwoNbmFtZXNw",
- "YWNlX2tleRgGIAEoCVIMbmFtZXNwYWNlS2V5EiAKC2Rlc2NyaXB0aW9uGAcg",
- "ASgJUgtkZXNjcmlwdGlvbiKKAgoXVXBkYXRlQ29uc3RyYWludFJlcXVlc3QS",
- "DgoCaWQYASABKAlSAmlkEh8KC3NlZ21lbnRfa2V5GAIgASgJUgpzZWdtZW50",
- "S2V5EikKBHR5cGUYAyABKA4yFS5mbGlwdC5Db21wYXJpc29uVHlwZVIEdHlw",
- "ZRIaCghwcm9wZXJ0eRgEIAEoCVIIcHJvcGVydHkSGgoIb3BlcmF0b3IYBSAB",
- "KAlSCG9wZXJhdG9yEhQKBXZhbHVlGAYgASgJUgV2YWx1ZRIjCg1uYW1lc3Bh",
- "Y2Vfa2V5GAcgASgJUgxuYW1lc3BhY2VLZXkSIAoLZGVzY3JpcHRpb24YCCAB",
- "KAlSC2Rlc2NyaXB0aW9uIm8KF0RlbGV0ZUNvbnN0cmFpbnRSZXF1ZXN0Eg4K",
- "AmlkGAEgASgJUgJpZBIfCgtzZWdtZW50X2tleRgCIAEoCVIKc2VnbWVudEtl",
- "eRIjCg1uYW1lc3BhY2Vfa2V5GAMgASgJUgxuYW1lc3BhY2VLZXkioQMKB1Jv",
- "bGxvdXQSDgoCaWQYASABKAlSAmlkEiMKDW5hbWVzcGFjZV9rZXkYAiABKAlS",
- "DG5hbWVzcGFjZUtleRIZCghmbGFnX2tleRgDIAEoCVIHZmxhZ0tleRImCgR0",
- "eXBlGAQgASgOMhIuZmxpcHQuUm9sbG91dFR5cGVSBHR5cGUSEgoEcmFuaxgF",
- "IAEoBVIEcmFuaxIgCgtkZXNjcmlwdGlvbhgGIAEoCVILZGVzY3JpcHRpb24S",
- "OQoKY3JlYXRlZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh",
- "bXBSCWNyZWF0ZWRBdBI5Cgp1cGRhdGVkX2F0GAggASgLMhouZ29vZ2xlLnBy",
- "b3RvYnVmLlRpbWVzdGFtcFIJdXBkYXRlZEF0EjEKB3NlZ21lbnQYFCABKAsy",
- "FS5mbGlwdC5Sb2xsb3V0U2VnbWVudEgAUgdzZWdtZW50EjcKCXRocmVzaG9s",
- "ZBgVIAEoCzIXLmZsaXB0LlJvbGxvdXRUaHJlc2hvbGRIAFIJdGhyZXNob2xk",
- "QgYKBHJ1bGUisQEKDlJvbGxvdXRTZWdtZW50EiMKC3NlZ21lbnRfa2V5GAEg",
- "ASgJQgIYAVIKc2VnbWVudEtleRIUCgV2YWx1ZRgCIAEoCFIFdmFsdWUSIQoM",
- "c2VnbWVudF9rZXlzGAMgAygJUgtzZWdtZW50S2V5cxJBChBzZWdtZW50X29w",
- "ZXJhdG9yGAQgASgOMhYuZmxpcHQuU2VnbWVudE9wZXJhdG9yUg9zZWdtZW50",
- "T3BlcmF0b3IiSAoQUm9sbG91dFRocmVzaG9sZBIeCgpwZXJjZW50YWdlGAEg",
- "ASgCUgpwZXJjZW50YWdlEhQKBXZhbHVlGAIgASgIUgV2YWx1ZSJ8CgtSb2xs",
- "b3V0TGlzdBIkCgVydWxlcxgBIAMoCzIOLmZsaXB0LlJvbGxvdXRSBXJ1bGVz",
- "EiYKD25leHRfcGFnZV90b2tlbhgCIAEoCVINbmV4dFBhZ2VUb2tlbhIfCgt0",
- "b3RhbF9jb3VudBgDIAEoBVIKdG90YWxDb3VudCKJAQoSTGlzdFJvbGxvdXRS",
- "ZXF1ZXN0EiMKDW5hbWVzcGFjZV9rZXkYASABKAlSDG5hbWVzcGFjZUtleRIZ",
- "CghmbGFnX2tleRgCIAEoCVIHZmxhZ0tleRIUCgVsaW1pdBgDIAEoBVIFbGlt",
- "aXQSHQoKcGFnZV90b2tlbhgEIAEoCVIJcGFnZVRva2VuImMKEUdldFJvbGxv",
- "dXRSZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIjCg1uYW1lc3BhY2Vfa2V5GAIg",
- "ASgJUgxuYW1lc3BhY2VLZXkSGQoIZmxhZ19rZXkYAyABKAlSB2ZsYWdLZXki",
- "gAIKFENyZWF0ZVJvbGxvdXRSZXF1ZXN0EiMKDW5hbWVzcGFjZV9rZXkYASAB",
- "KAlSDG5hbWVzcGFjZUtleRIZCghmbGFnX2tleRgCIAEoCVIHZmxhZ0tleRIS",
- "CgRyYW5rGAMgASgFUgRyYW5rEiAKC2Rlc2NyaXB0aW9uGAQgASgJUgtkZXNj",
- "cmlwdGlvbhIxCgdzZWdtZW50GBQgASgLMhUuZmxpcHQuUm9sbG91dFNlZ21l",
- "bnRIAFIHc2VnbWVudBI3Cgl0aHJlc2hvbGQYFSABKAsyFy5mbGlwdC5Sb2xs",
- "b3V0VGhyZXNob2xkSABSCXRocmVzaG9sZEIGCgRydWxlIvwBChRVcGRhdGVS",
- "b2xsb3V0UmVxdWVzdBIOCgJpZBgBIAEoCVICaWQSIwoNbmFtZXNwYWNlX2tl",
- "eRgCIAEoCVIMbmFtZXNwYWNlS2V5EhkKCGZsYWdfa2V5GAMgASgJUgdmbGFn",
- "S2V5EiAKC2Rlc2NyaXB0aW9uGAQgASgJUgtkZXNjcmlwdGlvbhIxCgdzZWdt",
- "ZW50GBQgASgLMhUuZmxpcHQuUm9sbG91dFNlZ21lbnRIAFIHc2VnbWVudBI3",
- "Cgl0aHJlc2hvbGQYFSABKAsyFy5mbGlwdC5Sb2xsb3V0VGhyZXNob2xkSABS",
- "CXRocmVzaG9sZEIGCgRydWxlImYKFERlbGV0ZVJvbGxvdXRSZXF1ZXN0Eg4K",
- "AmlkGAEgASgJUgJpZBIjCg1uYW1lc3BhY2Vfa2V5GAIgASgJUgxuYW1lc3Bh",
- "Y2VLZXkSGQoIZmxhZ19rZXkYAyABKAlSB2ZsYWdLZXkidwoUT3JkZXJSb2xs",
- "b3V0c1JlcXVlc3QSGQoIZmxhZ19rZXkYASABKAlSB2ZsYWdLZXkSIwoNbmFt",
- "ZXNwYWNlX2tleRgCIAEoCVIMbmFtZXNwYWNlS2V5Eh8KC3JvbGxvdXRfaWRz",
- "GAMgAygJUgpyb2xsb3V0SWRzIqIDCgRSdWxlEg4KAmlkGAEgASgJUgJpZBIZ",
- "CghmbGFnX2tleRgCIAEoCVIHZmxhZ0tleRIfCgtzZWdtZW50X2tleRgDIAEo",
- "CVIKc2VnbWVudEtleRI5Cg1kaXN0cmlidXRpb25zGAQgAygLMhMuZmxpcHQu",
- "RGlzdHJpYnV0aW9uUg1kaXN0cmlidXRpb25zEhIKBHJhbmsYBSABKAVSBHJh",
- "bmsSOQoKY3JlYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l",
- "c3RhbXBSCWNyZWF0ZWRBdBI5Cgp1cGRhdGVkX2F0GAcgASgLMhouZ29vZ2xl",
- "LnByb3RvYnVmLlRpbWVzdGFtcFIJdXBkYXRlZEF0EiMKDW5hbWVzcGFjZV9r",
- "ZXkYCCABKAlSDG5hbWVzcGFjZUtleRIhCgxzZWdtZW50X2tleXMYCSADKAlS",
- "C3NlZ21lbnRLZXlzEkEKEHNlZ21lbnRfb3BlcmF0b3IYCiABKA4yFi5mbGlw",
- "dC5TZWdtZW50T3BlcmF0b3JSD3NlZ21lbnRPcGVyYXRvciJ2CghSdWxlTGlz",
- "dBIhCgVydWxlcxgBIAMoCzILLmZsaXB0LlJ1bGVSBXJ1bGVzEiYKD25leHRf",
- "cGFnZV90b2tlbhgCIAEoCVINbmV4dFBhZ2VUb2tlbhIfCgt0b3RhbF9jb3Vu",
- "dBgDIAEoBVIKdG90YWxDb3VudCKiAQoPTGlzdFJ1bGVSZXF1ZXN0EhQKBWxp",
+ "C2Rlc2NyaXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbiJgChZVcGRhdGVOYW1l",
+ "c3BhY2VSZXF1ZXN0EhAKA2tleRgBIAEoCVIDa2V5EhIKBG5hbWUYAiABKAlS",
+ "BG5hbWUSIAoLZGVzY3JpcHRpb24YAyABKAlSC2Rlc2NyaXB0aW9uIioKFkRl",
+ "bGV0ZU5hbWVzcGFjZVJlcXVlc3QSEAoDa2V5GAEgASgJUgNrZXki1AIKBEZs",
+ "YWcSEAoDa2V5GAEgASgJUgNrZXkSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtk",
+ "ZXNjcmlwdGlvbhgDIAEoCVILZGVzY3JpcHRpb24SGAoHZW5hYmxlZBgEIAEo",
+ "CFIHZW5hYmxlZBI5CgpjcmVhdGVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3Rv",
+ "YnVmLlRpbWVzdGFtcFIJY3JlYXRlZEF0EjkKCnVwZGF0ZWRfYXQYBiABKAsy",
+ "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1cGRhdGVkQXQSKgoIdmFy",
+ "aWFudHMYByADKAsyDi5mbGlwdC5WYXJpYW50Ugh2YXJpYW50cxIjCg1uYW1l",
+ "c3BhY2Vfa2V5GAggASgJUgxuYW1lc3BhY2VLZXkSIwoEdHlwZRgJIAEoDjIP",
+ "LmZsaXB0LkZsYWdUeXBlUgR0eXBlInYKCEZsYWdMaXN0EiEKBWZsYWdzGAEg",
+ "AygLMgsuZmxpcHQuRmxhZ1IFZmxhZ3MSJgoPbmV4dF9wYWdlX3Rva2VuGAIg",
+ "ASgJUg1uZXh0UGFnZVRva2VuEh8KC3RvdGFsX2NvdW50GAMgASgFUgp0b3Rh",
+ "bENvdW50ImUKDkdldEZsYWdSZXF1ZXN0EhAKA2tleRgBIAEoCVIDa2V5EiMK",
+ "DW5hbWVzcGFjZV9rZXkYAiABKAlSDG5hbWVzcGFjZUtleRIcCglyZWZlcmVu",
+ "Y2UYAyABKAlSCXJlZmVyZW5jZSKlAQoPTGlzdEZsYWdSZXF1ZXN0EhQKBWxp",
"bWl0GAEgASgFUgVsaW1pdBIaCgZvZmZzZXQYAiABKAVCAhgBUgZvZmZzZXQS",
- "GQoIZmxhZ19rZXkYAyABKAlSB2ZsYWdLZXkSHQoKcGFnZV90b2tlbhgEIAEo",
- "CVIJcGFnZVRva2VuEiMKDW5hbWVzcGFjZV9rZXkYBSABKAlSDG5hbWVzcGFj",
- "ZUtleSJgCg5HZXRSdWxlUmVxdWVzdBIOCgJpZBgBIAEoCVICaWQSGQoIZmxh",
- "Z19rZXkYAiABKAlSB2ZsYWdLZXkSIwoNbmFtZXNwYWNlX2tleRgDIAEoCVIM",
- "bmFtZXNwYWNlS2V5IvIBChFDcmVhdGVSdWxlUmVxdWVzdBIZCghmbGFnX2tl",
- "eRgBIAEoCVIHZmxhZ0tleRIjCgtzZWdtZW50X2tleRgCIAEoCUICGAFSCnNl",
- "Z21lbnRLZXkSEgoEcmFuaxgDIAEoBVIEcmFuaxIjCg1uYW1lc3BhY2Vfa2V5",
- "GAQgASgJUgxuYW1lc3BhY2VLZXkSIQoMc2VnbWVudF9rZXlzGAUgAygJUgtz",
- "ZWdtZW50S2V5cxJBChBzZWdtZW50X29wZXJhdG9yGAYgASgOMhYuZmxpcHQu",
- "U2VnbWVudE9wZXJhdG9yUg9zZWdtZW50T3BlcmF0b3Ii7gEKEVVwZGF0ZVJ1",
- "bGVSZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghmbGFnX2tleRgCIAEoCVIH",
- "ZmxhZ0tleRIjCgtzZWdtZW50X2tleRgDIAEoCUICGAFSCnNlZ21lbnRLZXkS",
- "IwoNbmFtZXNwYWNlX2tleRgEIAEoCVIMbmFtZXNwYWNlS2V5EiEKDHNlZ21l",
- "bnRfa2V5cxgFIAMoCVILc2VnbWVudEtleXMSQQoQc2VnbWVudF9vcGVyYXRv",
- "chgGIAEoDjIWLmZsaXB0LlNlZ21lbnRPcGVyYXRvclIPc2VnbWVudE9wZXJh",
- "dG9yImMKEURlbGV0ZVJ1bGVSZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghm",
+ "HQoKcGFnZV90b2tlbhgDIAEoCVIJcGFnZVRva2VuEiMKDW5hbWVzcGFjZV9r",
+ "ZXkYBCABKAlSDG5hbWVzcGFjZUtleRIcCglyZWZlcmVuY2UYBSABKAlSCXJl",
+ "ZmVyZW5jZSK/AQoRQ3JlYXRlRmxhZ1JlcXVlc3QSEAoDa2V5GAEgASgJUgNr",
+ "ZXkSEgoEbmFtZRgCIAEoCVIEbmFtZRIgCgtkZXNjcmlwdGlvbhgDIAEoCVIL",
+ "ZGVzY3JpcHRpb24SGAoHZW5hYmxlZBgEIAEoCFIHZW5hYmxlZBIjCg1uYW1l",
+ "c3BhY2Vfa2V5GAUgASgJUgxuYW1lc3BhY2VLZXkSIwoEdHlwZRgGIAEoDjIP",
+ "LmZsaXB0LkZsYWdUeXBlUgR0eXBlIpoBChFVcGRhdGVGbGFnUmVxdWVzdBIQ",
+ "CgNrZXkYASABKAlSA2tleRISCgRuYW1lGAIgASgJUgRuYW1lEiAKC2Rlc2Ny",
+ "aXB0aW9uGAMgASgJUgtkZXNjcmlwdGlvbhIYCgdlbmFibGVkGAQgASgIUgdl",
+ "bmFibGVkEiMKDW5hbWVzcGFjZV9rZXkYBSABKAlSDG5hbWVzcGFjZUtleSJK",
+ "ChFEZWxldGVGbGFnUmVxdWVzdBIQCgNrZXkYASABKAlSA2tleRIjCg1uYW1l",
+ "c3BhY2Vfa2V5GAIgASgJUgxuYW1lc3BhY2VLZXkitwIKB1ZhcmlhbnQSDgoC",
+ "aWQYASABKAlSAmlkEhkKCGZsYWdfa2V5GAIgASgJUgdmbGFnS2V5EhAKA2tl",
+ "eRgDIAEoCVIDa2V5EhIKBG5hbWUYBCABKAlSBG5hbWUSIAoLZGVzY3JpcHRp",
+ "b24YBSABKAlSC2Rlc2NyaXB0aW9uEjkKCmNyZWF0ZWRfYXQYBiABKAsyGi5n",
+ "b29nbGUucHJvdG9idWYuVGltZXN0YW1wUgljcmVhdGVkQXQSOQoKdXBkYXRl",
+ "ZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXVwZGF0",
+ "ZWRBdBIeCgphdHRhY2htZW50GAggASgJUgphdHRhY2htZW50EiMKDW5hbWVz",
+ "cGFjZV9rZXkYCSABKAlSDG5hbWVzcGFjZUtleSK+AQoUQ3JlYXRlVmFyaWFu",
+ "dFJlcXVlc3QSGQoIZmxhZ19rZXkYASABKAlSB2ZsYWdLZXkSEAoDa2V5GAIg",
+ "ASgJUgNrZXkSEgoEbmFtZRgDIAEoCVIEbmFtZRIgCgtkZXNjcmlwdGlvbhgE",
+ "IAEoCVILZGVzY3JpcHRpb24SHgoKYXR0YWNobWVudBgFIAEoCVIKYXR0YWNo",
+ "bWVudBIjCg1uYW1lc3BhY2Vfa2V5GAYgASgJUgxuYW1lc3BhY2VLZXkizgEK",
+ "FFVwZGF0ZVZhcmlhbnRSZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghmbGFn",
+ "X2tleRgCIAEoCVIHZmxhZ0tleRIQCgNrZXkYAyABKAlSA2tleRISCgRuYW1l",
+ "GAQgASgJUgRuYW1lEiAKC2Rlc2NyaXB0aW9uGAUgASgJUgtkZXNjcmlwdGlv",
+ "bhIeCgphdHRhY2htZW50GAYgASgJUgphdHRhY2htZW50EiMKDW5hbWVzcGFj",
+ "ZV9rZXkYByABKAlSDG5hbWVzcGFjZUtleSJmChREZWxldGVWYXJpYW50UmVx",
+ "dWVzdBIOCgJpZBgBIAEoCVICaWQSGQoIZmxhZ19rZXkYAiABKAlSB2ZsYWdL",
+ "ZXkSIwoNbmFtZXNwYWNlX2tleRgDIAEoCVIMbmFtZXNwYWNlS2V5ItICCgdT",
+ "ZWdtZW50EhAKA2tleRgBIAEoCVIDa2V5EhIKBG5hbWUYAiABKAlSBG5hbWUS",
+ "IAoLZGVzY3JpcHRpb24YAyABKAlSC2Rlc2NyaXB0aW9uEjkKCmNyZWF0ZWRf",
+ "YXQYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgljcmVhdGVk",
+ "QXQSOQoKdXBkYXRlZF9hdBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l",
+ "c3RhbXBSCXVwZGF0ZWRBdBIzCgtjb25zdHJhaW50cxgGIAMoCzIRLmZsaXB0",
+ "LkNvbnN0cmFpbnRSC2NvbnN0cmFpbnRzEi8KCm1hdGNoX3R5cGUYByABKA4y",
+ "EC5mbGlwdC5NYXRjaFR5cGVSCW1hdGNoVHlwZRIjCg1uYW1lc3BhY2Vfa2V5",
+ "GAggASgJUgxuYW1lc3BhY2VLZXkiggEKC1NlZ21lbnRMaXN0EioKCHNlZ21l",
+ "bnRzGAEgAygLMg4uZmxpcHQuU2VnbWVudFIIc2VnbWVudHMSJgoPbmV4dF9w",
+ "YWdlX3Rva2VuGAIgASgJUg1uZXh0UGFnZVRva2VuEh8KC3RvdGFsX2NvdW50",
+ "GAMgASgFUgp0b3RhbENvdW50ImgKEUdldFNlZ21lbnRSZXF1ZXN0EhAKA2tl",
+ "eRgBIAEoCVIDa2V5EiMKDW5hbWVzcGFjZV9rZXkYAiABKAlSDG5hbWVzcGFj",
+ "ZUtleRIcCglyZWZlcmVuY2UYAyABKAlSCXJlZmVyZW5jZSKoAQoSTGlzdFNl",
+ "Z21lbnRSZXF1ZXN0EhQKBWxpbWl0GAEgASgFUgVsaW1pdBIaCgZvZmZzZXQY",
+ "AiABKAVCAhgBUgZvZmZzZXQSHQoKcGFnZV90b2tlbhgDIAEoCVIJcGFnZVRv",
+ "a2VuEiMKDW5hbWVzcGFjZV9rZXkYBCABKAlSDG5hbWVzcGFjZUtleRIcCgly",
+ "ZWZlcmVuY2UYBSABKAlSCXJlZmVyZW5jZSK0AQoUQ3JlYXRlU2VnbWVudFJl",
+ "cXVlc3QSEAoDa2V5GAEgASgJUgNrZXkSEgoEbmFtZRgCIAEoCVIEbmFtZRIg",
+ "CgtkZXNjcmlwdGlvbhgDIAEoCVILZGVzY3JpcHRpb24SLwoKbWF0Y2hfdHlw",
+ "ZRgEIAEoDjIQLmZsaXB0Lk1hdGNoVHlwZVIJbWF0Y2hUeXBlEiMKDW5hbWVz",
+ "cGFjZV9rZXkYBSABKAlSDG5hbWVzcGFjZUtleSK0AQoUVXBkYXRlU2VnbWVu",
+ "dFJlcXVlc3QSEAoDa2V5GAEgASgJUgNrZXkSEgoEbmFtZRgCIAEoCVIEbmFt",
+ "ZRIgCgtkZXNjcmlwdGlvbhgDIAEoCVILZGVzY3JpcHRpb24SLwoKbWF0Y2hf",
+ "dHlwZRgEIAEoDjIQLmZsaXB0Lk1hdGNoVHlwZVIJbWF0Y2hUeXBlEiMKDW5h",
+ "bWVzcGFjZV9rZXkYBSABKAlSDG5hbWVzcGFjZUtleSJNChREZWxldGVTZWdt",
+ "ZW50UmVxdWVzdBIQCgNrZXkYASABKAlSA2tleRIjCg1uYW1lc3BhY2Vfa2V5",
+ "GAIgASgJUgxuYW1lc3BhY2VLZXki8wIKCkNvbnN0cmFpbnQSDgoCaWQYASAB",
+ "KAlSAmlkEh8KC3NlZ21lbnRfa2V5GAIgASgJUgpzZWdtZW50S2V5EikKBHR5",
+ "cGUYAyABKA4yFS5mbGlwdC5Db21wYXJpc29uVHlwZVIEdHlwZRIaCghwcm9w",
+ "ZXJ0eRgEIAEoCVIIcHJvcGVydHkSGgoIb3BlcmF0b3IYBSABKAlSCG9wZXJh",
+ "dG9yEhQKBXZhbHVlGAYgASgJUgV2YWx1ZRI5CgpjcmVhdGVkX2F0GAcgASgL",
+ "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJY3JlYXRlZEF0EjkKCnVw",
+ "ZGF0ZWRfYXQYCCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1",
+ "cGRhdGVkQXQSIwoNbmFtZXNwYWNlX2tleRgJIAEoCVIMbmFtZXNwYWNlS2V5",
+ "EiAKC2Rlc2NyaXB0aW9uGAogASgJUgtkZXNjcmlwdGlvbiL6AQoXQ3JlYXRl",
+ "Q29uc3RyYWludFJlcXVlc3QSHwoLc2VnbWVudF9rZXkYASABKAlSCnNlZ21l",
+ "bnRLZXkSKQoEdHlwZRgCIAEoDjIVLmZsaXB0LkNvbXBhcmlzb25UeXBlUgR0",
+ "eXBlEhoKCHByb3BlcnR5GAMgASgJUghwcm9wZXJ0eRIaCghvcGVyYXRvchgE",
+ "IAEoCVIIb3BlcmF0b3ISFAoFdmFsdWUYBSABKAlSBXZhbHVlEiMKDW5hbWVz",
+ "cGFjZV9rZXkYBiABKAlSDG5hbWVzcGFjZUtleRIgCgtkZXNjcmlwdGlvbhgH",
+ "IAEoCVILZGVzY3JpcHRpb24iigIKF1VwZGF0ZUNvbnN0cmFpbnRSZXF1ZXN0",
+ "Eg4KAmlkGAEgASgJUgJpZBIfCgtzZWdtZW50X2tleRgCIAEoCVIKc2VnbWVu",
+ "dEtleRIpCgR0eXBlGAMgASgOMhUuZmxpcHQuQ29tcGFyaXNvblR5cGVSBHR5",
+ "cGUSGgoIcHJvcGVydHkYBCABKAlSCHByb3BlcnR5EhoKCG9wZXJhdG9yGAUg",
+ "ASgJUghvcGVyYXRvchIUCgV2YWx1ZRgGIAEoCVIFdmFsdWUSIwoNbmFtZXNw",
+ "YWNlX2tleRgHIAEoCVIMbmFtZXNwYWNlS2V5EiAKC2Rlc2NyaXB0aW9uGAgg",
+ "ASgJUgtkZXNjcmlwdGlvbiJvChdEZWxldGVDb25zdHJhaW50UmVxdWVzdBIO",
+ "CgJpZBgBIAEoCVICaWQSHwoLc2VnbWVudF9rZXkYAiABKAlSCnNlZ21lbnRL",
+ "ZXkSIwoNbmFtZXNwYWNlX2tleRgDIAEoCVIMbmFtZXNwYWNlS2V5IqEDCgdS",
+ "b2xsb3V0Eg4KAmlkGAEgASgJUgJpZBIjCg1uYW1lc3BhY2Vfa2V5GAIgASgJ",
+ "UgxuYW1lc3BhY2VLZXkSGQoIZmxhZ19rZXkYAyABKAlSB2ZsYWdLZXkSJgoE",
+ "dHlwZRgEIAEoDjISLmZsaXB0LlJvbGxvdXRUeXBlUgR0eXBlEhIKBHJhbmsY",
+ "BSABKAVSBHJhbmsSIAoLZGVzY3JpcHRpb24YBiABKAlSC2Rlc2NyaXB0aW9u",
+ "EjkKCmNyZWF0ZWRfYXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0",
+ "YW1wUgljcmVhdGVkQXQSOQoKdXBkYXRlZF9hdBgIIAEoCzIaLmdvb2dsZS5w",
+ "cm90b2J1Zi5UaW1lc3RhbXBSCXVwZGF0ZWRBdBIxCgdzZWdtZW50GBQgASgL",
+ "MhUuZmxpcHQuUm9sbG91dFNlZ21lbnRIAFIHc2VnbWVudBI3Cgl0aHJlc2hv",
+ "bGQYFSABKAsyFy5mbGlwdC5Sb2xsb3V0VGhyZXNob2xkSABSCXRocmVzaG9s",
+ "ZEIGCgRydWxlIrEBCg5Sb2xsb3V0U2VnbWVudBIjCgtzZWdtZW50X2tleRgB",
+ "IAEoCUICGAFSCnNlZ21lbnRLZXkSFAoFdmFsdWUYAiABKAhSBXZhbHVlEiEK",
+ "DHNlZ21lbnRfa2V5cxgDIAMoCVILc2VnbWVudEtleXMSQQoQc2VnbWVudF9v",
+ "cGVyYXRvchgEIAEoDjIWLmZsaXB0LlNlZ21lbnRPcGVyYXRvclIPc2VnbWVu",
+ "dE9wZXJhdG9yIkgKEFJvbGxvdXRUaHJlc2hvbGQSHgoKcGVyY2VudGFnZRgB",
+ "IAEoAlIKcGVyY2VudGFnZRIUCgV2YWx1ZRgCIAEoCFIFdmFsdWUifAoLUm9s",
+ "bG91dExpc3QSJAoFcnVsZXMYASADKAsyDi5mbGlwdC5Sb2xsb3V0UgVydWxl",
+ "cxImCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAlSDW5leHRQYWdlVG9rZW4SHwoL",
+ "dG90YWxfY291bnQYAyABKAVSCnRvdGFsQ291bnQipwEKEkxpc3RSb2xsb3V0",
+ "UmVxdWVzdBIjCg1uYW1lc3BhY2Vfa2V5GAEgASgJUgxuYW1lc3BhY2VLZXkS",
+ "GQoIZmxhZ19rZXkYAiABKAlSB2ZsYWdLZXkSFAoFbGltaXQYAyABKAVSBWxp",
+ "bWl0Eh0KCnBhZ2VfdG9rZW4YBCABKAlSCXBhZ2VUb2tlbhIcCglyZWZlcmVu",
+ "Y2UYBSABKAlSCXJlZmVyZW5jZSKBAQoRR2V0Um9sbG91dFJlcXVlc3QSDgoC",
+ "aWQYASABKAlSAmlkEiMKDW5hbWVzcGFjZV9rZXkYAiABKAlSDG5hbWVzcGFj",
+ "ZUtleRIZCghmbGFnX2tleRgDIAEoCVIHZmxhZ0tleRIcCglyZWZlcmVuY2UY",
+ "BCABKAlSCXJlZmVyZW5jZSKAAgoUQ3JlYXRlUm9sbG91dFJlcXVlc3QSIwoN",
+ "bmFtZXNwYWNlX2tleRgBIAEoCVIMbmFtZXNwYWNlS2V5EhkKCGZsYWdfa2V5",
+ "GAIgASgJUgdmbGFnS2V5EhIKBHJhbmsYAyABKAVSBHJhbmsSIAoLZGVzY3Jp",
+ "cHRpb24YBCABKAlSC2Rlc2NyaXB0aW9uEjEKB3NlZ21lbnQYFCABKAsyFS5m",
+ "bGlwdC5Sb2xsb3V0U2VnbWVudEgAUgdzZWdtZW50EjcKCXRocmVzaG9sZBgV",
+ "IAEoCzIXLmZsaXB0LlJvbGxvdXRUaHJlc2hvbGRIAFIJdGhyZXNob2xkQgYK",
+ "BHJ1bGUi/AEKFFVwZGF0ZVJvbGxvdXRSZXF1ZXN0Eg4KAmlkGAEgASgJUgJp",
+ "ZBIjCg1uYW1lc3BhY2Vfa2V5GAIgASgJUgxuYW1lc3BhY2VLZXkSGQoIZmxh",
+ "Z19rZXkYAyABKAlSB2ZsYWdLZXkSIAoLZGVzY3JpcHRpb24YBCABKAlSC2Rl",
+ "c2NyaXB0aW9uEjEKB3NlZ21lbnQYFCABKAsyFS5mbGlwdC5Sb2xsb3V0U2Vn",
+ "bWVudEgAUgdzZWdtZW50EjcKCXRocmVzaG9sZBgVIAEoCzIXLmZsaXB0LlJv",
+ "bGxvdXRUaHJlc2hvbGRIAFIJdGhyZXNob2xkQgYKBHJ1bGUiZgoURGVsZXRl",
+ "Um9sbG91dFJlcXVlc3QSDgoCaWQYASABKAlSAmlkEiMKDW5hbWVzcGFjZV9r",
+ "ZXkYAiABKAlSDG5hbWVzcGFjZUtleRIZCghmbGFnX2tleRgDIAEoCVIHZmxh",
+ "Z0tleSJ3ChRPcmRlclJvbGxvdXRzUmVxdWVzdBIZCghmbGFnX2tleRgBIAEo",
+ "CVIHZmxhZ0tleRIjCg1uYW1lc3BhY2Vfa2V5GAIgASgJUgxuYW1lc3BhY2VL",
+ "ZXkSHwoLcm9sbG91dF9pZHMYAyADKAlSCnJvbGxvdXRJZHMiogMKBFJ1bGUS",
+ "DgoCaWQYASABKAlSAmlkEhkKCGZsYWdfa2V5GAIgASgJUgdmbGFnS2V5Eh8K",
+ "C3NlZ21lbnRfa2V5GAMgASgJUgpzZWdtZW50S2V5EjkKDWRpc3RyaWJ1dGlv",
+ "bnMYBCADKAsyEy5mbGlwdC5EaXN0cmlidXRpb25SDWRpc3RyaWJ1dGlvbnMS",
+ "EgoEcmFuaxgFIAEoBVIEcmFuaxI5CgpjcmVhdGVkX2F0GAYgASgLMhouZ29v",
+ "Z2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJY3JlYXRlZEF0EjkKCnVwZGF0ZWRf",
+ "YXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1cGRhdGVk",
+ "QXQSIwoNbmFtZXNwYWNlX2tleRgIIAEoCVIMbmFtZXNwYWNlS2V5EiEKDHNl",
+ "Z21lbnRfa2V5cxgJIAMoCVILc2VnbWVudEtleXMSQQoQc2VnbWVudF9vcGVy",
+ "YXRvchgKIAEoDjIWLmZsaXB0LlNlZ21lbnRPcGVyYXRvclIPc2VnbWVudE9w",
+ "ZXJhdG9yInYKCFJ1bGVMaXN0EiEKBXJ1bGVzGAEgAygLMgsuZmxpcHQuUnVs",
+ "ZVIFcnVsZXMSJgoPbmV4dF9wYWdlX3Rva2VuGAIgASgJUg1uZXh0UGFnZVRv",
+ "a2VuEh8KC3RvdGFsX2NvdW50GAMgASgFUgp0b3RhbENvdW50IsABCg9MaXN0",
+ "UnVsZVJlcXVlc3QSFAoFbGltaXQYASABKAVSBWxpbWl0EhoKBm9mZnNldBgC",
+ "IAEoBUICGAFSBm9mZnNldBIZCghmbGFnX2tleRgDIAEoCVIHZmxhZ0tleRId",
+ "CgpwYWdlX3Rva2VuGAQgASgJUglwYWdlVG9rZW4SIwoNbmFtZXNwYWNlX2tl",
+ "eRgFIAEoCVIMbmFtZXNwYWNlS2V5EhwKCXJlZmVyZW5jZRgGIAEoCVIJcmVm",
+ "ZXJlbmNlIn4KDkdldFJ1bGVSZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghm",
"bGFnX2tleRgCIAEoCVIHZmxhZ0tleRIjCg1uYW1lc3BhY2Vfa2V5GAMgASgJ",
- "UgxuYW1lc3BhY2VLZXkibgoRT3JkZXJSdWxlc1JlcXVlc3QSGQoIZmxhZ19r",
- "ZXkYASABKAlSB2ZsYWdLZXkSGQoIcnVsZV9pZHMYAiADKAlSB3J1bGVJZHMS",
- "IwoNbmFtZXNwYWNlX2tleRgDIAEoCVIMbmFtZXNwYWNlS2V5IuYBCgxEaXN0",
- "cmlidXRpb24SDgoCaWQYASABKAlSAmlkEhcKB3J1bGVfaWQYAiABKAlSBnJ1",
- "bGVJZBIdCgp2YXJpYW50X2lkGAMgASgJUgl2YXJpYW50SWQSGAoHcm9sbG91",
- "dBgEIAEoAlIHcm9sbG91dBI5CgpjcmVhdGVkX2F0GAUgASgLMhouZ29vZ2xl",
- "LnByb3RvYnVmLlRpbWVzdGFtcFIJY3JlYXRlZEF0EjkKCnVwZGF0ZWRfYXQY",
- "BiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1cGRhdGVkQXQi",
- "rQEKGUNyZWF0ZURpc3RyaWJ1dGlvblJlcXVlc3QSGQoIZmxhZ19rZXkYASAB",
- "KAlSB2ZsYWdLZXkSFwoHcnVsZV9pZBgCIAEoCVIGcnVsZUlkEh0KCnZhcmlh",
+ "UgxuYW1lc3BhY2VLZXkSHAoJcmVmZXJlbmNlGAQgASgJUglyZWZlcmVuY2Ui",
+ "8gEKEUNyZWF0ZVJ1bGVSZXF1ZXN0EhkKCGZsYWdfa2V5GAEgASgJUgdmbGFn",
+ "S2V5EiMKC3NlZ21lbnRfa2V5GAIgASgJQgIYAVIKc2VnbWVudEtleRISCgRy",
+ "YW5rGAMgASgFUgRyYW5rEiMKDW5hbWVzcGFjZV9rZXkYBCABKAlSDG5hbWVz",
+ "cGFjZUtleRIhCgxzZWdtZW50X2tleXMYBSADKAlSC3NlZ21lbnRLZXlzEkEK",
+ "EHNlZ21lbnRfb3BlcmF0b3IYBiABKA4yFi5mbGlwdC5TZWdtZW50T3BlcmF0",
+ "b3JSD3NlZ21lbnRPcGVyYXRvciLuAQoRVXBkYXRlUnVsZVJlcXVlc3QSDgoC",
+ "aWQYASABKAlSAmlkEhkKCGZsYWdfa2V5GAIgASgJUgdmbGFnS2V5EiMKC3Nl",
+ "Z21lbnRfa2V5GAMgASgJQgIYAVIKc2VnbWVudEtleRIjCg1uYW1lc3BhY2Vf",
+ "a2V5GAQgASgJUgxuYW1lc3BhY2VLZXkSIQoMc2VnbWVudF9rZXlzGAUgAygJ",
+ "UgtzZWdtZW50S2V5cxJBChBzZWdtZW50X29wZXJhdG9yGAYgASgOMhYuZmxp",
+ "cHQuU2VnbWVudE9wZXJhdG9yUg9zZWdtZW50T3BlcmF0b3IiYwoRRGVsZXRl",
+ "UnVsZVJlcXVlc3QSDgoCaWQYASABKAlSAmlkEhkKCGZsYWdfa2V5GAIgASgJ",
+ "UgdmbGFnS2V5EiMKDW5hbWVzcGFjZV9rZXkYAyABKAlSDG5hbWVzcGFjZUtl",
+ "eSJuChFPcmRlclJ1bGVzUmVxdWVzdBIZCghmbGFnX2tleRgBIAEoCVIHZmxh",
+ "Z0tleRIZCghydWxlX2lkcxgCIAMoCVIHcnVsZUlkcxIjCg1uYW1lc3BhY2Vf",
+ "a2V5GAMgASgJUgxuYW1lc3BhY2VLZXki5gEKDERpc3RyaWJ1dGlvbhIOCgJp",
+ "ZBgBIAEoCVICaWQSFwoHcnVsZV9pZBgCIAEoCVIGcnVsZUlkEh0KCnZhcmlh",
"bnRfaWQYAyABKAlSCXZhcmlhbnRJZBIYCgdyb2xsb3V0GAQgASgCUgdyb2xs",
- "b3V0EiMKDW5hbWVzcGFjZV9rZXkYBSABKAlSDG5hbWVzcGFjZUtleSK9AQoZ",
- "VXBkYXRlRGlzdHJpYnV0aW9uUmVxdWVzdBIOCgJpZBgBIAEoCVICaWQSGQoI",
- "ZmxhZ19rZXkYAiABKAlSB2ZsYWdLZXkSFwoHcnVsZV9pZBgDIAEoCVIGcnVs",
- "ZUlkEh0KCnZhcmlhbnRfaWQYBCABKAlSCXZhcmlhbnRJZBIYCgdyb2xsb3V0",
- "GAUgASgCUgdyb2xsb3V0EiMKDW5hbWVzcGFjZV9rZXkYBiABKAlSDG5hbWVz",
- "cGFjZUtleSKjAQoZRGVsZXRlRGlzdHJpYnV0aW9uUmVxdWVzdBIOCgJpZBgB",
- "IAEoCVICaWQSGQoIZmxhZ19rZXkYAiABKAlSB2ZsYWdLZXkSFwoHcnVsZV9p",
- "ZBgDIAEoCVIGcnVsZUlkEh0KCnZhcmlhbnRfaWQYBCABKAlSCXZhcmlhbnRJ",
- "ZBIjCg1uYW1lc3BhY2Vfa2V5GAUgASgJUgxuYW1lc3BhY2VLZXkqtgEKEEV2",
- "YWx1YXRpb25SZWFzb24SHQoZVU5LTk9XTl9FVkFMVUFUSU9OX1JFQVNPThAA",
- "EiMKH0ZMQUdfRElTQUJMRURfRVZBTFVBVElPTl9SRUFTT04QARIkCiBGTEFH",
- "X05PVF9GT1VORF9FVkFMVUFUSU9OX1JFQVNPThACEhsKF01BVENIX0VWQUxV",
- "QVRJT05fUkVBU09OEAMSGwoXRVJST1JfRVZBTFVBVElPTl9SRUFTT04QBCo4",
- "CghGbGFnVHlwZRIVChFWQVJJQU5UX0ZMQUdfVFlQRRAAEhUKEUJPT0xFQU5f",
- "RkxBR19UWVBFEAEqMwoJTWF0Y2hUeXBlEhIKDkFMTF9NQVRDSF9UWVBFEAAS",
- "EgoOQU5ZX01BVENIX1RZUEUQASqgAQoOQ29tcGFyaXNvblR5cGUSGwoXVU5L",
- "Tk9XTl9DT01QQVJJU09OX1RZUEUQABIaChZTVFJJTkdfQ09NUEFSSVNPTl9U",
- "WVBFEAESGgoWTlVNQkVSX0NPTVBBUklTT05fVFlQRRACEhsKF0JPT0xFQU5f",
- "Q09NUEFSSVNPTl9UWVBFEAMSHAoYREFURVRJTUVfQ09NUEFSSVNPTl9UWVBF",
- "EAQqXQoLUm9sbG91dFR5cGUSGAoUVU5LTk9XTl9ST0xMT1VUX1RZUEUQABIY",
- "ChRTRUdNRU5UX1JPTExPVVRfVFlQRRABEhoKFlRIUkVTSE9MRF9ST0xMT1VU",
- "X1RZUEUQAipECg9TZWdtZW50T3BlcmF0b3ISFwoTT1JfU0VHTUVOVF9PUEVS",
- "QVRPUhAAEhgKFEFORF9TRUdNRU5UX09QRVJBVE9SEAEy2xMKBUZsaXB0EkQK",
- "CEV2YWx1YXRlEhguZmxpcHQuRXZhbHVhdGlvblJlcXVlc3QaGS5mbGlwdC5F",
- "dmFsdWF0aW9uUmVzcG9uc2UiA4gCARJTCg1CYXRjaEV2YWx1YXRlEh0uZmxp",
- "cHQuQmF0Y2hFdmFsdWF0aW9uUmVxdWVzdBoeLmZsaXB0LkJhdGNoRXZhbHVh",
- "dGlvblJlc3BvbnNlIgOIAgESPgoMR2V0TmFtZXNwYWNlEhouZmxpcHQuR2V0",
- "TmFtZXNwYWNlUmVxdWVzdBoQLmZsaXB0Lk5hbWVzcGFjZSIAEkUKDkxpc3RO",
- "YW1lc3BhY2VzEhsuZmxpcHQuTGlzdE5hbWVzcGFjZVJlcXVlc3QaFC5mbGlw",
- "dC5OYW1lc3BhY2VMaXN0IgASRAoPQ3JlYXRlTmFtZXNwYWNlEh0uZmxpcHQu",
- "Q3JlYXRlTmFtZXNwYWNlUmVxdWVzdBoQLmZsaXB0Lk5hbWVzcGFjZSIAEkQK",
- "D1VwZGF0ZU5hbWVzcGFjZRIdLmZsaXB0LlVwZGF0ZU5hbWVzcGFjZVJlcXVl",
- "c3QaEC5mbGlwdC5OYW1lc3BhY2UiABJKCg9EZWxldGVOYW1lc3BhY2USHS5m",
- "bGlwdC5EZWxldGVOYW1lc3BhY2VSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVm",
- "LkVtcHR5IgASLwoHR2V0RmxhZxIVLmZsaXB0LkdldEZsYWdSZXF1ZXN0Ggsu",
- "ZmxpcHQuRmxhZyIAEjYKCUxpc3RGbGFncxIWLmZsaXB0Lkxpc3RGbGFnUmVx",
- "dWVzdBoPLmZsaXB0LkZsYWdMaXN0IgASNQoKQ3JlYXRlRmxhZxIYLmZsaXB0",
- "LkNyZWF0ZUZsYWdSZXF1ZXN0GgsuZmxpcHQuRmxhZyIAEjUKClVwZGF0ZUZs",
- "YWcSGC5mbGlwdC5VcGRhdGVGbGFnUmVxdWVzdBoLLmZsaXB0LkZsYWciABJA",
- "CgpEZWxldGVGbGFnEhguZmxpcHQuRGVsZXRlRmxhZ1JlcXVlc3QaFi5nb29n",
- "bGUucHJvdG9idWYuRW1wdHkiABI+Cg1DcmVhdGVWYXJpYW50EhsuZmxpcHQu",
- "Q3JlYXRlVmFyaWFudFJlcXVlc3QaDi5mbGlwdC5WYXJpYW50IgASPgoNVXBk",
- "YXRlVmFyaWFudBIbLmZsaXB0LlVwZGF0ZVZhcmlhbnRSZXF1ZXN0Gg4uZmxp",
- "cHQuVmFyaWFudCIAEkYKDURlbGV0ZVZhcmlhbnQSGy5mbGlwdC5EZWxldGVW",
- "YXJpYW50UmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAEi8KB0dl",
- "dFJ1bGUSFS5mbGlwdC5HZXRSdWxlUmVxdWVzdBoLLmZsaXB0LlJ1bGUiABI2",
- "CglMaXN0UnVsZXMSFi5mbGlwdC5MaXN0UnVsZVJlcXVlc3QaDy5mbGlwdC5S",
- "dWxlTGlzdCIAEjUKCkNyZWF0ZVJ1bGUSGC5mbGlwdC5DcmVhdGVSdWxlUmVx",
- "dWVzdBoLLmZsaXB0LlJ1bGUiABI1CgpVcGRhdGVSdWxlEhguZmxpcHQuVXBk",
- "YXRlUnVsZVJlcXVlc3QaCy5mbGlwdC5SdWxlIgASQAoKT3JkZXJSdWxlcxIY",
- "LmZsaXB0Lk9yZGVyUnVsZXNSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVt",
- "cHR5IgASQAoKRGVsZXRlUnVsZRIYLmZsaXB0LkRlbGV0ZVJ1bGVSZXF1ZXN0",
- "GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgASOAoKR2V0Um9sbG91dBIYLmZs",
- "aXB0LkdldFJvbGxvdXRSZXF1ZXN0Gg4uZmxpcHQuUm9sbG91dCIAEj8KDExp",
- "c3RSb2xsb3V0cxIZLmZsaXB0Lkxpc3RSb2xsb3V0UmVxdWVzdBoSLmZsaXB0",
- "LlJvbGxvdXRMaXN0IgASPgoNQ3JlYXRlUm9sbG91dBIbLmZsaXB0LkNyZWF0",
- "ZVJvbGxvdXRSZXF1ZXN0Gg4uZmxpcHQuUm9sbG91dCIAEj4KDVVwZGF0ZVJv",
- "bGxvdXQSGy5mbGlwdC5VcGRhdGVSb2xsb3V0UmVxdWVzdBoOLmZsaXB0LlJv",
- "bGxvdXQiABJGCg1EZWxldGVSb2xsb3V0EhsuZmxpcHQuRGVsZXRlUm9sbG91",
- "dFJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiABJGCg1PcmRlclJv",
- "bGxvdXRzEhsuZmxpcHQuT3JkZXJSb2xsb3V0c1JlcXVlc3QaFi5nb29nbGUu",
- "cHJvdG9idWYuRW1wdHkiABJNChJDcmVhdGVEaXN0cmlidXRpb24SIC5mbGlw",
- "dC5DcmVhdGVEaXN0cmlidXRpb25SZXF1ZXN0GhMuZmxpcHQuRGlzdHJpYnV0",
- "aW9uIgASTQoSVXBkYXRlRGlzdHJpYnV0aW9uEiAuZmxpcHQuVXBkYXRlRGlz",
- "dHJpYnV0aW9uUmVxdWVzdBoTLmZsaXB0LkRpc3RyaWJ1dGlvbiIAElAKEkRl",
- "bGV0ZURpc3RyaWJ1dGlvbhIgLmZsaXB0LkRlbGV0ZURpc3RyaWJ1dGlvblJl",
- "cXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiABI4CgpHZXRTZWdtZW50",
- "EhguZmxpcHQuR2V0U2VnbWVudFJlcXVlc3QaDi5mbGlwdC5TZWdtZW50IgAS",
- "PwoMTGlzdFNlZ21lbnRzEhkuZmxpcHQuTGlzdFNlZ21lbnRSZXF1ZXN0GhIu",
- "ZmxpcHQuU2VnbWVudExpc3QiABI+Cg1DcmVhdGVTZWdtZW50EhsuZmxpcHQu",
- "Q3JlYXRlU2VnbWVudFJlcXVlc3QaDi5mbGlwdC5TZWdtZW50IgASPgoNVXBk",
- "YXRlU2VnbWVudBIbLmZsaXB0LlVwZGF0ZVNlZ21lbnRSZXF1ZXN0Gg4uZmxp",
- "cHQuU2VnbWVudCIAEkYKDURlbGV0ZVNlZ21lbnQSGy5mbGlwdC5EZWxldGVT",
- "ZWdtZW50UmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSIAEkcKEENy",
- "ZWF0ZUNvbnN0cmFpbnQSHi5mbGlwdC5DcmVhdGVDb25zdHJhaW50UmVxdWVz",
- "dBoRLmZsaXB0LkNvbnN0cmFpbnQiABJHChBVcGRhdGVDb25zdHJhaW50Eh4u",
- "ZmxpcHQuVXBkYXRlQ29uc3RyYWludFJlcXVlc3QaES5mbGlwdC5Db25zdHJh",
- "aW50IgASTAoQRGVsZXRlQ29uc3RyYWludBIeLmZsaXB0LkRlbGV0ZUNvbnN0",
- "cmFpbnRSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgBCHVobZ28u",
- "ZmxpcHQuaW8vZmxpcHQvcnBjL2ZsaXB0YgZwcm90bzM="));
+ "b3V0EjkKCmNyZWF0ZWRfYXQYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGlt",
+ "ZXN0YW1wUgljcmVhdGVkQXQSOQoKdXBkYXRlZF9hdBgGIAEoCzIaLmdvb2ds",
+ "ZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXVwZGF0ZWRBdCKtAQoZQ3JlYXRlRGlz",
+ "dHJpYnV0aW9uUmVxdWVzdBIZCghmbGFnX2tleRgBIAEoCVIHZmxhZ0tleRIX",
+ "CgdydWxlX2lkGAIgASgJUgZydWxlSWQSHQoKdmFyaWFudF9pZBgDIAEoCVIJ",
+ "dmFyaWFudElkEhgKB3JvbGxvdXQYBCABKAJSB3JvbGxvdXQSIwoNbmFtZXNw",
+ "YWNlX2tleRgFIAEoCVIMbmFtZXNwYWNlS2V5Ir0BChlVcGRhdGVEaXN0cmli",
+ "dXRpb25SZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghmbGFnX2tleRgCIAEo",
+ "CVIHZmxhZ0tleRIXCgdydWxlX2lkGAMgASgJUgZydWxlSWQSHQoKdmFyaWFu",
+ "dF9pZBgEIAEoCVIJdmFyaWFudElkEhgKB3JvbGxvdXQYBSABKAJSB3JvbGxv",
+ "dXQSIwoNbmFtZXNwYWNlX2tleRgGIAEoCVIMbmFtZXNwYWNlS2V5IqMBChlE",
+ "ZWxldGVEaXN0cmlidXRpb25SZXF1ZXN0Eg4KAmlkGAEgASgJUgJpZBIZCghm",
+ "bGFnX2tleRgCIAEoCVIHZmxhZ0tleRIXCgdydWxlX2lkGAMgASgJUgZydWxl",
+ "SWQSHQoKdmFyaWFudF9pZBgEIAEoCVIJdmFyaWFudElkEiMKDW5hbWVzcGFj",
+ "ZV9rZXkYBSABKAlSDG5hbWVzcGFjZUtleSq2AQoQRXZhbHVhdGlvblJlYXNv",
+ "bhIdChlVTktOT1dOX0VWQUxVQVRJT05fUkVBU09OEAASIwofRkxBR19ESVNB",
+ "QkxFRF9FVkFMVUFUSU9OX1JFQVNPThABEiQKIEZMQUdfTk9UX0ZPVU5EX0VW",
+ "QUxVQVRJT05fUkVBU09OEAISGwoXTUFUQ0hfRVZBTFVBVElPTl9SRUFTT04Q",
+ "AxIbChdFUlJPUl9FVkFMVUFUSU9OX1JFQVNPThAEKjgKCEZsYWdUeXBlEhUK",
+ "EVZBUklBTlRfRkxBR19UWVBFEAASFQoRQk9PTEVBTl9GTEFHX1RZUEUQASoz",
+ "CglNYXRjaFR5cGUSEgoOQUxMX01BVENIX1RZUEUQABISCg5BTllfTUFUQ0hf",
+ "VFlQRRABKqABCg5Db21wYXJpc29uVHlwZRIbChdVTktOT1dOX0NPTVBBUklT",
+ "T05fVFlQRRAAEhoKFlNUUklOR19DT01QQVJJU09OX1RZUEUQARIaChZOVU1C",
+ "RVJfQ09NUEFSSVNPTl9UWVBFEAISGwoXQk9PTEVBTl9DT01QQVJJU09OX1RZ",
+ "UEUQAxIcChhEQVRFVElNRV9DT01QQVJJU09OX1RZUEUQBCpdCgtSb2xsb3V0",
+ "VHlwZRIYChRVTktOT1dOX1JPTExPVVRfVFlQRRAAEhgKFFNFR01FTlRfUk9M",
+ "TE9VVF9UWVBFEAESGgoWVEhSRVNIT0xEX1JPTExPVVRfVFlQRRACKkQKD1Nl",
+ "Z21lbnRPcGVyYXRvchIXChNPUl9TRUdNRU5UX09QRVJBVE9SEAASGAoUQU5E",
+ "X1NFR01FTlRfT1BFUkFUT1IQATLbEwoFRmxpcHQSRAoIRXZhbHVhdGUSGC5m",
+ "bGlwdC5FdmFsdWF0aW9uUmVxdWVzdBoZLmZsaXB0LkV2YWx1YXRpb25SZXNw",
+ "b25zZSIDiAIBElMKDUJhdGNoRXZhbHVhdGUSHS5mbGlwdC5CYXRjaEV2YWx1",
+ "YXRpb25SZXF1ZXN0Gh4uZmxpcHQuQmF0Y2hFdmFsdWF0aW9uUmVzcG9uc2Ui",
+ "A4gCARI+CgxHZXROYW1lc3BhY2USGi5mbGlwdC5HZXROYW1lc3BhY2VSZXF1",
+ "ZXN0GhAuZmxpcHQuTmFtZXNwYWNlIgASRQoOTGlzdE5hbWVzcGFjZXMSGy5m",
+ "bGlwdC5MaXN0TmFtZXNwYWNlUmVxdWVzdBoULmZsaXB0Lk5hbWVzcGFjZUxp",
+ "c3QiABJECg9DcmVhdGVOYW1lc3BhY2USHS5mbGlwdC5DcmVhdGVOYW1lc3Bh",
+ "Y2VSZXF1ZXN0GhAuZmxpcHQuTmFtZXNwYWNlIgASRAoPVXBkYXRlTmFtZXNw",
+ "YWNlEh0uZmxpcHQuVXBkYXRlTmFtZXNwYWNlUmVxdWVzdBoQLmZsaXB0Lk5h",
+ "bWVzcGFjZSIAEkoKD0RlbGV0ZU5hbWVzcGFjZRIdLmZsaXB0LkRlbGV0ZU5h",
+ "bWVzcGFjZVJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiABIvCgdH",
+ "ZXRGbGFnEhUuZmxpcHQuR2V0RmxhZ1JlcXVlc3QaCy5mbGlwdC5GbGFnIgAS",
+ "NgoJTGlzdEZsYWdzEhYuZmxpcHQuTGlzdEZsYWdSZXF1ZXN0Gg8uZmxpcHQu",
+ "RmxhZ0xpc3QiABI1CgpDcmVhdGVGbGFnEhguZmxpcHQuQ3JlYXRlRmxhZ1Jl",
+ "cXVlc3QaCy5mbGlwdC5GbGFnIgASNQoKVXBkYXRlRmxhZxIYLmZsaXB0LlVw",
+ "ZGF0ZUZsYWdSZXF1ZXN0GgsuZmxpcHQuRmxhZyIAEkAKCkRlbGV0ZUZsYWcS",
+ "GC5mbGlwdC5EZWxldGVGbGFnUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5F",
+ "bXB0eSIAEj4KDUNyZWF0ZVZhcmlhbnQSGy5mbGlwdC5DcmVhdGVWYXJpYW50",
+ "UmVxdWVzdBoOLmZsaXB0LlZhcmlhbnQiABI+Cg1VcGRhdGVWYXJpYW50Ehsu",
+ "ZmxpcHQuVXBkYXRlVmFyaWFudFJlcXVlc3QaDi5mbGlwdC5WYXJpYW50IgAS",
+ "RgoNRGVsZXRlVmFyaWFudBIbLmZsaXB0LkRlbGV0ZVZhcmlhbnRSZXF1ZXN0",
+ "GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgASLwoHR2V0UnVsZRIVLmZsaXB0",
+ "LkdldFJ1bGVSZXF1ZXN0GgsuZmxpcHQuUnVsZSIAEjYKCUxpc3RSdWxlcxIW",
+ "LmZsaXB0Lkxpc3RSdWxlUmVxdWVzdBoPLmZsaXB0LlJ1bGVMaXN0IgASNQoK",
+ "Q3JlYXRlUnVsZRIYLmZsaXB0LkNyZWF0ZVJ1bGVSZXF1ZXN0GgsuZmxpcHQu",
+ "UnVsZSIAEjUKClVwZGF0ZVJ1bGUSGC5mbGlwdC5VcGRhdGVSdWxlUmVxdWVz",
+ "dBoLLmZsaXB0LlJ1bGUiABJACgpPcmRlclJ1bGVzEhguZmxpcHQuT3JkZXJS",
+ "dWxlc1JlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiABJACgpEZWxl",
+ "dGVSdWxlEhguZmxpcHQuRGVsZXRlUnVsZVJlcXVlc3QaFi5nb29nbGUucHJv",
+ "dG9idWYuRW1wdHkiABI4CgpHZXRSb2xsb3V0EhguZmxpcHQuR2V0Um9sbG91",
+ "dFJlcXVlc3QaDi5mbGlwdC5Sb2xsb3V0IgASPwoMTGlzdFJvbGxvdXRzEhku",
+ "ZmxpcHQuTGlzdFJvbGxvdXRSZXF1ZXN0GhIuZmxpcHQuUm9sbG91dExpc3Qi",
+ "ABI+Cg1DcmVhdGVSb2xsb3V0EhsuZmxpcHQuQ3JlYXRlUm9sbG91dFJlcXVl",
+ "c3QaDi5mbGlwdC5Sb2xsb3V0IgASPgoNVXBkYXRlUm9sbG91dBIbLmZsaXB0",
+ "LlVwZGF0ZVJvbGxvdXRSZXF1ZXN0Gg4uZmxpcHQuUm9sbG91dCIAEkYKDURl",
+ "bGV0ZVJvbGxvdXQSGy5mbGlwdC5EZWxldGVSb2xsb3V0UmVxdWVzdBoWLmdv",
+ "b2dsZS5wcm90b2J1Zi5FbXB0eSIAEkYKDU9yZGVyUm9sbG91dHMSGy5mbGlw",
+ "dC5PcmRlclJvbGxvdXRzUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0",
+ "eSIAEk0KEkNyZWF0ZURpc3RyaWJ1dGlvbhIgLmZsaXB0LkNyZWF0ZURpc3Ry",
+ "aWJ1dGlvblJlcXVlc3QaEy5mbGlwdC5EaXN0cmlidXRpb24iABJNChJVcGRh",
+ "dGVEaXN0cmlidXRpb24SIC5mbGlwdC5VcGRhdGVEaXN0cmlidXRpb25SZXF1",
+ "ZXN0GhMuZmxpcHQuRGlzdHJpYnV0aW9uIgASUAoSRGVsZXRlRGlzdHJpYnV0",
+ "aW9uEiAuZmxpcHQuRGVsZXRlRGlzdHJpYnV0aW9uUmVxdWVzdBoWLmdvb2ds",
+ "ZS5wcm90b2J1Zi5FbXB0eSIAEjgKCkdldFNlZ21lbnQSGC5mbGlwdC5HZXRT",
+ "ZWdtZW50UmVxdWVzdBoOLmZsaXB0LlNlZ21lbnQiABI/CgxMaXN0U2VnbWVu",
+ "dHMSGS5mbGlwdC5MaXN0U2VnbWVudFJlcXVlc3QaEi5mbGlwdC5TZWdtZW50",
+ "TGlzdCIAEj4KDUNyZWF0ZVNlZ21lbnQSGy5mbGlwdC5DcmVhdGVTZWdtZW50",
+ "UmVxdWVzdBoOLmZsaXB0LlNlZ21lbnQiABI+Cg1VcGRhdGVTZWdtZW50Ehsu",
+ "ZmxpcHQuVXBkYXRlU2VnbWVudFJlcXVlc3QaDi5mbGlwdC5TZWdtZW50IgAS",
+ "RgoNRGVsZXRlU2VnbWVudBIbLmZsaXB0LkRlbGV0ZVNlZ21lbnRSZXF1ZXN0",
+ "GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IgASRwoQQ3JlYXRlQ29uc3RyYWlu",
+ "dBIeLmZsaXB0LkNyZWF0ZUNvbnN0cmFpbnRSZXF1ZXN0GhEuZmxpcHQuQ29u",
+ "c3RyYWludCIAEkcKEFVwZGF0ZUNvbnN0cmFpbnQSHi5mbGlwdC5VcGRhdGVD",
+ "b25zdHJhaW50UmVxdWVzdBoRLmZsaXB0LkNvbnN0cmFpbnQiABJMChBEZWxl",
+ "dGVDb25zdHJhaW50Eh4uZmxpcHQuRGVsZXRlQ29uc3RyYWludFJlcXVlc3Qa",
+ "Fi5nb29nbGUucHJvdG9idWYuRW1wdHkiAEIdWhtnby5mbGlwdC5pby9mbGlw",
+ "dC9ycGMvZmxpcHRiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Flipt.EvaluationReason), typeof(global::Flipt.FlagType), typeof(global::Flipt.MatchType), typeof(global::Flipt.ComparisonType), typeof(global::Flipt.RolloutType), typeof(global::Flipt.SegmentOperator), }, null, new pbr::GeneratedClrTypeInfo[] {
@@ -331,15 +338,15 @@ static FliptReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.EvaluationResponse), global::Flipt.EvaluationResponse.Parser, new[]{ "RequestId", "EntityId", "RequestContext", "Match", "FlagKey", "SegmentKey", "Timestamp", "Value", "RequestDurationMillis", "Attachment", "Reason", "NamespaceKey", "SegmentKeys" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Namespace), global::Flipt.Namespace.Parser, new[]{ "Key", "Name", "Description", "Protected", "CreatedAt", "UpdatedAt" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.NamespaceList), global::Flipt.NamespaceList.Parser, new[]{ "Namespaces", "NextPageToken", "TotalCount" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetNamespaceRequest), global::Flipt.GetNamespaceRequest.Parser, new[]{ "Key" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListNamespaceRequest), global::Flipt.ListNamespaceRequest.Parser, new[]{ "Limit", "Offset", "PageToken" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetNamespaceRequest), global::Flipt.GetNamespaceRequest.Parser, new[]{ "Key", "Reference" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListNamespaceRequest), global::Flipt.ListNamespaceRequest.Parser, new[]{ "Limit", "Offset", "PageToken", "Reference" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.CreateNamespaceRequest), global::Flipt.CreateNamespaceRequest.Parser, new[]{ "Key", "Name", "Description" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.UpdateNamespaceRequest), global::Flipt.UpdateNamespaceRequest.Parser, new[]{ "Key", "Name", "Description" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.DeleteNamespaceRequest), global::Flipt.DeleteNamespaceRequest.Parser, new[]{ "Key" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Flag), global::Flipt.Flag.Parser, new[]{ "Key", "Name", "Description", "Enabled", "CreatedAt", "UpdatedAt", "Variants", "NamespaceKey", "Type" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.FlagList), global::Flipt.FlagList.Parser, new[]{ "Flags", "NextPageToken", "TotalCount" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetFlagRequest), global::Flipt.GetFlagRequest.Parser, new[]{ "Key", "NamespaceKey" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListFlagRequest), global::Flipt.ListFlagRequest.Parser, new[]{ "Limit", "Offset", "PageToken", "NamespaceKey" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetFlagRequest), global::Flipt.GetFlagRequest.Parser, new[]{ "Key", "NamespaceKey", "Reference" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListFlagRequest), global::Flipt.ListFlagRequest.Parser, new[]{ "Limit", "Offset", "PageToken", "NamespaceKey", "Reference" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.CreateFlagRequest), global::Flipt.CreateFlagRequest.Parser, new[]{ "Key", "Name", "Description", "Enabled", "NamespaceKey", "Type" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.UpdateFlagRequest), global::Flipt.UpdateFlagRequest.Parser, new[]{ "Key", "Name", "Description", "Enabled", "NamespaceKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.DeleteFlagRequest), global::Flipt.DeleteFlagRequest.Parser, new[]{ "Key", "NamespaceKey" }, null, null, null, null),
@@ -349,8 +356,8 @@ static FliptReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.DeleteVariantRequest), global::Flipt.DeleteVariantRequest.Parser, new[]{ "Id", "FlagKey", "NamespaceKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Segment), global::Flipt.Segment.Parser, new[]{ "Key", "Name", "Description", "CreatedAt", "UpdatedAt", "Constraints", "MatchType", "NamespaceKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.SegmentList), global::Flipt.SegmentList.Parser, new[]{ "Segments", "NextPageToken", "TotalCount" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetSegmentRequest), global::Flipt.GetSegmentRequest.Parser, new[]{ "Key", "NamespaceKey" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListSegmentRequest), global::Flipt.ListSegmentRequest.Parser, new[]{ "Limit", "Offset", "PageToken", "NamespaceKey" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetSegmentRequest), global::Flipt.GetSegmentRequest.Parser, new[]{ "Key", "NamespaceKey", "Reference" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListSegmentRequest), global::Flipt.ListSegmentRequest.Parser, new[]{ "Limit", "Offset", "PageToken", "NamespaceKey", "Reference" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.CreateSegmentRequest), global::Flipt.CreateSegmentRequest.Parser, new[]{ "Key", "Name", "Description", "MatchType", "NamespaceKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.UpdateSegmentRequest), global::Flipt.UpdateSegmentRequest.Parser, new[]{ "Key", "Name", "Description", "MatchType", "NamespaceKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.DeleteSegmentRequest), global::Flipt.DeleteSegmentRequest.Parser, new[]{ "Key", "NamespaceKey" }, null, null, null, null),
@@ -362,16 +369,16 @@ static FliptReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.RolloutSegment), global::Flipt.RolloutSegment.Parser, new[]{ "SegmentKey", "Value", "SegmentKeys", "SegmentOperator" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.RolloutThreshold), global::Flipt.RolloutThreshold.Parser, new[]{ "Percentage", "Value" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.RolloutList), global::Flipt.RolloutList.Parser, new[]{ "Rules", "NextPageToken", "TotalCount" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListRolloutRequest), global::Flipt.ListRolloutRequest.Parser, new[]{ "NamespaceKey", "FlagKey", "Limit", "PageToken" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetRolloutRequest), global::Flipt.GetRolloutRequest.Parser, new[]{ "Id", "NamespaceKey", "FlagKey" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListRolloutRequest), global::Flipt.ListRolloutRequest.Parser, new[]{ "NamespaceKey", "FlagKey", "Limit", "PageToken", "Reference" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetRolloutRequest), global::Flipt.GetRolloutRequest.Parser, new[]{ "Id", "NamespaceKey", "FlagKey", "Reference" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.CreateRolloutRequest), global::Flipt.CreateRolloutRequest.Parser, new[]{ "NamespaceKey", "FlagKey", "Rank", "Description", "Segment", "Threshold" }, new[]{ "Rule" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.UpdateRolloutRequest), global::Flipt.UpdateRolloutRequest.Parser, new[]{ "Id", "NamespaceKey", "FlagKey", "Description", "Segment", "Threshold" }, new[]{ "Rule" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.DeleteRolloutRequest), global::Flipt.DeleteRolloutRequest.Parser, new[]{ "Id", "NamespaceKey", "FlagKey" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.OrderRolloutsRequest), global::Flipt.OrderRolloutsRequest.Parser, new[]{ "FlagKey", "NamespaceKey", "RolloutIds" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.Rule), global::Flipt.Rule.Parser, new[]{ "Id", "FlagKey", "SegmentKey", "Distributions", "Rank", "CreatedAt", "UpdatedAt", "NamespaceKey", "SegmentKeys", "SegmentOperator" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.RuleList), global::Flipt.RuleList.Parser, new[]{ "Rules", "NextPageToken", "TotalCount" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListRuleRequest), global::Flipt.ListRuleRequest.Parser, new[]{ "Limit", "Offset", "FlagKey", "PageToken", "NamespaceKey" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetRuleRequest), global::Flipt.GetRuleRequest.Parser, new[]{ "Id", "FlagKey", "NamespaceKey" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.ListRuleRequest), global::Flipt.ListRuleRequest.Parser, new[]{ "Limit", "Offset", "FlagKey", "PageToken", "NamespaceKey", "Reference" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.GetRuleRequest), global::Flipt.GetRuleRequest.Parser, new[]{ "Id", "FlagKey", "NamespaceKey", "Reference" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.CreateRuleRequest), global::Flipt.CreateRuleRequest.Parser, new[]{ "FlagKey", "SegmentKey", "Rank", "NamespaceKey", "SegmentKeys", "SegmentOperator" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.UpdateRuleRequest), global::Flipt.UpdateRuleRequest.Parser, new[]{ "Id", "FlagKey", "SegmentKey", "NamespaceKey", "SegmentKeys", "SegmentOperator" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Flipt.DeleteRuleRequest), global::Flipt.DeleteRuleRequest.Parser, new[]{ "Id", "FlagKey", "NamespaceKey" }, null, null, null, null),
@@ -2593,6 +2600,7 @@ public GetNamespaceRequest() {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public GetNamespaceRequest(GetNamespaceRequest other) : this() {
key_ = other.key_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -2614,6 +2622,18 @@ public string Key {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 2;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -2630,6 +2650,7 @@ public bool Equals(GetNamespaceRequest other) {
return true;
}
if (Key != other.Key) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -2638,6 +2659,7 @@ public bool Equals(GetNamespaceRequest other) {
public override int GetHashCode() {
int hash = 1;
if (Key.Length != 0) hash ^= Key.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -2660,6 +2682,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(10);
output.WriteString(Key);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -2674,6 +2700,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(10);
output.WriteString(Key);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -2687,6 +2717,9 @@ public int CalculateSize() {
if (Key.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Key);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -2702,6 +2735,9 @@ public void MergeFrom(GetNamespaceRequest other) {
if (other.Key.Length != 0) {
Key = other.Key;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -2721,6 +2757,10 @@ public void MergeFrom(pb::CodedInputStream input) {
Key = input.ReadString();
break;
}
+ case 18: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -2740,6 +2780,10 @@ public void MergeFrom(pb::CodedInputStream input) {
Key = input.ReadString();
break;
}
+ case 18: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -2784,6 +2828,7 @@ public ListNamespaceRequest(ListNamespaceRequest other) : this() {
limit_ = other.limit_;
offset_ = other.offset_;
pageToken_ = other.pageToken_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -2830,6 +2875,18 @@ public string PageToken {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 4;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -2848,6 +2905,7 @@ public bool Equals(ListNamespaceRequest other) {
if (Limit != other.Limit) return false;
if (Offset != other.Offset) return false;
if (PageToken != other.PageToken) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -2858,6 +2916,7 @@ public override int GetHashCode() {
if (Limit != 0) hash ^= Limit.GetHashCode();
if (Offset != 0) hash ^= Offset.GetHashCode();
if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -2888,6 +2947,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(26);
output.WriteString(PageToken);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -2910,6 +2973,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(26);
output.WriteString(PageToken);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -2929,6 +2996,9 @@ public int CalculateSize() {
if (PageToken.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -2950,6 +3020,9 @@ public void MergeFrom(ListNamespaceRequest other) {
if (other.PageToken.Length != 0) {
PageToken = other.PageToken;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -2977,6 +3050,10 @@ public void MergeFrom(pb::CodedInputStream input) {
PageToken = input.ReadString();
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -3004,6 +3081,10 @@ public void MergeFrom(pb::CodedInputStream input) {
PageToken = input.ReadString();
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -4506,6 +4587,7 @@ public GetFlagRequest() {
public GetFlagRequest(GetFlagRequest other) : this() {
key_ = other.key_;
namespaceKey_ = other.namespaceKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -4539,6 +4621,18 @@ public string NamespaceKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 3;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -4556,6 +4650,7 @@ public bool Equals(GetFlagRequest other) {
}
if (Key != other.Key) return false;
if (NamespaceKey != other.NamespaceKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -4565,6 +4660,7 @@ public override int GetHashCode() {
int hash = 1;
if (Key.Length != 0) hash ^= Key.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -4591,6 +4687,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(18);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -4609,6 +4709,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(18);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -4625,6 +4729,9 @@ public int CalculateSize() {
if (NamespaceKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -4643,6 +4750,9 @@ public void MergeFrom(GetFlagRequest other) {
if (other.NamespaceKey.Length != 0) {
NamespaceKey = other.NamespaceKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -4666,6 +4776,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 26: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -4689,6 +4803,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 26: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -4734,6 +4852,7 @@ public ListFlagRequest(ListFlagRequest other) : this() {
offset_ = other.offset_;
pageToken_ = other.pageToken_;
namespaceKey_ = other.namespaceKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -4792,6 +4911,18 @@ public string NamespaceKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 5;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -4811,6 +4942,7 @@ public bool Equals(ListFlagRequest other) {
if (Offset != other.Offset) return false;
if (PageToken != other.PageToken) return false;
if (NamespaceKey != other.NamespaceKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -4822,6 +4954,7 @@ public override int GetHashCode() {
if (Offset != 0) hash ^= Offset.GetHashCode();
if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -4856,6 +4989,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -4882,6 +5019,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -4904,6 +5045,9 @@ public int CalculateSize() {
if (NamespaceKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -4928,6 +5072,9 @@ public void MergeFrom(ListFlagRequest other) {
if (other.NamespaceKey.Length != 0) {
NamespaceKey = other.NamespaceKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -4959,6 +5106,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 42: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -4990,6 +5141,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 42: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -8228,6 +8383,7 @@ public GetSegmentRequest() {
public GetSegmentRequest(GetSegmentRequest other) : this() {
key_ = other.key_;
namespaceKey_ = other.namespaceKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -8261,6 +8417,18 @@ public string NamespaceKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 3;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -8278,6 +8446,7 @@ public bool Equals(GetSegmentRequest other) {
}
if (Key != other.Key) return false;
if (NamespaceKey != other.NamespaceKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -8287,6 +8456,7 @@ public override int GetHashCode() {
int hash = 1;
if (Key.Length != 0) hash ^= Key.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -8313,6 +8483,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(18);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -8331,6 +8505,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(18);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(26);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -8347,6 +8525,9 @@ public int CalculateSize() {
if (NamespaceKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -8365,6 +8546,9 @@ public void MergeFrom(GetSegmentRequest other) {
if (other.NamespaceKey.Length != 0) {
NamespaceKey = other.NamespaceKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -8388,6 +8572,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 26: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -8411,6 +8599,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 26: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -8456,6 +8648,7 @@ public ListSegmentRequest(ListSegmentRequest other) : this() {
offset_ = other.offset_;
pageToken_ = other.pageToken_;
namespaceKey_ = other.namespaceKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -8514,6 +8707,18 @@ public string NamespaceKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 5;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -8533,6 +8738,7 @@ public bool Equals(ListSegmentRequest other) {
if (Offset != other.Offset) return false;
if (PageToken != other.PageToken) return false;
if (NamespaceKey != other.NamespaceKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -8544,6 +8750,7 @@ public override int GetHashCode() {
if (Offset != 0) hash ^= Offset.GetHashCode();
if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -8578,6 +8785,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -8604,6 +8815,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -8626,6 +8841,9 @@ public int CalculateSize() {
if (NamespaceKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -8650,6 +8868,9 @@ public void MergeFrom(ListSegmentRequest other) {
if (other.NamespaceKey.Length != 0) {
NamespaceKey = other.NamespaceKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -8681,6 +8902,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 42: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -8712,6 +8937,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 42: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -12686,6 +12915,7 @@ public ListRolloutRequest(ListRolloutRequest other) : this() {
flagKey_ = other.flagKey_;
limit_ = other.limit_;
pageToken_ = other.pageToken_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -12743,6 +12973,18 @@ public string PageToken {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 5;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -12762,6 +13004,7 @@ public bool Equals(ListRolloutRequest other) {
if (FlagKey != other.FlagKey) return false;
if (Limit != other.Limit) return false;
if (PageToken != other.PageToken) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -12773,6 +13016,7 @@ public override int GetHashCode() {
if (FlagKey.Length != 0) hash ^= FlagKey.GetHashCode();
if (Limit != 0) hash ^= Limit.GetHashCode();
if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -12807,6 +13051,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(PageToken);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -12833,6 +13081,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(34);
output.WriteString(PageToken);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -12855,6 +13107,9 @@ public int CalculateSize() {
if (PageToken.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -12879,6 +13134,9 @@ public void MergeFrom(ListRolloutRequest other) {
if (other.PageToken.Length != 0) {
PageToken = other.PageToken;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -12910,6 +13168,10 @@ public void MergeFrom(pb::CodedInputStream input) {
PageToken = input.ReadString();
break;
}
+ case 42: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -12941,6 +13203,10 @@ public void MergeFrom(pb::CodedInputStream input) {
PageToken = input.ReadString();
break;
}
+ case 42: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -12985,6 +13251,7 @@ public GetRolloutRequest(GetRolloutRequest other) : this() {
id_ = other.id_;
namespaceKey_ = other.namespaceKey_;
flagKey_ = other.flagKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -13030,6 +13297,18 @@ public string FlagKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 4;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -13048,6 +13327,7 @@ public bool Equals(GetRolloutRequest other) {
if (Id != other.Id) return false;
if (NamespaceKey != other.NamespaceKey) return false;
if (FlagKey != other.FlagKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -13058,6 +13338,7 @@ public override int GetHashCode() {
if (Id.Length != 0) hash ^= Id.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
if (FlagKey.Length != 0) hash ^= FlagKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -13088,6 +13369,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(26);
output.WriteString(FlagKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -13110,6 +13395,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(26);
output.WriteString(FlagKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -13129,6 +13418,9 @@ public int CalculateSize() {
if (FlagKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(FlagKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -13150,6 +13442,9 @@ public void MergeFrom(GetRolloutRequest other) {
if (other.FlagKey.Length != 0) {
FlagKey = other.FlagKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -13177,6 +13472,10 @@ public void MergeFrom(pb::CodedInputStream input) {
FlagKey = input.ReadString();
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -13204,6 +13503,10 @@ public void MergeFrom(pb::CodedInputStream input) {
FlagKey = input.ReadString();
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -15401,6 +15704,7 @@ public ListRuleRequest(ListRuleRequest other) : this() {
flagKey_ = other.flagKey_;
pageToken_ = other.pageToken_;
namespaceKey_ = other.namespaceKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -15471,6 +15775,18 @@ public string NamespaceKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 6;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -15491,6 +15807,7 @@ public bool Equals(ListRuleRequest other) {
if (FlagKey != other.FlagKey) return false;
if (PageToken != other.PageToken) return false;
if (NamespaceKey != other.NamespaceKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -15503,6 +15820,7 @@ public override int GetHashCode() {
if (FlagKey.Length != 0) hash ^= FlagKey.GetHashCode();
if (PageToken.Length != 0) hash ^= PageToken.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -15541,6 +15859,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(42);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -15571,6 +15893,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(42);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -15596,6 +15922,9 @@ public int CalculateSize() {
if (NamespaceKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -15623,6 +15952,9 @@ public void MergeFrom(ListRuleRequest other) {
if (other.NamespaceKey.Length != 0) {
NamespaceKey = other.NamespaceKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -15658,6 +15990,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 50: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -15693,6 +16029,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 50: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}
@@ -15737,6 +16077,7 @@ public GetRuleRequest(GetRuleRequest other) : this() {
id_ = other.id_;
flagKey_ = other.flagKey_;
namespaceKey_ = other.namespaceKey_;
+ reference_ = other.reference_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -15782,6 +16123,18 @@ public string NamespaceKey {
}
}
+ /// Field number for the "reference" field.
+ public const int ReferenceFieldNumber = 4;
+ private string reference_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Reference {
+ get { return reference_; }
+ set {
+ reference_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
@@ -15800,6 +16153,7 @@ public bool Equals(GetRuleRequest other) {
if (Id != other.Id) return false;
if (FlagKey != other.FlagKey) return false;
if (NamespaceKey != other.NamespaceKey) return false;
+ if (Reference != other.Reference) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -15810,6 +16164,7 @@ public override int GetHashCode() {
if (Id.Length != 0) hash ^= Id.GetHashCode();
if (FlagKey.Length != 0) hash ^= FlagKey.GetHashCode();
if (NamespaceKey.Length != 0) hash ^= NamespaceKey.GetHashCode();
+ if (Reference.Length != 0) hash ^= Reference.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
@@ -15840,6 +16195,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(26);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -15862,6 +16221,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(26);
output.WriteString(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Reference);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -15881,6 +16244,9 @@ public int CalculateSize() {
if (NamespaceKey.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NamespaceKey);
}
+ if (Reference.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Reference);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -15902,6 +16268,9 @@ public void MergeFrom(GetRuleRequest other) {
if (other.NamespaceKey.Length != 0) {
NamespaceKey = other.NamespaceKey;
}
+ if (other.Reference.Length != 0) {
+ Reference = other.Reference;
+ }
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
@@ -15929,6 +16298,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
#endif
@@ -15956,6 +16329,10 @@ public void MergeFrom(pb::CodedInputStream input) {
NamespaceKey = input.ReadString();
break;
}
+ case 34: {
+ Reference = input.ReadString();
+ break;
+ }
}
}
}