diff --git a/Source/Framework/Proto/AccountService.cs b/Source/Framework/Proto/AccountService.cs index 39e4b963a..8e26f1b81 100644 --- a/Source/Framework/Proto/AccountService.cs +++ b/Source/Framework/Proto/AccountService.cs @@ -33,9 +33,9 @@ namespace Bgs.Protocol.Account.V1 { "aW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVudC9n", "bG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5YmdzL2xv", "dy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRpb25z", - "LnByb3RvImkKFVJlc29sdmVBY2NvdW50UmVxdWVzdBI2CgNyZWYYASABKAsy", - "KS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50UmVmZXJlbmNlEhAK", - "CGZldGNoX2lkGAwgASgIOgaC+SsCCAEiSAoWUmVzb2x2ZUFjY291bnRSZXNw", + "LnByb3RvImkKFVJlc29sdmVBY2NvdW50UmVxdWVzdBI+CgNyZWYYASABKAsy", + "KS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50UmVmZXJlbmNlQgaC", + "+SsCEAESEAoIZmV0Y2hfaWQYDCABKAgiSAoWUmVzb2x2ZUFjY291bnRSZXNw", "b25zZRIuCgJpZBgMIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFj", "Y291bnRJZCJ+ChxHYW1lQWNjb3VudEZsYWdVcGRhdGVSZXF1ZXN0EkAKDGdh", "bWVfYWNjb3VudBgBIAEoCzIqLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdh", @@ -43,118 +43,115 @@ namespace Bgs.Protocol.Account.V1 { "IlYKGVN1YnNjcmlwdGlvblVwZGF0ZVJlcXVlc3QSOQoDcmVmGAIgAygLMiwu", "YmdzLnByb3RvY29sLmFjY291bnQudjEuU3Vic2NyaWJlclJlZmVyZW5jZSJX", "ChpTdWJzY3JpcHRpb25VcGRhdGVSZXNwb25zZRI5CgNyZWYYASADKAsyLC5i", - "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5TdWJzY3JpYmVyUmVmZXJlbmNlIj0K", - "E0lzSWdyQWRkcmVzc1JlcXVlc3QSFgoOY2xpZW50X2FkZHJlc3MYASABKAkS", - "DgoGcmVnaW9uGAIgASgNIuQBChZHZXRBY2NvdW50U3RhdGVSZXF1ZXN0EjEK", - "CWVudGl0eV9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkr", - "AhABEg8KB3Byb2dyYW0YAiABKA0SDgoGcmVnaW9uGAMgASgNEj0KB29wdGlv", - "bnMYCiABKAsyLC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50Rmll", - "bGRPcHRpb25zEjcKBHRhZ3MYCyABKAsyKS5iZ3MucHJvdG9jb2wuYWNjb3Vu", - "dC52MS5BY2NvdW50RmllbGRUYWdzIogBChdHZXRBY2NvdW50U3RhdGVSZXNw", - "b25zZRI0CgVzdGF0ZRgBIAEoCzIlLmJncy5wcm90b2NvbC5hY2NvdW50LnYx", - "LkFjY291bnRTdGF0ZRI3CgR0YWdzGAIgASgLMikuYmdzLnByb3RvY29sLmFj", - "Y291bnQudjEuQWNjb3VudEZpZWxkVGFncyJTChxHZXRTaWduZWRBY2NvdW50", - "U3RhdGVSZXF1ZXN0EjMKB2FjY291bnQYASABKAsyIi5iZ3MucHJvdG9jb2wu", - "YWNjb3VudC52MS5BY2NvdW50SWQiLgodR2V0U2lnbmVkQWNjb3VudFN0YXRl", - "UmVzcG9uc2USDQoFdG9rZW4YASABKAki/QEKGkdldEdhbWVBY2NvdW50U3Rh", - "dGVSZXF1ZXN0Ei4KCmFjY291bnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wu", - "RW50aXR5SWRCAhgBEi8KD2dhbWVfYWNjb3VudF9pZBgCIAEoCzIWLmJncy5w", - "cm90b2NvbC5FbnRpdHlJZBJBCgdvcHRpb25zGAogASgLMjAuYmdzLnByb3Rv", - "Y29sLmFjY291bnQudjEuR2FtZUFjY291bnRGaWVsZE9wdGlvbnMSOwoEdGFn", - "cxgLIAEoCzItLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50", - "RmllbGRUYWdzIpQBChtHZXRHYW1lQWNjb3VudFN0YXRlUmVzcG9uc2USOAoF", - "c3RhdGUYASABKAsyKS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNj", - "b3VudFN0YXRlEjsKBHRhZ3MYAiABKAsyLS5iZ3MucHJvdG9jb2wuYWNjb3Vu", - "dC52MS5HYW1lQWNjb3VudEZpZWxkVGFncyLtAQoSR2V0TGljZW5zZXNSZXF1", - "ZXN0EjEKCXRhcmdldF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJ", - "ZEIGgvkrAhABEh4KFmZldGNoX2FjY291bnRfbGljZW5zZXMYAiABKAgSIwob", - "ZmV0Y2hfZ2FtZV9hY2NvdW50X2xpY2Vuc2VzGAMgASgIEiYKHmZldGNoX2R5", - "bmFtaWNfYWNjb3VudF9saWNlbnNlcxgEIAEoCBIPCgdwcm9ncmFtGAUgASgH", - "EiYKF2V4Y2x1ZGVfdW5rbm93bl9wcm9ncmFtGAYgASgIOgVmYWxzZSJQChNH", - "ZXRMaWNlbnNlc1Jlc3BvbnNlEjkKCGxpY2Vuc2VzGAEgAygLMicuYmdzLnBy", - "b3RvY29sLmFjY291bnQudjEuQWNjb3VudExpY2Vuc2UiRgoZR2V0R2FtZVNl", - "c3Npb25JbmZvUmVxdWVzdBIpCgllbnRpdHlfaWQYASABKAsyFi5iZ3MucHJv", - "dG9jb2wuRW50aXR5SWQiXAoaR2V0R2FtZVNlc3Npb25JbmZvUmVzcG9uc2US", - "PgoMc2Vzc2lvbl9pbmZvGAIgASgLMiguYmdzLnByb3RvY29sLmFjY291bnQu", - "djEuR2FtZVNlc3Npb25JbmZvIn4KH0dldEdhbWVUaW1lUmVtYWluaW5nSW5m", - "b1JlcXVlc3QSLwoPZ2FtZV9hY2NvdW50X2lkGAEgASgLMhYuYmdzLnByb3Rv", - "Y29sLkVudGl0eUlkEioKCmFjY291bnRfaWQYAiABKAsyFi5iZ3MucHJvdG9j", - "b2wuRW50aXR5SWQidAogR2V0R2FtZVRpbWVSZW1haW5pbmdJbmZvUmVzcG9u", - "c2USUAoYZ2FtZV90aW1lX3JlbWFpbmluZ19pbmZvGAEgASgLMi4uYmdzLnBy", - "b3RvY29sLmFjY291bnQudjEuR2FtZVRpbWVSZW1haW5pbmdJbmZvIj8KEkdl", - "dENBSVNJbmZvUmVxdWVzdBIpCgllbnRpdHlfaWQYASABKAsyFi5iZ3MucHJv", - "dG9jb2wuRW50aXR5SWQiRwoTR2V0Q0FJU0luZm9SZXNwb25zZRIwCgljYWlz", - "X2luZm8YASABKAsyHS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5DQUlTIm4K", - "GEdldEF1dGhvcml6ZWREYXRhUmVxdWVzdBIpCgllbnRpdHlfaWQYASABKAsy", - "Fi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSCwoDdGFnGAIgAygJEhoKEnByaXZp", - "bGVnZWRfbmV0d29yaxgDIAEoCCJSChlHZXRBdXRob3JpemVkRGF0YVJlc3Bv", - "bnNlEjUKBGRhdGEYASADKAsyJy5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5B", - "dXRob3JpemVkRGF0YSLUAQoYQWNjb3VudFN0YXRlTm90aWZpY2F0aW9uEjwK", - "DWFjY291bnRfc3RhdGUYASABKAsyJS5iZ3MucHJvdG9jb2wuYWNjb3VudC52", - "MS5BY2NvdW50U3RhdGUSGQoNc3Vic2NyaWJlcl9pZBgCIAEoBEICGAESPwoM", - "YWNjb3VudF90YWdzGAMgASgLMikuYmdzLnByb3RvY29sLmFjY291bnQudjEu", - "QWNjb3VudEZpZWxkVGFncxIeChZzdWJzY3JpcHRpb25fY29tcGxldGVkGAQg", - "ASgIIuoBChxHYW1lQWNjb3VudFN0YXRlTm90aWZpY2F0aW9uEkUKEmdhbWVf", - "YWNjb3VudF9zdGF0ZRgBIAEoCzIpLmJncy5wcm90b2NvbC5hY2NvdW50LnYx", - "LkdhbWVBY2NvdW50U3RhdGUSGQoNc3Vic2NyaWJlcl9pZBgCIAEoBEICGAES", - "SAoRZ2FtZV9hY2NvdW50X3RhZ3MYAyABKAsyLS5iZ3MucHJvdG9jb2wuYWNj", - "b3VudC52MS5HYW1lQWNjb3VudEZpZWxkVGFncxIeChZzdWJzY3JpcHRpb25f", - "Y29tcGxldGVkGAQgASgIIrIBChdHYW1lQWNjb3VudE5vdGlmaWNhdGlvbhI/", - "Cg1nYW1lX2FjY291bnRzGAEgAygLMiguYmdzLnByb3RvY29sLmFjY291bnQu", - "djEuR2FtZUFjY291bnRMaXN0EhUKDXN1YnNjcmliZXJfaWQYAiABKAQSPwoM", - "YWNjb3VudF90YWdzGAMgASgLMikuYmdzLnByb3RvY29sLmFjY291bnQudjEu", - "QWNjb3VudEZpZWxkVGFncyKoAQoeR2FtZUFjY291bnRTZXNzaW9uTm90aWZp", - "Y2F0aW9uEkAKDGdhbWVfYWNjb3VudBgBIAEoCzIqLmJncy5wcm90b2NvbC5h", - "Y2NvdW50LnYxLkdhbWVBY2NvdW50SGFuZGxlEkQKDHNlc3Npb25faW5mbxgC", - "IAEoCzIuLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVTZXNzaW9uVXBk", - "YXRlSW5mbzKtDAoOQWNjb3VudFNlcnZpY2USeQoOUmVzb2x2ZUFjY291bnQS", - "Li5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5SZXNvbHZlQWNjb3VudFJlcXVl", - "c3QaLy5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5SZXNvbHZlQWNjb3VudFJl", - "c3BvbnNlIgaC+SsCCA0SXQoMSXNJZ3JBZGRyZXNzEiwuYmdzLnByb3RvY29s", - "LmFjY291bnQudjEuSXNJZ3JBZGRyZXNzUmVxdWVzdBoULmJncy5wcm90b2Nv", - "bC5Ob0RhdGEiCYgCAYL5KwIIDxJ8CglTdWJzY3JpYmUSMi5iZ3MucHJvdG9j", - "b2wuYWNjb3VudC52MS5TdWJzY3JpcHRpb25VcGRhdGVSZXF1ZXN0GjMuYmdz", - "LnByb3RvY29sLmFjY291bnQudjEuU3Vic2NyaXB0aW9uVXBkYXRlUmVzcG9u", - "c2UiBoL5KwIIGRJfCgtVbnN1YnNjcmliZRIyLmJncy5wcm90b2NvbC5hY2Nv", - "dW50LnYxLlN1YnNjcmlwdGlvblVwZGF0ZVJlcXVlc3QaFC5iZ3MucHJvdG9j", - "b2wuTm9EYXRhIgaC+SsCCBoSfAoPR2V0QWNjb3VudFN0YXRlEi8uYmdzLnBy", - "b3RvY29sLmFjY291bnQudjEuR2V0QWNjb3VudFN0YXRlUmVxdWVzdBowLmJn", - "cy5wcm90b2NvbC5hY2NvdW50LnYxLkdldEFjY291bnRTdGF0ZVJlc3BvbnNl", - "IgaC+SsCCB4SiAEKE0dldEdhbWVBY2NvdW50U3RhdGUSMy5iZ3MucHJvdG9j", - "b2wuYWNjb3VudC52MS5HZXRHYW1lQWNjb3VudFN0YXRlUmVxdWVzdBo0LmJn", - "cy5wcm90b2NvbC5hY2NvdW50LnYxLkdldEdhbWVBY2NvdW50U3RhdGVSZXNw", - "b25zZSIGgvkrAggfEnAKC0dldExpY2Vuc2VzEisuYmdzLnByb3RvY29sLmFj", - "Y291bnQudjEuR2V0TGljZW5zZXNSZXF1ZXN0GiwuYmdzLnByb3RvY29sLmFj", - "Y291bnQudjEuR2V0TGljZW5zZXNSZXNwb25zZSIGgvkrAgggEpcBChhHZXRH", - "YW1lVGltZVJlbWFpbmluZ0luZm8SOC5iZ3MucHJvdG9jb2wuYWNjb3VudC52", - "MS5HZXRHYW1lVGltZVJlbWFpbmluZ0luZm9SZXF1ZXN0GjkuYmdzLnByb3Rv", - "Y29sLmFjY291bnQudjEuR2V0R2FtZVRpbWVSZW1haW5pbmdJbmZvUmVzcG9u", - "c2UiBoL5KwIIIRKFAQoSR2V0R2FtZVNlc3Npb25JbmZvEjIuYmdzLnByb3Rv", - "Y29sLmFjY291bnQudjEuR2V0R2FtZVNlc3Npb25JbmZvUmVxdWVzdBozLmJn", - "cy5wcm90b2NvbC5hY2NvdW50LnYxLkdldEdhbWVTZXNzaW9uSW5mb1Jlc3Bv", - "bnNlIgaC+SsCCCIScAoLR2V0Q0FJU0luZm8SKy5iZ3MucHJvdG9jb2wuYWNj", - "b3VudC52MS5HZXRDQUlTSW5mb1JlcXVlc3QaLC5iZ3MucHJvdG9jb2wuYWNj", - "b3VudC52MS5HZXRDQUlTSW5mb1Jlc3BvbnNlIgaC+SsCCCMSggEKEUdldEF1", - "dGhvcml6ZWREYXRhEjEuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0QXV0", - "aG9yaXplZERhdGFSZXF1ZXN0GjIuYmdzLnByb3RvY29sLmFjY291bnQudjEu", - "R2V0QXV0aG9yaXplZERhdGFSZXNwb25zZSIGgvkrAgglEo4BChVHZXRTaWdu", - "ZWRBY2NvdW50U3RhdGUSNS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRT", - "aWduZWRBY2NvdW50U3RhdGVSZXF1ZXN0GjYuYmdzLnByb3RvY29sLmFjY291", - "bnQudjEuR2V0U2lnbmVkQWNjb3VudFN0YXRlUmVzcG9uc2UiBoL5KwIILBo9", - "gvkrJgokYm5ldC5wcm90b2NvbC5hY2NvdW50LkFjY291bnRTZXJ2aWNlgvkr", - "CSoHYWNjb3VudIr5KwIQATKQBAoPQWNjb3VudExpc3RlbmVyEm0KFU9uQWNj", - "b3VudFN0YXRlVXBkYXRlZBIxLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFj", - "Y291bnRTdGF0ZU5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQ", - "T05TRSIGgvkrAggBEnUKGU9uR2FtZUFjY291bnRTdGF0ZVVwZGF0ZWQSNS5i", - "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudFN0YXRlTm90aWZp", - "Y2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAISbwoV", - "T25HYW1lQWNjb3VudHNVcGRhdGVkEjAuYmdzLnByb3RvY29sLmFjY291bnQu", - "djEuR2FtZUFjY291bnROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9f", - "UkVTUE9OU0UiCYgCAYL5KwIIAxJ1ChRPbkdhbWVTZXNzaW9uVXBkYXRlZBI3", - "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50U2Vzc2lvbk5v", - "dGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIJiAIBgvkr", - "AggEGi+C+SslCiNibmV0LnByb3RvY29sLmFjY291bnQuQWNjb3VudE5vdGlm", - "eYr5KwIIAUIDgAEA")); + "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5TdWJzY3JpYmVyUmVmZXJlbmNlIuQB", + "ChZHZXRBY2NvdW50U3RhdGVSZXF1ZXN0EjEKCWVudGl0eV9pZBgBIAEoCzIW", + "LmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAhABEg8KB3Byb2dyYW0YAiAB", + "KA0SDgoGcmVnaW9uGAMgASgNEj0KB29wdGlvbnMYCiABKAsyLC5iZ3MucHJv", + "dG9jb2wuYWNjb3VudC52MS5BY2NvdW50RmllbGRPcHRpb25zEjcKBHRhZ3MY", + "CyABKAsyKS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50RmllbGRU", + "YWdzIogBChdHZXRBY2NvdW50U3RhdGVSZXNwb25zZRI0CgVzdGF0ZRgBIAEo", + "CzIlLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRTdGF0ZRI3CgR0", + "YWdzGAIgASgLMikuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudEZp", + "ZWxkVGFncyJbChxHZXRTaWduZWRBY2NvdW50U3RhdGVSZXF1ZXN0EjsKB2Fj", + "Y291bnQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50", + "SWRCBoL5KwIQASIuCh1HZXRTaWduZWRBY2NvdW50U3RhdGVSZXNwb25zZRIN", + "CgV0b2tlbhgBIAEoCSKFAgoaR2V0R2FtZUFjY291bnRTdGF0ZVJlcXVlc3QS", + "LgoKYWNjb3VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIC", + "GAESNwoPZ2FtZV9hY2NvdW50X2lkGAIgASgLMhYuYmdzLnByb3RvY29sLkVu", + "dGl0eUlkQgaC+SsCEAESQQoHb3B0aW9ucxgKIAEoCzIwLmJncy5wcm90b2Nv", + "bC5hY2NvdW50LnYxLkdhbWVBY2NvdW50RmllbGRPcHRpb25zEjsKBHRhZ3MY", + "CyABKAsyLS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEZp", + "ZWxkVGFncyKUAQobR2V0R2FtZUFjY291bnRTdGF0ZVJlc3BvbnNlEjgKBXN0", + "YXRlGAEgASgLMikuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUFjY291", + "bnRTdGF0ZRI7CgR0YWdzGAIgASgLMi0uYmdzLnByb3RvY29sLmFjY291bnQu", + "djEuR2FtZUFjY291bnRGaWVsZFRhZ3Mi7QEKEkdldExpY2Vuc2VzUmVxdWVz", + "dBIxCgl0YXJnZXRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWRC", + "BoL5KwIQARIeChZmZXRjaF9hY2NvdW50X2xpY2Vuc2VzGAIgASgIEiMKG2Zl", + "dGNoX2dhbWVfYWNjb3VudF9saWNlbnNlcxgDIAEoCBImCh5mZXRjaF9keW5h", + "bWljX2FjY291bnRfbGljZW5zZXMYBCABKAgSDwoHcHJvZ3JhbRgFIAEoBxIm", + "ChdleGNsdWRlX3Vua25vd25fcHJvZ3JhbRgGIAEoCDoFZmFsc2UiUAoTR2V0", + "TGljZW5zZXNSZXNwb25zZRI5CghsaWNlbnNlcxgBIAMoCzInLmJncy5wcm90", + "b2NvbC5hY2NvdW50LnYxLkFjY291bnRMaWNlbnNlIkYKGUdldEdhbWVTZXNz", + "aW9uSW5mb1JlcXVlc3QSKQoJZW50aXR5X2lkGAEgASgLMhYuYmdzLnByb3Rv", + "Y29sLkVudGl0eUlkIlwKGkdldEdhbWVTZXNzaW9uSW5mb1Jlc3BvbnNlEj4K", + "DHNlc3Npb25faW5mbxgCIAEoCzIoLmJncy5wcm90b2NvbC5hY2NvdW50LnYx", + "LkdhbWVTZXNzaW9uSW5mbyKVAQofR2V0R2FtZVRpbWVSZW1haW5pbmdJbmZv", + "UmVxdWVzdBIvCg9nYW1lX2FjY291bnRfaWQYASABKAsyFi5iZ3MucHJvdG9j", + "b2wuRW50aXR5SWQSKgoKYWNjb3VudF9pZBgCIAEoCzIWLmJncy5wcm90b2Nv", + "bC5FbnRpdHlJZBIVCg1iZW5lZmFjdG9yX2lkGAMgASgJInQKIEdldEdhbWVU", + "aW1lUmVtYWluaW5nSW5mb1Jlc3BvbnNlElAKGGdhbWVfdGltZV9yZW1haW5p", + "bmdfaW5mbxgBIAEoCzIuLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVU", + "aW1lUmVtYWluaW5nSW5mbyJHChJHZXRDQUlTSW5mb1JlcXVlc3QSMQoJZW50", + "aXR5X2lkGAEgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkQgaC+SsCEAEi", + "RwoTR2V0Q0FJU0luZm9SZXNwb25zZRIwCgljYWlzX2luZm8YASABKAsyHS5i", + "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5DQUlTInYKGEdldEF1dGhvcml6ZWRE", + "YXRhUmVxdWVzdBIxCgllbnRpdHlfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wu", + "RW50aXR5SWRCBoL5KwIQARILCgN0YWcYAiADKAkSGgoScHJpdmlsZWdlZF9u", + "ZXR3b3JrGAMgASgIIlIKGUdldEF1dGhvcml6ZWREYXRhUmVzcG9uc2USNQoE", + "ZGF0YRgBIAMoCzInLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkF1dGhvcml6", + "ZWREYXRhItQBChhBY2NvdW50U3RhdGVOb3RpZmljYXRpb24SPAoNYWNjb3Vu", + "dF9zdGF0ZRgBIAEoCzIlLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291", + "bnRTdGF0ZRIZCg1zdWJzY3JpYmVyX2lkGAIgASgEQgIYARI/CgxhY2NvdW50", + "X3RhZ3MYAyABKAsyKS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50", + "RmllbGRUYWdzEh4KFnN1YnNjcmlwdGlvbl9jb21wbGV0ZWQYBCABKAgi6gEK", + "HEdhbWVBY2NvdW50U3RhdGVOb3RpZmljYXRpb24SRQoSZ2FtZV9hY2NvdW50", + "X3N0YXRlGAEgASgLMikuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUFj", + "Y291bnRTdGF0ZRIZCg1zdWJzY3JpYmVyX2lkGAIgASgEQgIYARJIChFnYW1l", + "X2FjY291bnRfdGFncxgDIAEoCzItLmJncy5wcm90b2NvbC5hY2NvdW50LnYx", + "LkdhbWVBY2NvdW50RmllbGRUYWdzEh4KFnN1YnNjcmlwdGlvbl9jb21wbGV0", + "ZWQYBCABKAgisgEKF0dhbWVBY2NvdW50Tm90aWZpY2F0aW9uEj8KDWdhbWVf", + "YWNjb3VudHMYASADKAsyKC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1l", + "QWNjb3VudExpc3QSFQoNc3Vic2NyaWJlcl9pZBgCIAEoBBI/CgxhY2NvdW50", + "X3RhZ3MYAyABKAsyKS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50", + "RmllbGRUYWdzIqgBCh5HYW1lQWNjb3VudFNlc3Npb25Ob3RpZmljYXRpb24S", + "QAoMZ2FtZV9hY2NvdW50GAEgASgLMiouYmdzLnByb3RvY29sLmFjY291bnQu", + "djEuR2FtZUFjY291bnRIYW5kbGUSRAoMc2Vzc2lvbl9pbmZvGAIgASgLMi4u", + "YmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZVNlc3Npb25VcGRhdGVJbmZv", + "Ms4LCg5BY2NvdW50U2VydmljZRJ5Cg5SZXNvbHZlQWNjb3VudBIuLmJncy5w", + "cm90b2NvbC5hY2NvdW50LnYxLlJlc29sdmVBY2NvdW50UmVxdWVzdBovLmJn", + "cy5wcm90b2NvbC5hY2NvdW50LnYxLlJlc29sdmVBY2NvdW50UmVzcG9uc2Ui", + "BoL5KwIIDRJ8CglTdWJzY3JpYmUSMi5iZ3MucHJvdG9jb2wuYWNjb3VudC52", + "MS5TdWJzY3JpcHRpb25VcGRhdGVSZXF1ZXN0GjMuYmdzLnByb3RvY29sLmFj", + "Y291bnQudjEuU3Vic2NyaXB0aW9uVXBkYXRlUmVzcG9uc2UiBoL5KwIIGRJf", + "CgtVbnN1YnNjcmliZRIyLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLlN1YnNj", + "cmlwdGlvblVwZGF0ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC", + "+SsCCBoSfAoPR2V0QWNjb3VudFN0YXRlEi8uYmdzLnByb3RvY29sLmFjY291", + "bnQudjEuR2V0QWNjb3VudFN0YXRlUmVxdWVzdBowLmJncy5wcm90b2NvbC5h", + "Y2NvdW50LnYxLkdldEFjY291bnRTdGF0ZVJlc3BvbnNlIgaC+SsCCB4SiAEK", + "E0dldEdhbWVBY2NvdW50U3RhdGUSMy5iZ3MucHJvdG9jb2wuYWNjb3VudC52", + "MS5HZXRHYW1lQWNjb3VudFN0YXRlUmVxdWVzdBo0LmJncy5wcm90b2NvbC5h", + "Y2NvdW50LnYxLkdldEdhbWVBY2NvdW50U3RhdGVSZXNwb25zZSIGgvkrAggf", + "EnAKC0dldExpY2Vuc2VzEisuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0", + "TGljZW5zZXNSZXF1ZXN0GiwuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0", + "TGljZW5zZXNSZXNwb25zZSIGgvkrAgggEpcBChhHZXRHYW1lVGltZVJlbWFp", + "bmluZ0luZm8SOC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRHYW1lVGlt", + "ZVJlbWFpbmluZ0luZm9SZXF1ZXN0GjkuYmdzLnByb3RvY29sLmFjY291bnQu", + "djEuR2V0R2FtZVRpbWVSZW1haW5pbmdJbmZvUmVzcG9uc2UiBoL5KwIIIRKF", + "AQoSR2V0R2FtZVNlc3Npb25JbmZvEjIuYmdzLnByb3RvY29sLmFjY291bnQu", + "djEuR2V0R2FtZVNlc3Npb25JbmZvUmVxdWVzdBozLmJncy5wcm90b2NvbC5h", + "Y2NvdW50LnYxLkdldEdhbWVTZXNzaW9uSW5mb1Jlc3BvbnNlIgaC+SsCCCIS", + "cAoLR2V0Q0FJU0luZm8SKy5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRD", + "QUlTSW5mb1JlcXVlc3QaLC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRD", + "QUlTSW5mb1Jlc3BvbnNlIgaC+SsCCCMSggEKEUdldEF1dGhvcml6ZWREYXRh", + "EjEuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0QXV0aG9yaXplZERhdGFS", + "ZXF1ZXN0GjIuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0QXV0aG9yaXpl", + "ZERhdGFSZXNwb25zZSIGgvkrAgglEo4BChVHZXRTaWduZWRBY2NvdW50U3Rh", + "dGUSNS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRTaWduZWRBY2NvdW50", + "U3RhdGVSZXF1ZXN0GjYuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0U2ln", + "bmVkQWNjb3VudFN0YXRlUmVzcG9uc2UiBoL5KwIILBo9gvkrJgokYm5ldC5w", + "cm90b2NvbC5hY2NvdW50LkFjY291bnRTZXJ2aWNlgvkrCSoHYWNjb3VudIr5", + "KwIQATKQBAoPQWNjb3VudExpc3RlbmVyEm0KFU9uQWNjb3VudFN0YXRlVXBk", + "YXRlZBIxLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRTdGF0ZU5v", + "dGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggB", + "EnUKGU9uR2FtZUFjY291bnRTdGF0ZVVwZGF0ZWQSNS5iZ3MucHJvdG9jb2wu", + "YWNjb3VudC52MS5HYW1lQWNjb3VudFN0YXRlTm90aWZpY2F0aW9uGhkuYmdz", + "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAISbwoVT25HYW1lQWNjb3Vu", + "dHNVcGRhdGVkEjAuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUFjY291", + "bnROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiCYgC", + "AYL5KwIIAxJ1ChRPbkdhbWVTZXNzaW9uVXBkYXRlZBI3LmJncy5wcm90b2Nv", + "bC5hY2NvdW50LnYxLkdhbWVBY2NvdW50U2Vzc2lvbk5vdGlmaWNhdGlvbhoZ", + "LmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIJiAIBgvkrAggEGi+C+SslCiNi", + "bmV0LnByb3RvY29sLmFjY291bnQuQWNjb3VudE5vdGlmeYr5KwIIAUIDgAEA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -163,7 +160,6 @@ namespace Bgs.Protocol.Account.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountFlagUpdateRequest), global::Bgs.Protocol.Account.V1.GameAccountFlagUpdateRequest.Parser, new[]{ "GameAccount", "Flag", "Active" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.SubscriptionUpdateRequest), global::Bgs.Protocol.Account.V1.SubscriptionUpdateRequest.Parser, new[]{ "Ref" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.SubscriptionUpdateResponse), global::Bgs.Protocol.Account.V1.SubscriptionUpdateResponse.Parser, new[]{ "Ref" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.IsIgrAddressRequest), global::Bgs.Protocol.Account.V1.IsIgrAddressRequest.Parser, new[]{ "ClientAddress", "Region" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetAccountStateRequest), global::Bgs.Protocol.Account.V1.GetAccountStateRequest.Parser, new[]{ "EntityId", "Program", "Region", "Options", "Tags" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetAccountStateResponse), global::Bgs.Protocol.Account.V1.GetAccountStateResponse.Parser, new[]{ "State", "Tags" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetSignedAccountStateRequest), global::Bgs.Protocol.Account.V1.GetSignedAccountStateRequest.Parser, new[]{ "Account" }, null, null, null, null), @@ -174,7 +170,7 @@ namespace Bgs.Protocol.Account.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetLicensesResponse), global::Bgs.Protocol.Account.V1.GetLicensesResponse.Parser, new[]{ "Licenses" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetGameSessionInfoRequest), global::Bgs.Protocol.Account.V1.GetGameSessionInfoRequest.Parser, new[]{ "EntityId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetGameSessionInfoResponse), global::Bgs.Protocol.Account.V1.GetGameSessionInfoResponse.Parser, new[]{ "SessionInfo" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetGameTimeRemainingInfoRequest), global::Bgs.Protocol.Account.V1.GetGameTimeRemainingInfoRequest.Parser, new[]{ "GameAccountId", "AccountId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetGameTimeRemainingInfoRequest), global::Bgs.Protocol.Account.V1.GetGameTimeRemainingInfoRequest.Parser, new[]{ "GameAccountId", "AccountId", "BenefactorId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetGameTimeRemainingInfoResponse), global::Bgs.Protocol.Account.V1.GetGameTimeRemainingInfoResponse.Parser, new[]{ "GameTimeRemainingInfo" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetCAISInfoRequest), global::Bgs.Protocol.Account.V1.GetCAISInfoRequest.Parser, new[]{ "EntityId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GetCAISInfoResponse), global::Bgs.Protocol.Account.V1.GetCAISInfoResponse.Parser, new[]{ "CaisInfo" }, null, null, null, null), @@ -994,190 +990,6 @@ namespace Bgs.Protocol.Account.V1 { } - public sealed partial class IsIgrAddressRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new IsIgrAddressRequest()); - private pb::UnknownFieldSet _unknownFields; - private int _hasBits0; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[5]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public IsIgrAddressRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public IsIgrAddressRequest(IsIgrAddressRequest other) : this() { - _hasBits0 = other._hasBits0; - clientAddress_ = other.clientAddress_; - region_ = other.region_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public IsIgrAddressRequest Clone() { - return new IsIgrAddressRequest(this); - } - - /// Field number for the "client_address" field. - public const int ClientAddressFieldNumber = 1; - private readonly static string ClientAddressDefaultValue = ""; - - private string clientAddress_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string ClientAddress { - get { return clientAddress_ ?? ClientAddressDefaultValue; } - set { - clientAddress_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "client_address" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasClientAddress { - get { return clientAddress_ != null; } - } - /// Clears the value of the "client_address" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearClientAddress() { - clientAddress_ = null; - } - - /// Field number for the "region" field. - public const int RegionFieldNumber = 2; - private readonly static uint RegionDefaultValue = 0; - - private uint region_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Region { - get { if ((_hasBits0 & 1) != 0) { return region_; } else { return RegionDefaultValue; } } - set { - _hasBits0 |= 1; - region_ = value; - } - } - /// Gets whether the "region" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasRegion { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "region" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearRegion() { - _hasBits0 &= ~1; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as IsIgrAddressRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(IsIgrAddressRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (ClientAddress != other.ClientAddress) return false; - if (Region != other.Region) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasClientAddress) hash ^= ClientAddress.GetHashCode(); - if (HasRegion) hash ^= Region.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (HasClientAddress) { - output.WriteRawTag(10); - output.WriteString(ClientAddress); - } - if (HasRegion) { - output.WriteRawTag(16); - output.WriteUInt32(Region); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasClientAddress) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ClientAddress); - } - if (HasRegion) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Region); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(IsIgrAddressRequest other) { - if (other == null) { - return; - } - if (other.HasClientAddress) { - ClientAddress = other.ClientAddress; - } - if (other.HasRegion) { - Region = other.Region; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - ClientAddress = input.ReadString(); - break; - } - case 16: { - Region = input.ReadUInt32(); - break; - } - } - } - } - - } - public sealed partial class GetAccountStateRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetAccountStateRequest()); private pb::UnknownFieldSet _unknownFields; @@ -1187,7 +999,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[6]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1503,7 +1315,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1692,7 +1504,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1837,7 +1649,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[9]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1978,7 +1790,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[10]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2258,7 +2070,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[11]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2448,7 +2260,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[12]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2799,7 +2611,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[13]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2920,7 +2732,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[14]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[13]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3065,7 +2877,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[15]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[14]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3210,7 +3022,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[16]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[15]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3229,6 +3041,7 @@ namespace Bgs.Protocol.Account.V1 { public GetGameTimeRemainingInfoRequest(GetGameTimeRemainingInfoRequest other) : this() { gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; + benefactorId_ = other.benefactorId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3279,6 +3092,29 @@ namespace Bgs.Protocol.Account.V1 { accountId_ = null; } + /// Field number for the "benefactor_id" field. + public const int BenefactorIdFieldNumber = 3; + private readonly static string BenefactorIdDefaultValue = ""; + + private string benefactorId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string BenefactorId { + get { return benefactorId_ ?? BenefactorIdDefaultValue; } + set { + benefactorId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "benefactor_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasBenefactorId { + get { return benefactorId_ != null; } + } + /// Clears the value of the "benefactor_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearBenefactorId() { + benefactorId_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as GetGameTimeRemainingInfoRequest); @@ -3294,6 +3130,7 @@ namespace Bgs.Protocol.Account.V1 { } if (!object.Equals(GameAccountId, other.GameAccountId)) return false; if (!object.Equals(AccountId, other.AccountId)) return false; + if (BenefactorId != other.BenefactorId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3302,6 +3139,7 @@ namespace Bgs.Protocol.Account.V1 { int hash = 1; if (HasGameAccountId) hash ^= GameAccountId.GetHashCode(); if (HasAccountId) hash ^= AccountId.GetHashCode(); + if (HasBenefactorId) hash ^= BenefactorId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3323,6 +3161,10 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(18); output.WriteMessage(AccountId); } + if (HasBenefactorId) { + output.WriteRawTag(26); + output.WriteString(BenefactorId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3337,6 +3179,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } + if (HasBenefactorId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(BenefactorId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3360,6 +3205,9 @@ namespace Bgs.Protocol.Account.V1 { } AccountId.MergeFrom(other.AccountId); } + if (other.HasBenefactorId) { + BenefactorId = other.BenefactorId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3385,6 +3233,10 @@ namespace Bgs.Protocol.Account.V1 { input.ReadMessage(AccountId); break; } + case 26: { + BenefactorId = input.ReadString(); + break; + } } } } @@ -3399,7 +3251,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[17]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[16]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3544,7 +3396,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[18]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[17]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3689,7 +3541,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[19]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[18]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3835,7 +3687,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[20]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[19]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4042,7 +3894,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[21]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[20]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4164,7 +4016,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[22]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[21]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4440,7 +4292,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[23]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[22]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4716,7 +4568,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[24]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[23]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4923,7 +4775,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[25]; } + get { return global::Bgs.Protocol.Account.V1.AccountServiceReflection.Descriptor.MessageTypes[24]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/AccountTypes.cs b/Source/Framework/Proto/AccountTypes.cs index dd6ec2ca8..f971ee242 100644 --- a/Source/Framework/Proto/AccountTypes.cs +++ b/Source/Framework/Proto/AccountTypes.cs @@ -36,144 +36,158 @@ namespace Bgs.Protocol.Account.V1 { "OgaC+SsCCAEiLQoOQWNjb3VudExpY2Vuc2USCgoCaWQYASACKA0SDwoHZXhw", "aXJlcxgCIAEoBCJzChFHYW1lQWNjb3VudEhhbmRsZRIUCgJpZBgBIAIoB0II", "ivkrBBICEAASGQoHcHJvZ3JhbRgCIAIoB0IIivkrBBICEAASJQoGcmVnaW9u", - "GAMgAigNQhWK+SsGEgQKAggBivkrBxIFCgMQ/wE6BoL5KwIIASKQAQoQQWNj", - "b3VudFJlZmVyZW5jZRIKCgJpZBgBIAEoBxINCgVlbWFpbBgCIAEoCRI6CgZo", - "YW5kbGUYAyABKAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNj", - "b3VudEhhbmRsZRISCgpiYXR0bGVfdGFnGAQgASgJEhEKBnJlZ2lvbhgKIAEo", - "DToBMCKJAQoISWRlbnRpdHkSMwoHYWNjb3VudBgBIAEoCzIiLmJncy5wcm90", - "b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBJACgxnYW1lX2FjY291bnQYAiAB", - "KAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEhhbmRs", - "ZToGgvkrAhABIioKClByb2dyYW1UYWcSDwoHcHJvZ3JhbRgBIAEoBxILCgN0", - "YWcYAiABKAciKAoJUmVnaW9uVGFnEg4KBnJlZ2lvbhgBIAEoBxILCgN0YWcY", - "AiABKAcisAIKEEFjY291bnRGaWVsZFRhZ3MSHgoWYWNjb3VudF9sZXZlbF9p", - "bmZvX3RhZxgCIAEoBxIYChBwcml2YWN5X2luZm9fdGFnGAMgASgHEiEKGXBh", - "cmVudGFsX2NvbnRyb2xfaW5mb190YWcYBCABKAcSQQoUZ2FtZV9sZXZlbF9p", - "bmZvX3RhZ3MYByADKAsyIy5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5Qcm9n", - "cmFtVGFnEj0KEGdhbWVfc3RhdHVzX3RhZ3MYCSADKAsyIy5iZ3MucHJvdG9j", - "b2wuYWNjb3VudC52MS5Qcm9ncmFtVGFnEj0KEWdhbWVfYWNjb3VudF90YWdz", - "GAsgAygLMiIuYmdzLnByb3RvY29sLmFjY291bnQudjEuUmVnaW9uVGFnIn4K", - "FEdhbWVBY2NvdW50RmllbGRUYWdzEhsKE2dhbWVfbGV2ZWxfaW5mb190YWcY", - "AiABKAcSGgoSZ2FtZV90aW1lX2luZm9fdGFnGAMgASgHEhcKD2dhbWVfc3Rh", - "dHVzX3RhZxgEIAEoBxIUCgxyYWZfaW5mb190YWcYBSABKAci4wEKE0FjY291", - "bnRGaWVsZE9wdGlvbnMSEgoKYWxsX2ZpZWxkcxgBIAEoCBIgChhmaWVsZF9h", - "Y2NvdW50X2xldmVsX2luZm8YAiABKAgSGgoSZmllbGRfcHJpdmFjeV9pbmZv", - "GAMgASgIEiMKG2ZpZWxkX3BhcmVudGFsX2NvbnRyb2xfaW5mbxgEIAEoCBId", - "ChVmaWVsZF9nYW1lX2xldmVsX2luZm8YBiABKAgSGQoRZmllbGRfZ2FtZV9z", - "dGF0dXMYByABKAgSGwoTZmllbGRfZ2FtZV9hY2NvdW50cxgIIAEoCCKdAQoX", - "R2FtZUFjY291bnRGaWVsZE9wdGlvbnMSEgoKYWxsX2ZpZWxkcxgBIAEoCBId", - "ChVmaWVsZF9nYW1lX2xldmVsX2luZm8YAiABKAgSHAoUZmllbGRfZ2FtZV90", - "aW1lX2luZm8YAyABKAgSGQoRZmllbGRfZ2FtZV9zdGF0dXMYBCABKAgSFgoO", - "ZmllbGRfcmFmX2luZm8YBSABKAgikgMKE1N1YnNjcmliZXJSZWZlcmVuY2US", - "FAoJb2JqZWN0X2lkGAEgASgEOgEwEikKCWVudGl0eV9pZBgCIAEoCzIWLmJn", - "cy5wcm90b2NvbC5FbnRpdHlJZBJFCg9hY2NvdW50X29wdGlvbnMYAyABKAsy", - "LC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50RmllbGRPcHRpb25z", - "Ej8KDGFjY291bnRfdGFncxgEIAEoCzIpLmJncy5wcm90b2NvbC5hY2NvdW50", - "LnYxLkFjY291bnRGaWVsZFRhZ3MSTgoUZ2FtZV9hY2NvdW50X29wdGlvbnMY", - "BSABKAsyMC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEZp", - "ZWxkT3B0aW9ucxJIChFnYW1lX2FjY291bnRfdGFncxgGIAEoCzItLmJncy5w", - "cm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50RmllbGRUYWdzEhgKDXN1", - "YnNjcmliZXJfaWQYByABKAQ6ATAi2AMKEEFjY291bnRMZXZlbEluZm8SOQoI", - "bGljZW5zZXMYAyADKAsyJy5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2Nv", - "dW50TGljZW5zZRIYChBkZWZhdWx0X2N1cnJlbmN5GAQgASgHEg8KB2NvdW50", - "cnkYBSABKAkSGAoQcHJlZmVycmVkX3JlZ2lvbhgGIAEoDRIRCglmdWxsX25h", - "bWUYByABKAkSEgoKYmF0dGxlX3RhZxgIIAEoCRINCgVtdXRlZBgJIAEoCBIV", - "Cg1tYW51YWxfcmV2aWV3GAogASgIEhgKEGFjY291bnRfcGFpZF9hbnkYCyAB", - "KAgSYQoVaWRlbnRpdHlfY2hlY2tfc3RhdHVzGAwgASgOMjMuYmdzLnByb3Rv", - "Y29sLmFjY291bnQudjEuSWRlbnRpdHlWZXJpZmljYXRpb25TdGF0dXM6DUlE", - "RU5UX05PX0RBVEESDQoFZW1haWwYDSABKAkSGAoQaGVhZGxlc3NfYWNjb3Vu", - "dBgOIAEoCBIUCgx0ZXN0X2FjY291bnQYDyABKAgSGAoQaXNfc21zX3Byb3Rl", - "Y3RlZBgRIAEoCBIhChlyYXRpbmdzX2JvYXJkX21pbmltdW1fYWdlGBIgASgN", - "IsICCgtQcml2YWN5SW5mbxIUCgxpc191c2luZ19yaWQYAyABKAgSIwobaXNf", - "dmlzaWJsZV9mb3Jfdmlld19mcmllbmRzGAQgASgIEiQKHGlzX2hpZGRlbl9m", - "cm9tX2ZyaWVuZF9maW5kZXIYBSABKAgSYAoRZ2FtZV9pbmZvX3ByaXZhY3kY", - "BiABKA4yNC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5Qcml2YWN5SW5mby5H", - "YW1lSW5mb1ByaXZhY3k6D1BSSVZBQ1lfRlJJRU5EUxIiChpvbmx5X2FsbG93", - "X2ZyaWVuZF93aGlzcGVycxgHIAEoCCJMCg9HYW1lSW5mb1ByaXZhY3kSDgoK", - "UFJJVkFDWV9NRRAAEhMKD1BSSVZBQ1lfRlJJRU5EUxABEhQKEFBSSVZBQ1lf", - "RVZFUllPTkUQAiLVAQoTUGFyZW50YWxDb250cm9sSW5mbxIQCgh0aW1lem9u", - "ZRgDIAEoCRIXCg9taW51dGVzX3Blcl9kYXkYBCABKA0SGAoQbWludXRlc19w", - "ZXJfd2VlaxgFIAEoDRIZChFjYW5fcmVjZWl2ZV92b2ljZRgGIAEoCBIWCg5j", - "YW5fc2VuZF92b2ljZRgHIAEoCBIVCg1wbGF5X3NjaGVkdWxlGAggAygIEhYK", - "DmNhbl9qb2luX2dyb3VwGAkgASgIEhcKD2Nhbl91c2VfcHJvZmlsZRgKIAEo", - "CCLTAQoNR2FtZUxldmVsSW5mbxIQCghpc190cmlhbBgEIAEoCBITCgtpc19s", - "aWZldGltZRgFIAEoCBIVCg1pc19yZXN0cmljdGVkGAYgASgIEg8KB2lzX2Jl", - "dGEYByABKAgSDAoEbmFtZRgIIAEoCRIPCgdwcm9ncmFtGAkgASgHEjkKCGxp", - "Y2Vuc2VzGAogAygLMicuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3Vu", - "dExpY2Vuc2USGQoRcmVhbG1fcGVybWlzc2lvbnMYCyABKA0ihQEKDEdhbWVU", - "aW1lSW5mbxIeChZpc191bmxpbWl0ZWRfcGxheV90aW1lGAMgASgIEhkKEXBs", - "YXlfdGltZV9leHBpcmVzGAUgASgEEhcKD2lzX3N1YnNjcmlwdGlvbhgGIAEo", - "CBIhChlpc19yZWN1cnJpbmdfc3Vic2NyaXB0aW9uGAcgASgIIrEBChVHYW1l", - "VGltZVJlbWFpbmluZ0luZm8SGQoRbWludXRlc19yZW1haW5pbmcYASABKA0S", - "KAogcGFyZW50YWxfZGFpbHlfbWludXRlc19yZW1haW5pbmcYAiABKA0SKQoh", - "cGFyZW50YWxfd2Vla2x5X21pbnV0ZXNfcmVtYWluaW5nGAMgASgNEigKHHNl", - "Y29uZHNfcmVtYWluaW5nX3VudGlsX2tpY2sYBCABKA1CAhgBIpABCgpHYW1l", - "U3RhdHVzEhQKDGlzX3N1c3BlbmRlZBgEIAEoCBIRCglpc19iYW5uZWQYBSAB", - "KAgSGgoSc3VzcGVuc2lvbl9leHBpcmVzGAYgASgEEg8KB3Byb2dyYW0YByAB", - "KAcSEQoJaXNfbG9ja2VkGAggASgIEhkKEWlzX2JhbV91bmxvY2thYmxlGAkg", - "ASgIIhsKB1JBRkluZm8SEAoIcmFmX2luZm8YASABKAwigQIKD0dhbWVTZXNz", - "aW9uSW5mbxIWCgpzdGFydF90aW1lGAMgASgNQgIYARI+Cghsb2NhdGlvbhgE", - "IAEoCzIsLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVTZXNzaW9uTG9j", - "YXRpb24SFgoOaGFzX2JlbmVmYWN0b3IYBSABKAgSFAoMaXNfdXNpbmdfaWdy", - "GAYgASgIEiAKGHBhcmVudGFsX2NvbnRyb2xzX2FjdGl2ZRgHIAEoCBIWCg5z", - "dGFydF90aW1lX3NlYxgIIAEoBBIuCgZpZ3JfaWQYCSABKAsyHi5iZ3MucHJv", - "dG9jb2wuYWNjb3VudC52MS5JZ3JJZCJEChVHYW1lU2Vzc2lvblVwZGF0ZUlu", - "Zm8SKwoEY2FpcxgIIAEoCzIdLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkNB", - "SVMiSAoTR2FtZVNlc3Npb25Mb2NhdGlvbhISCgppcF9hZGRyZXNzGAEgASgJ", - "Eg8KB2NvdW50cnkYAiABKA0SDAoEY2l0eRgDIAEoCSJPCgRDQUlTEhYKDnBs", - "YXllZF9taW51dGVzGAEgASgNEhYKDnJlc3RlZF9taW51dGVzGAIgASgNEhcK", - "D2xhc3RfaGVhcmRfdGltZRgDIAEoBCJdCg9HYW1lQWNjb3VudExpc3QSDgoG", - "cmVnaW9uGAMgASgNEjoKBmhhbmRsZRgEIAMoCzIqLmJncy5wcm90b2NvbC5h", - "Y2NvdW50LnYxLkdhbWVBY2NvdW50SGFuZGxlIpoDCgxBY2NvdW50U3RhdGUS", - "RQoSYWNjb3VudF9sZXZlbF9pbmZvGAEgASgLMikuYmdzLnByb3RvY29sLmFj", - "Y291bnQudjEuQWNjb3VudExldmVsSW5mbxI6Cgxwcml2YWN5X2luZm8YAiAB", - "KAsyJC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5Qcml2YWN5SW5mbxJLChVw", - "YXJlbnRhbF9jb250cm9sX2luZm8YAyABKAsyLC5iZ3MucHJvdG9jb2wuYWNj", - "b3VudC52MS5QYXJlbnRhbENvbnRyb2xJbmZvEj8KD2dhbWVfbGV2ZWxfaW5m", - "bxgFIAMoCzImLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVMZXZlbElu", - "Zm8SOAoLZ2FtZV9zdGF0dXMYBiADKAsyIy5iZ3MucHJvdG9jb2wuYWNjb3Vu", - "dC52MS5HYW1lU3RhdHVzEj8KDWdhbWVfYWNjb3VudHMYByADKAsyKC5iZ3Mu", - "cHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudExpc3QikwEKEkFjY291", - "bnRTdGF0ZVRhZ2dlZBI8Cg1hY2NvdW50X3N0YXRlGAEgASgLMiUuYmdzLnBy", - "b3RvY29sLmFjY291bnQudjEuQWNjb3VudFN0YXRlEj8KDGFjY291bnRfdGFn", - "cxgCIAEoCzIpLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRGaWVs", - "ZFRhZ3MigAIKEEdhbWVBY2NvdW50U3RhdGUSPwoPZ2FtZV9sZXZlbF9pbmZv", - "GAEgASgLMiYuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUxldmVsSW5m", - "bxI9Cg5nYW1lX3RpbWVfaW5mbxgCIAEoCzIlLmJncy5wcm90b2NvbC5hY2Nv", - "dW50LnYxLkdhbWVUaW1lSW5mbxI4CgtnYW1lX3N0YXR1cxgDIAEoCzIjLmJn", - "cy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVTdGF0dXMSMgoIcmFmX2luZm8Y", - "BCABKAsyIC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5SQUZJbmZvIqkBChZH", - "YW1lQWNjb3VudFN0YXRlVGFnZ2VkEkUKEmdhbWVfYWNjb3VudF9zdGF0ZRgB", - "IAEoCzIpLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50U3Rh", - "dGUSSAoRZ2FtZV9hY2NvdW50X3RhZ3MYAiABKAsyLS5iZ3MucHJvdG9jb2wu", - "YWNjb3VudC52MS5HYW1lQWNjb3VudEZpZWxkVGFncyIvCg5BdXRob3JpemVk", - "RGF0YRIMCgRkYXRhGAEgASgJEg8KB2xpY2Vuc2UYAiADKA0iagoFSWdySWQS", - "QgoMZ2FtZV9hY2NvdW50GAEgASgLMiouYmdzLnByb3RvY29sLmFjY291bnQu", - "djEuR2FtZUFjY291bnRIYW5kbGVIABIVCgtleHRlcm5hbF9pZBgCIAEoB0gA", - "QgYKBHR5cGUiNAoKSWdyQWRkcmVzcxIWCg5jbGllbnRfYWRkcmVzcxgBIAEo", - "CRIOCgZyZWdpb24YAiABKA0qtQEKGklkZW50aXR5VmVyaWZpY2F0aW9uU3Rh", - "dHVzEhEKDUlERU5UX05PX0RBVEEQABIRCg1JREVOVF9QRU5ESU5HEAESEQoN", - "SURFTlRfT1ZFUl8xOBACEhIKDklERU5UX1VOREVSXzE4EAMSEAoMSURFTlRf", - "RkFJTEVEEAQSEQoNSURFTlRfU1VDQ0VTUxAFEhIKDklERU5UX1NVQ0NfTU5M", - "EAYSEQoNSURFTlRfVU5LTk9XThAH")); + "GAMgAigNQhWK+SsGEgQKAggBivkrBxIFCgMQ/wE6BoL5KwIIASLGAQoQQWNj", + "b3VudFJlZmVyZW5jZRIKCgJpZBgBIAEoBxIVCgVlbWFpbBgCIAEoCUIGgvkr", + "AggBEjoKBmhhbmRsZRgDIAEoCzIqLmJncy5wcm90b2NvbC5hY2NvdW50LnYx", + "LkdhbWVBY2NvdW50SGFuZGxlEhoKCmJhdHRsZV90YWcYBCABKAlCBoL5KwII", + "ARIcCgxwaG9uZV9udW1iZXIYBSABKAlCBoL5KwIIARIRCgZyZWdpb24YCiAB", + "KA06ATA6BoL5KwIIASKJAQoISWRlbnRpdHkSMwoHYWNjb3VudBgBIAEoCzIi", + "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBJACgxnYW1lX2Fj", + "Y291bnQYAiABKAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNj", + "b3VudEhhbmRsZToGgvkrAhABIioKClByb2dyYW1UYWcSDwoHcHJvZ3JhbRgB", + "IAEoBxILCgN0YWcYAiABKAciKAoJUmVnaW9uVGFnEg4KBnJlZ2lvbhgBIAEo", + "BxILCgN0YWcYAiABKAcizQIKEEFjY291bnRGaWVsZFRhZ3MSHgoWYWNjb3Vu", + "dF9sZXZlbF9pbmZvX3RhZxgCIAEoBxIYChBwcml2YWN5X2luZm9fdGFnGAMg", + "ASgHEiEKGXBhcmVudGFsX2NvbnRyb2xfaW5mb190YWcYBCABKAcSQQoUZ2Ft", + "ZV9sZXZlbF9pbmZvX3RhZ3MYByADKAsyIy5iZ3MucHJvdG9jb2wuYWNjb3Vu", + "dC52MS5Qcm9ncmFtVGFnEj0KEGdhbWVfc3RhdHVzX3RhZ3MYCSADKAsyIy5i", + "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5Qcm9ncmFtVGFnEj0KEWdhbWVfYWNj", + "b3VudF90YWdzGAsgAygLMiIuYmdzLnByb3RvY29sLmFjY291bnQudjEuUmVn", + "aW9uVGFnEhsKE3NlY3VyaXR5X3N0YXR1c190YWcYDCABKAcifgoUR2FtZUFj", + "Y291bnRGaWVsZFRhZ3MSGwoTZ2FtZV9sZXZlbF9pbmZvX3RhZxgCIAEoBxIa", + "ChJnYW1lX3RpbWVfaW5mb190YWcYAyABKAcSFwoPZ2FtZV9zdGF0dXNfdGFn", + "GAQgASgHEhQKDHJhZl9pbmZvX3RhZxgFIAEoByKCAgoTQWNjb3VudEZpZWxk", + "T3B0aW9ucxISCgphbGxfZmllbGRzGAEgASgIEiAKGGZpZWxkX2FjY291bnRf", + "bGV2ZWxfaW5mbxgCIAEoCBIaChJmaWVsZF9wcml2YWN5X2luZm8YAyABKAgS", + "IwobZmllbGRfcGFyZW50YWxfY29udHJvbF9pbmZvGAQgASgIEh0KFWZpZWxk", + "X2dhbWVfbGV2ZWxfaW5mbxgGIAEoCBIZChFmaWVsZF9nYW1lX3N0YXR1cxgH", + "IAEoCBIbChNmaWVsZF9nYW1lX2FjY291bnRzGAggASgIEh0KFWZpZWxkX3Nl", + "Y3VyaXR5X3N0YXR1cxgJIAEoCCKdAQoXR2FtZUFjY291bnRGaWVsZE9wdGlv", + "bnMSEgoKYWxsX2ZpZWxkcxgBIAEoCBIdChVmaWVsZF9nYW1lX2xldmVsX2lu", + "Zm8YAiABKAgSHAoUZmllbGRfZ2FtZV90aW1lX2luZm8YAyABKAgSGQoRZmll", + "bGRfZ2FtZV9zdGF0dXMYBCABKAgSFgoOZmllbGRfcmFmX2luZm8YBSABKAgi", + "kgMKE1N1YnNjcmliZXJSZWZlcmVuY2USFAoJb2JqZWN0X2lkGAEgASgEOgEw", + "EikKCWVudGl0eV9pZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBJF", + "Cg9hY2NvdW50X29wdGlvbnMYAyABKAsyLC5iZ3MucHJvdG9jb2wuYWNjb3Vu", + "dC52MS5BY2NvdW50RmllbGRPcHRpb25zEj8KDGFjY291bnRfdGFncxgEIAEo", + "CzIpLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRGaWVsZFRhZ3MS", + "TgoUZ2FtZV9hY2NvdW50X29wdGlvbnMYBSABKAsyMC5iZ3MucHJvdG9jb2wu", + "YWNjb3VudC52MS5HYW1lQWNjb3VudEZpZWxkT3B0aW9ucxJIChFnYW1lX2Fj", + "Y291bnRfdGFncxgGIAEoCzItLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdh", + "bWVBY2NvdW50RmllbGRUYWdzEhgKDXN1YnNjcmliZXJfaWQYByABKAQ6ATAi", + "jgQKEEFjY291bnRMZXZlbEluZm8SOQoIbGljZW5zZXMYAyADKAsyJy5iZ3Mu", + "cHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50TGljZW5zZRIYChBkZWZhdWx0", + "X2N1cnJlbmN5GAQgASgHEg8KB2NvdW50cnkYBSABKAkSGAoQcHJlZmVycmVk", + "X3JlZ2lvbhgGIAEoDRIZCglmdWxsX25hbWUYByABKAlCBoL5KwIIARIaCgpi", + "YXR0bGVfdGFnGAggASgJQgaC+SsCCAESDQoFbXV0ZWQYCSABKAgSFQoNbWFu", + "dWFsX3JldmlldxgKIAEoCBIYChBhY2NvdW50X3BhaWRfYW55GAsgASgIEmEK", + "FWlkZW50aXR5X2NoZWNrX3N0YXR1cxgMIAEoDjIzLmJncy5wcm90b2NvbC5h", + "Y2NvdW50LnYxLklkZW50aXR5VmVyaWZpY2F0aW9uU3RhdHVzOg1JREVOVF9O", + "T19EQVRBEhUKBWVtYWlsGA0gASgJQgaC+SsCCAESGAoQaGVhZGxlc3NfYWNj", + "b3VudBgOIAEoCBIUCgx0ZXN0X2FjY291bnQYDyABKAgSGAoQaXNfc21zX3By", + "b3RlY3RlZBgRIAEoCBIhChlyYXRpbmdzX2JvYXJkX21pbmltdW1fYWdlGBIg", + "ASgNEhwKDHBob25lX251bWJlchgTIAEoCUIGgvkrAggBIsICCgtQcml2YWN5", + "SW5mbxIUCgxpc191c2luZ19yaWQYAyABKAgSIwobaXNfdmlzaWJsZV9mb3Jf", + "dmlld19mcmllbmRzGAQgASgIEiQKHGlzX2hpZGRlbl9mcm9tX2ZyaWVuZF9m", + "aW5kZXIYBSABKAgSYAoRZ2FtZV9pbmZvX3ByaXZhY3kYBiABKA4yNC5iZ3Mu", + "cHJvdG9jb2wuYWNjb3VudC52MS5Qcml2YWN5SW5mby5HYW1lSW5mb1ByaXZh", + "Y3k6D1BSSVZBQ1lfRlJJRU5EUxIiChpvbmx5X2FsbG93X2ZyaWVuZF93aGlz", + "cGVycxgHIAEoCCJMCg9HYW1lSW5mb1ByaXZhY3kSDgoKUFJJVkFDWV9NRRAA", + "EhMKD1BSSVZBQ1lfRlJJRU5EUxABEhQKEFBSSVZBQ1lfRVZFUllPTkUQAiLV", + "AQoTUGFyZW50YWxDb250cm9sSW5mbxIQCgh0aW1lem9uZRgDIAEoCRIXCg9t", + "aW51dGVzX3Blcl9kYXkYBCABKA0SGAoQbWludXRlc19wZXJfd2VlaxgFIAEo", + "DRIZChFjYW5fcmVjZWl2ZV92b2ljZRgGIAEoCBIWCg5jYW5fc2VuZF92b2lj", + "ZRgHIAEoCBIVCg1wbGF5X3NjaGVkdWxlGAggAygIEhYKDmNhbl9qb2luX2dy", + "b3VwGAkgASgIEhcKD2Nhbl91c2VfcHJvZmlsZRgKIAEoCCJCChdQbGF5U2No", + "ZWR1bGVSZXN0cmljdGlvbhIVCg1wbGF5X3NjaGVkdWxlGAEgAygIEhAKCHRp", + "bWV6b25lGAIgASgJIvgBCg1HYW1lTGV2ZWxJbmZvEhAKCGlzX3RyaWFsGAQg", + "ASgIEhMKC2lzX2xpZmV0aW1lGAUgASgIEhUKDWlzX3Jlc3RyaWN0ZWQYBiAB", + "KAgSDwoHaXNfYmV0YRgHIAEoCBIUCgRuYW1lGAggASgJQgaC+SsCCAESDwoH", + "cHJvZ3JhbRgJIAEoBxI5CghsaWNlbnNlcxgKIAMoCzInLmJncy5wcm90b2Nv", + "bC5hY2NvdW50LnYxLkFjY291bnRMaWNlbnNlEhkKEXJlYWxtX3Blcm1pc3Np", + "b25zGAsgASgNEhsKE2xhc3RfbG9nb3V0X3RpbWVfbXMYDCABKAQihQEKDEdh", + "bWVUaW1lSW5mbxIeChZpc191bmxpbWl0ZWRfcGxheV90aW1lGAMgASgIEhkK", + "EXBsYXlfdGltZV9leHBpcmVzGAUgASgEEhcKD2lzX3N1YnNjcmlwdGlvbhgG", + "IAEoCBIhChlpc19yZWN1cnJpbmdfc3Vic2NyaXB0aW9uGAcgASgIIrEBChVH", + "YW1lVGltZVJlbWFpbmluZ0luZm8SGQoRbWludXRlc19yZW1haW5pbmcYASAB", + "KA0SKAogcGFyZW50YWxfZGFpbHlfbWludXRlc19yZW1haW5pbmcYAiABKA0S", + "KQohcGFyZW50YWxfd2Vla2x5X21pbnV0ZXNfcmVtYWluaW5nGAMgASgNEigK", + "HHNlY29uZHNfcmVtYWluaW5nX3VudGlsX2tpY2sYBCABKA1CAhgBIpABCgpH", + "YW1lU3RhdHVzEhQKDGlzX3N1c3BlbmRlZBgEIAEoCBIRCglpc19iYW5uZWQY", + "BSABKAgSGgoSc3VzcGVuc2lvbl9leHBpcmVzGAYgASgEEg8KB3Byb2dyYW0Y", + "ByABKAcSEQoJaXNfbG9ja2VkGAggASgIEhkKEWlzX2JhbV91bmxvY2thYmxl", + "GAkgASgIIhsKB1JBRkluZm8SEAoIcmFmX2luZm8YASABKAwigQIKD0dhbWVT", + "ZXNzaW9uSW5mbxIWCgpzdGFydF90aW1lGAMgASgNQgIYARI+Cghsb2NhdGlv", + "bhgEIAEoCzIsLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVTZXNzaW9u", + "TG9jYXRpb24SFgoOaGFzX2JlbmVmYWN0b3IYBSABKAgSFAoMaXNfdXNpbmdf", + "aWdyGAYgASgIEiAKGHBhcmVudGFsX2NvbnRyb2xzX2FjdGl2ZRgHIAEoCBIW", + "Cg5zdGFydF90aW1lX3NlYxgIIAEoBBIuCgZpZ3JfaWQYCSABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuYWNjb3VudC52MS5JZ3JJZCJEChVHYW1lU2Vzc2lvblVwZGF0", + "ZUluZm8SKwoEY2FpcxgIIAEoCzIdLmJncy5wcm90b2NvbC5hY2NvdW50LnYx", + "LkNBSVMiSAoTR2FtZVNlc3Npb25Mb2NhdGlvbhISCgppcF9hZGRyZXNzGAEg", + "ASgJEg8KB2NvdW50cnkYAiABKA0SDAoEY2l0eRgDIAEoCSJPCgRDQUlTEhYK", + "DnBsYXllZF9taW51dGVzGAEgASgNEhYKDnJlc3RlZF9taW51dGVzGAIgASgN", + "EhcKD2xhc3RfaGVhcmRfdGltZRgDIAEoBCJdCg9HYW1lQWNjb3VudExpc3QS", + "DgoGcmVnaW9uGAMgASgNEjoKBmhhbmRsZRgEIAMoCzIqLmJncy5wcm90b2Nv", + "bC5hY2NvdW50LnYxLkdhbWVBY2NvdW50SGFuZGxlIpkBCg5TZWN1cml0eVN0", + "YXR1cxIbChNzbXNfcHJvdGVjdF9lbmFibGVkGAEgASgIEhYKDmVtYWlsX3Zl", + "cmlmaWVkGAIgASgIEh0KFWF1dGhlbnRpY2F0b3JfZW5hYmxlZBgDIAEoCBIT", + "CgtzcWFfZW5hYmxlZBgEIAEoCBIeChZhdXRoZW50aWNhdG9yX3JlcXVpcmVk", + "GAUgASgIIqkECgxBY2NvdW50U3RhdGUSRQoSYWNjb3VudF9sZXZlbF9pbmZv", + "GAEgASgLMikuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudExldmVs", + "SW5mbxI6Cgxwcml2YWN5X2luZm8YAiABKAsyJC5iZ3MucHJvdG9jb2wuYWNj", + "b3VudC52MS5Qcml2YWN5SW5mbxJLChVwYXJlbnRhbF9jb250cm9sX2luZm8Y", + "AyABKAsyLC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5QYXJlbnRhbENvbnRy", + "b2xJbmZvEj8KD2dhbWVfbGV2ZWxfaW5mbxgFIAMoCzImLmJncy5wcm90b2Nv", + "bC5hY2NvdW50LnYxLkdhbWVMZXZlbEluZm8SOAoLZ2FtZV9zdGF0dXMYBiAD", + "KAsyIy5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lU3RhdHVzEj8KDWdh", + "bWVfYWNjb3VudHMYByADKAsyKC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5H", + "YW1lQWNjb3VudExpc3QSQAoPc2VjdXJpdHlfc3RhdHVzGAggASgLMicuYmdz", + "LnByb3RvY29sLmFjY291bnQudjEuU2VjdXJpdHlTdGF0dXMSSwoRZ292ZXJu", + "bWVudF9jdXJmZXcYCSABKAsyMC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5Q", + "bGF5U2NoZWR1bGVSZXN0cmljdGlvbiKTAQoSQWNjb3VudFN0YXRlVGFnZ2Vk", + "EjwKDWFjY291bnRfc3RhdGUYASABKAsyJS5iZ3MucHJvdG9jb2wuYWNjb3Vu", + "dC52MS5BY2NvdW50U3RhdGUSPwoMYWNjb3VudF90YWdzGAIgASgLMikuYmdz", + "LnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudEZpZWxkVGFncyKAAgoQR2Ft", + "ZUFjY291bnRTdGF0ZRI/Cg9nYW1lX2xldmVsX2luZm8YASABKAsyJi5iZ3Mu", + "cHJvdG9jb2wuYWNjb3VudC52MS5HYW1lTGV2ZWxJbmZvEj0KDmdhbWVfdGlt", + "ZV9pbmZvGAIgASgLMiUuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZVRp", + "bWVJbmZvEjgKC2dhbWVfc3RhdHVzGAMgASgLMiMuYmdzLnByb3RvY29sLmFj", + "Y291bnQudjEuR2FtZVN0YXR1cxIyCghyYWZfaW5mbxgEIAEoCzIgLmJncy5w", + "cm90b2NvbC5hY2NvdW50LnYxLlJBRkluZm8iqQEKFkdhbWVBY2NvdW50U3Rh", + "dGVUYWdnZWQSRQoSZ2FtZV9hY2NvdW50X3N0YXRlGAEgASgLMikuYmdzLnBy", + "b3RvY29sLmFjY291bnQudjEuR2FtZUFjY291bnRTdGF0ZRJIChFnYW1lX2Fj", + "Y291bnRfdGFncxgCIAEoCzItLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdh", + "bWVBY2NvdW50RmllbGRUYWdzIi8KDkF1dGhvcml6ZWREYXRhEgwKBGRhdGEY", + "ASABKAkSDwoHbGljZW5zZRgCIAMoDSJ6CgVJZ3JJZBJCCgxnYW1lX2FjY291", + "bnQYASABKAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3Vu", + "dEhhbmRsZUgAEhUKC2V4dGVybmFsX2lkGAIgASgHSAASDgoEdXVpZBgDIAEo", + "CUgAQgYKBHR5cGUiNAoKSWdyQWRkcmVzcxIWCg5jbGllbnRfYWRkcmVzcxgB", + "IAEoCRIOCgZyZWdpb24YAiABKA0qtQEKGklkZW50aXR5VmVyaWZpY2F0aW9u", + "U3RhdHVzEhEKDUlERU5UX05PX0RBVEEQABIRCg1JREVOVF9QRU5ESU5HEAES", + "EQoNSURFTlRfT1ZFUl8xOBACEhIKDklERU5UX1VOREVSXzE4EAMSEAoMSURF", + "TlRfRkFJTEVEEAQSEQoNSURFTlRfU1VDQ0VTUxAFEhIKDklERU5UX1NVQ0Nf", + "TU5MEAYSEQoNSURFTlRfVU5LTk9XThAH")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.Account.V1.IdentityVerificationStatus), }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountId), global::Bgs.Protocol.Account.V1.AccountId.Parser, new[]{ "Id" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountLicense), global::Bgs.Protocol.Account.V1.AccountLicense.Parser, new[]{ "Id", "Expires" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountHandle), global::Bgs.Protocol.Account.V1.GameAccountHandle.Parser, new[]{ "Id", "Program", "Region" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountReference), global::Bgs.Protocol.Account.V1.AccountReference.Parser, new[]{ "Id", "Email", "Handle", "BattleTag", "Region" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountReference), global::Bgs.Protocol.Account.V1.AccountReference.Parser, new[]{ "Id", "Email", "Handle", "BattleTag", "PhoneNumber", "Region" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.Identity), global::Bgs.Protocol.Account.V1.Identity.Parser, new[]{ "Account", "GameAccount" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.ProgramTag), global::Bgs.Protocol.Account.V1.ProgramTag.Parser, new[]{ "Program", "Tag" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.RegionTag), global::Bgs.Protocol.Account.V1.RegionTag.Parser, new[]{ "Region", "Tag" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountFieldTags), global::Bgs.Protocol.Account.V1.AccountFieldTags.Parser, new[]{ "AccountLevelInfoTag", "PrivacyInfoTag", "ParentalControlInfoTag", "GameLevelInfoTags", "GameStatusTags", "GameAccountTags" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountFieldTags), global::Bgs.Protocol.Account.V1.AccountFieldTags.Parser, new[]{ "AccountLevelInfoTag", "PrivacyInfoTag", "ParentalControlInfoTag", "GameLevelInfoTags", "GameStatusTags", "GameAccountTags", "SecurityStatusTag" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountFieldTags), global::Bgs.Protocol.Account.V1.GameAccountFieldTags.Parser, new[]{ "GameLevelInfoTag", "GameTimeInfoTag", "GameStatusTag", "RafInfoTag" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountFieldOptions), global::Bgs.Protocol.Account.V1.AccountFieldOptions.Parser, new[]{ "AllFields", "FieldAccountLevelInfo", "FieldPrivacyInfo", "FieldParentalControlInfo", "FieldGameLevelInfo", "FieldGameStatus", "FieldGameAccounts" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountFieldOptions), global::Bgs.Protocol.Account.V1.AccountFieldOptions.Parser, new[]{ "AllFields", "FieldAccountLevelInfo", "FieldPrivacyInfo", "FieldParentalControlInfo", "FieldGameLevelInfo", "FieldGameStatus", "FieldGameAccounts", "FieldSecurityStatus" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountFieldOptions), global::Bgs.Protocol.Account.V1.GameAccountFieldOptions.Parser, new[]{ "AllFields", "FieldGameLevelInfo", "FieldGameTimeInfo", "FieldGameStatus", "FieldRafInfo" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.SubscriberReference), global::Bgs.Protocol.Account.V1.SubscriberReference.Parser, new[]{ "ObjectId", "EntityId", "AccountOptions", "AccountTags", "GameAccountOptions", "GameAccountTags", "SubscriberId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountLevelInfo), global::Bgs.Protocol.Account.V1.AccountLevelInfo.Parser, new[]{ "Licenses", "DefaultCurrency", "Country", "PreferredRegion", "FullName", "BattleTag", "Muted", "ManualReview", "AccountPaidAny", "IdentityCheckStatus", "Email", "HeadlessAccount", "TestAccount", "IsSmsProtected", "RatingsBoardMinimumAge" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountLevelInfo), global::Bgs.Protocol.Account.V1.AccountLevelInfo.Parser, new[]{ "Licenses", "DefaultCurrency", "Country", "PreferredRegion", "FullName", "BattleTag", "Muted", "ManualReview", "AccountPaidAny", "IdentityCheckStatus", "Email", "HeadlessAccount", "TestAccount", "IsSmsProtected", "RatingsBoardMinimumAge", "PhoneNumber" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.PrivacyInfo), global::Bgs.Protocol.Account.V1.PrivacyInfo.Parser, new[]{ "IsUsingRid", "IsVisibleForViewFriends", "IsHiddenFromFriendFinder", "GameInfoPrivacy", "OnlyAllowFriendWhispers" }, null, new[]{ typeof(global::Bgs.Protocol.Account.V1.PrivacyInfo.Types.GameInfoPrivacy) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.ParentalControlInfo), global::Bgs.Protocol.Account.V1.ParentalControlInfo.Parser, new[]{ "Timezone", "MinutesPerDay", "MinutesPerWeek", "CanReceiveVoice", "CanSendVoice", "PlaySchedule", "CanJoinGroup", "CanUseProfile" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameLevelInfo), global::Bgs.Protocol.Account.V1.GameLevelInfo.Parser, new[]{ "IsTrial", "IsLifetime", "IsRestricted", "IsBeta", "Name", "Program", "Licenses", "RealmPermissions" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.PlayScheduleRestriction), global::Bgs.Protocol.Account.V1.PlayScheduleRestriction.Parser, new[]{ "PlaySchedule", "Timezone" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameLevelInfo), global::Bgs.Protocol.Account.V1.GameLevelInfo.Parser, new[]{ "IsTrial", "IsLifetime", "IsRestricted", "IsBeta", "Name", "Program", "Licenses", "RealmPermissions", "LastLogoutTimeMs" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameTimeInfo), global::Bgs.Protocol.Account.V1.GameTimeInfo.Parser, new[]{ "IsUnlimitedPlayTime", "PlayTimeExpires", "IsSubscription", "IsRecurringSubscription" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameTimeRemainingInfo), global::Bgs.Protocol.Account.V1.GameTimeRemainingInfo.Parser, new[]{ "MinutesRemaining", "ParentalDailyMinutesRemaining", "ParentalWeeklyMinutesRemaining", "SecondsRemainingUntilKick" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameStatus), global::Bgs.Protocol.Account.V1.GameStatus.Parser, new[]{ "IsSuspended", "IsBanned", "SuspensionExpires", "Program", "IsLocked", "IsBamUnlockable" }, null, null, null, null), @@ -183,12 +197,13 @@ namespace Bgs.Protocol.Account.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameSessionLocation), global::Bgs.Protocol.Account.V1.GameSessionLocation.Parser, new[]{ "IpAddress", "Country", "City" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.CAIS), global::Bgs.Protocol.Account.V1.CAIS.Parser, new[]{ "PlayedMinutes", "RestedMinutes", "LastHeardTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountList), global::Bgs.Protocol.Account.V1.GameAccountList.Parser, new[]{ "Region", "Handle" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountState), global::Bgs.Protocol.Account.V1.AccountState.Parser, new[]{ "AccountLevelInfo", "PrivacyInfo", "ParentalControlInfo", "GameLevelInfo", "GameStatus", "GameAccounts" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.SecurityStatus), global::Bgs.Protocol.Account.V1.SecurityStatus.Parser, new[]{ "SmsProtectEnabled", "EmailVerified", "AuthenticatorEnabled", "SqaEnabled", "AuthenticatorRequired" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountState), global::Bgs.Protocol.Account.V1.AccountState.Parser, new[]{ "AccountLevelInfo", "PrivacyInfo", "ParentalControlInfo", "GameLevelInfo", "GameStatus", "GameAccounts", "SecurityStatus", "GovernmentCurfew" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AccountStateTagged), global::Bgs.Protocol.Account.V1.AccountStateTagged.Parser, new[]{ "AccountState", "AccountTags" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountState), global::Bgs.Protocol.Account.V1.GameAccountState.Parser, new[]{ "GameLevelInfo", "GameTimeInfo", "GameStatus", "RafInfo" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameAccountStateTagged), global::Bgs.Protocol.Account.V1.GameAccountStateTagged.Parser, new[]{ "GameAccountState", "GameAccountTags" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.AuthorizedData), global::Bgs.Protocol.Account.V1.AuthorizedData.Parser, new[]{ "Data", "License" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.IgrId), global::Bgs.Protocol.Account.V1.IgrId.Parser, new[]{ "GameAccount", "ExternalId" }, new[]{ "Type" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.IgrId), global::Bgs.Protocol.Account.V1.IgrId.Parser, new[]{ "GameAccount", "ExternalId", "Uuid" }, new[]{ "Type" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.IgrAddress), global::Bgs.Protocol.Account.V1.IgrAddress.Parser, new[]{ "ClientAddress", "Region" }, null, null, null, null) })); } @@ -796,6 +811,7 @@ namespace Bgs.Protocol.Account.V1 { email_ = other.email_; handle_ = other.HasHandle ? other.handle_.Clone() : null; battleTag_ = other.battleTag_; + phoneNumber_ = other.phoneNumber_; region_ = other.region_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -896,6 +912,29 @@ namespace Bgs.Protocol.Account.V1 { battleTag_ = null; } + /// Field number for the "phone_number" field. + public const int PhoneNumberFieldNumber = 5; + private readonly static string PhoneNumberDefaultValue = ""; + + private string phoneNumber_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string PhoneNumber { + get { return phoneNumber_ ?? PhoneNumberDefaultValue; } + set { + phoneNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "phone_number" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPhoneNumber { + get { return phoneNumber_ != null; } + } + /// Clears the value of the "phone_number" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPhoneNumber() { + phoneNumber_ = null; + } + /// Field number for the "region" field. public const int RegionFieldNumber = 10; private readonly static uint RegionDefaultValue = 0; @@ -937,6 +976,7 @@ namespace Bgs.Protocol.Account.V1 { if (Email != other.Email) return false; if (!object.Equals(Handle, other.Handle)) return false; if (BattleTag != other.BattleTag) return false; + if (PhoneNumber != other.PhoneNumber) return false; if (Region != other.Region) return false; return Equals(_unknownFields, other._unknownFields); } @@ -948,6 +988,7 @@ namespace Bgs.Protocol.Account.V1 { if (HasEmail) hash ^= Email.GetHashCode(); if (HasHandle) hash ^= Handle.GetHashCode(); if (HasBattleTag) hash ^= BattleTag.GetHashCode(); + if (HasPhoneNumber) hash ^= PhoneNumber.GetHashCode(); if (HasRegion) hash ^= Region.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -978,6 +1019,10 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(34); output.WriteString(BattleTag); } + if (HasPhoneNumber) { + output.WriteRawTag(42); + output.WriteString(PhoneNumber); + } if (HasRegion) { output.WriteRawTag(80); output.WriteUInt32(Region); @@ -1002,6 +1047,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasBattleTag) { size += 1 + pb::CodedOutputStream.ComputeStringSize(BattleTag); } + if (HasPhoneNumber) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PhoneNumber); + } if (HasRegion) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Region); } @@ -1031,6 +1079,9 @@ namespace Bgs.Protocol.Account.V1 { if (other.HasBattleTag) { BattleTag = other.BattleTag; } + if (other.HasPhoneNumber) { + PhoneNumber = other.PhoneNumber; + } if (other.HasRegion) { Region = other.Region; } @@ -1064,6 +1115,10 @@ namespace Bgs.Protocol.Account.V1 { BattleTag = input.ReadString(); break; } + case 42: { + PhoneNumber = input.ReadString(); + break; + } case 80: { Region = input.ReadUInt32(); break; @@ -1666,6 +1721,7 @@ namespace Bgs.Protocol.Account.V1 { gameLevelInfoTags_ = other.gameLevelInfoTags_.Clone(); gameStatusTags_ = other.gameStatusTags_.Clone(); gameAccountTags_ = other.gameAccountTags_.Clone(); + securityStatusTag_ = other.securityStatusTag_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1776,6 +1832,30 @@ namespace Bgs.Protocol.Account.V1 { get { return gameAccountTags_; } } + /// Field number for the "security_status_tag" field. + public const int SecurityStatusTagFieldNumber = 12; + private readonly static uint SecurityStatusTagDefaultValue = 0; + + private uint securityStatusTag_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint SecurityStatusTag { + get { if ((_hasBits0 & 8) != 0) { return securityStatusTag_; } else { return SecurityStatusTagDefaultValue; } } + set { + _hasBits0 |= 8; + securityStatusTag_ = value; + } + } + /// Gets whether the "security_status_tag" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSecurityStatusTag { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "security_status_tag" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSecurityStatusTag() { + _hasBits0 &= ~8; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as AccountFieldTags); @@ -1795,6 +1875,7 @@ namespace Bgs.Protocol.Account.V1 { if(!gameLevelInfoTags_.Equals(other.gameLevelInfoTags_)) return false; if(!gameStatusTags_.Equals(other.gameStatusTags_)) return false; if(!gameAccountTags_.Equals(other.gameAccountTags_)) return false; + if (SecurityStatusTag != other.SecurityStatusTag) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1807,6 +1888,7 @@ namespace Bgs.Protocol.Account.V1 { hash ^= gameLevelInfoTags_.GetHashCode(); hash ^= gameStatusTags_.GetHashCode(); hash ^= gameAccountTags_.GetHashCode(); + if (HasSecurityStatusTag) hash ^= SecurityStatusTag.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1835,6 +1917,10 @@ namespace Bgs.Protocol.Account.V1 { gameLevelInfoTags_.WriteTo(output, _repeated_gameLevelInfoTags_codec); gameStatusTags_.WriteTo(output, _repeated_gameStatusTags_codec); gameAccountTags_.WriteTo(output, _repeated_gameAccountTags_codec); + if (HasSecurityStatusTag) { + output.WriteRawTag(101); + output.WriteFixed32(SecurityStatusTag); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1855,6 +1941,9 @@ namespace Bgs.Protocol.Account.V1 { size += gameLevelInfoTags_.CalculateSize(_repeated_gameLevelInfoTags_codec); size += gameStatusTags_.CalculateSize(_repeated_gameStatusTags_codec); size += gameAccountTags_.CalculateSize(_repeated_gameAccountTags_codec); + if (HasSecurityStatusTag) { + size += 1 + 4; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1878,6 +1967,9 @@ namespace Bgs.Protocol.Account.V1 { gameLevelInfoTags_.Add(other.gameLevelInfoTags_); gameStatusTags_.Add(other.gameStatusTags_); gameAccountTags_.Add(other.gameAccountTags_); + if (other.HasSecurityStatusTag) { + SecurityStatusTag = other.SecurityStatusTag; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1913,6 +2005,10 @@ namespace Bgs.Protocol.Account.V1 { gameAccountTags_.AddEntriesFrom(input, _repeated_gameAccountTags_codec); break; } + case 101: { + SecurityStatusTag = input.ReadFixed32(); + break; + } } } } @@ -2220,6 +2316,7 @@ namespace Bgs.Protocol.Account.V1 { fieldGameLevelInfo_ = other.fieldGameLevelInfo_; fieldGameStatus_ = other.fieldGameStatus_; fieldGameAccounts_ = other.fieldGameAccounts_; + fieldSecurityStatus_ = other.fieldSecurityStatus_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2396,6 +2493,30 @@ namespace Bgs.Protocol.Account.V1 { _hasBits0 &= ~64; } + /// Field number for the "field_security_status" field. + public const int FieldSecurityStatusFieldNumber = 9; + private readonly static bool FieldSecurityStatusDefaultValue = false; + + private bool fieldSecurityStatus_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool FieldSecurityStatus { + get { if ((_hasBits0 & 128) != 0) { return fieldSecurityStatus_; } else { return FieldSecurityStatusDefaultValue; } } + set { + _hasBits0 |= 128; + fieldSecurityStatus_ = value; + } + } + /// Gets whether the "field_security_status" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasFieldSecurityStatus { + get { return (_hasBits0 & 128) != 0; } + } + /// Clears the value of the "field_security_status" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearFieldSecurityStatus() { + _hasBits0 &= ~128; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as AccountFieldOptions); @@ -2416,6 +2537,7 @@ namespace Bgs.Protocol.Account.V1 { if (FieldGameLevelInfo != other.FieldGameLevelInfo) return false; if (FieldGameStatus != other.FieldGameStatus) return false; if (FieldGameAccounts != other.FieldGameAccounts) return false; + if (FieldSecurityStatus != other.FieldSecurityStatus) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2429,6 +2551,7 @@ namespace Bgs.Protocol.Account.V1 { if (HasFieldGameLevelInfo) hash ^= FieldGameLevelInfo.GetHashCode(); if (HasFieldGameStatus) hash ^= FieldGameStatus.GetHashCode(); if (HasFieldGameAccounts) hash ^= FieldGameAccounts.GetHashCode(); + if (HasFieldSecurityStatus) hash ^= FieldSecurityStatus.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2470,6 +2593,10 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(64); output.WriteBool(FieldGameAccounts); } + if (HasFieldSecurityStatus) { + output.WriteRawTag(72); + output.WriteBool(FieldSecurityStatus); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2499,6 +2626,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasFieldGameAccounts) { size += 1 + 1; } + if (HasFieldSecurityStatus) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2531,6 +2661,9 @@ namespace Bgs.Protocol.Account.V1 { if (other.HasFieldGameAccounts) { FieldGameAccounts = other.FieldGameAccounts; } + if (other.HasFieldSecurityStatus) { + FieldSecurityStatus = other.FieldSecurityStatus; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -2570,6 +2703,10 @@ namespace Bgs.Protocol.Account.V1 { FieldGameAccounts = input.ReadBool(); break; } + case 72: { + FieldSecurityStatus = input.ReadBool(); + break; + } } } } @@ -3331,6 +3468,7 @@ namespace Bgs.Protocol.Account.V1 { testAccount_ = other.testAccount_; isSmsProtected_ = other.isSmsProtected_; ratingsBoardMinimumAge_ = other.ratingsBoardMinimumAge_; + phoneNumber_ = other.phoneNumber_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3681,6 +3819,29 @@ namespace Bgs.Protocol.Account.V1 { _hasBits0 &= ~512; } + /// Field number for the "phone_number" field. + public const int PhoneNumberFieldNumber = 19; + private readonly static string PhoneNumberDefaultValue = ""; + + private string phoneNumber_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string PhoneNumber { + get { return phoneNumber_ ?? PhoneNumberDefaultValue; } + set { + phoneNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "phone_number" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPhoneNumber { + get { return phoneNumber_ != null; } + } + /// Clears the value of the "phone_number" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPhoneNumber() { + phoneNumber_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as AccountLevelInfo); @@ -3709,6 +3870,7 @@ namespace Bgs.Protocol.Account.V1 { if (TestAccount != other.TestAccount) return false; if (IsSmsProtected != other.IsSmsProtected) return false; if (RatingsBoardMinimumAge != other.RatingsBoardMinimumAge) return false; + if (PhoneNumber != other.PhoneNumber) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3730,6 +3892,7 @@ namespace Bgs.Protocol.Account.V1 { if (HasTestAccount) hash ^= TestAccount.GetHashCode(); if (HasIsSmsProtected) hash ^= IsSmsProtected.GetHashCode(); if (HasRatingsBoardMinimumAge) hash ^= RatingsBoardMinimumAge.GetHashCode(); + if (HasPhoneNumber) hash ^= PhoneNumber.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3800,6 +3963,10 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(144, 1); output.WriteUInt32(RatingsBoardMinimumAge); } + if (HasPhoneNumber) { + output.WriteRawTag(154, 1); + output.WriteString(PhoneNumber); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3851,6 +4018,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasRatingsBoardMinimumAge) { size += 2 + pb::CodedOutputStream.ComputeUInt32Size(RatingsBoardMinimumAge); } + if (HasPhoneNumber) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(PhoneNumber); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3905,6 +4075,9 @@ namespace Bgs.Protocol.Account.V1 { if (other.HasRatingsBoardMinimumAge) { RatingsBoardMinimumAge = other.RatingsBoardMinimumAge; } + if (other.HasPhoneNumber) { + PhoneNumber = other.PhoneNumber; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3976,6 +4149,10 @@ namespace Bgs.Protocol.Account.V1 { RatingsBoardMinimumAge = input.ReadUInt32(); break; } + case 154: { + PhoneNumber = input.ReadString(); + break; + } } } } @@ -4713,6 +4890,168 @@ namespace Bgs.Protocol.Account.V1 { } + public sealed partial class PlayScheduleRestriction : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayScheduleRestriction()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[15]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PlayScheduleRestriction() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PlayScheduleRestriction(PlayScheduleRestriction other) : this() { + playSchedule_ = other.playSchedule_.Clone(); + timezone_ = other.timezone_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PlayScheduleRestriction Clone() { + return new PlayScheduleRestriction(this); + } + + /// Field number for the "play_schedule" field. + public const int PlayScheduleFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_playSchedule_codec + = pb::FieldCodec.ForBool(8); + private readonly pbc::RepeatedField playSchedule_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField PlaySchedule { + get { return playSchedule_; } + } + + /// Field number for the "timezone" field. + public const int TimezoneFieldNumber = 2; + private readonly static string TimezoneDefaultValue = ""; + + private string timezone_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Timezone { + get { return timezone_ ?? TimezoneDefaultValue; } + set { + timezone_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "timezone" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTimezone { + get { return timezone_ != null; } + } + /// Clears the value of the "timezone" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTimezone() { + timezone_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as PlayScheduleRestriction); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(PlayScheduleRestriction other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!playSchedule_.Equals(other.playSchedule_)) return false; + if (Timezone != other.Timezone) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= playSchedule_.GetHashCode(); + if (HasTimezone) hash ^= Timezone.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + playSchedule_.WriteTo(output, _repeated_playSchedule_codec); + if (HasTimezone) { + output.WriteRawTag(18); + output.WriteString(Timezone); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += playSchedule_.CalculateSize(_repeated_playSchedule_codec); + if (HasTimezone) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Timezone); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(PlayScheduleRestriction other) { + if (other == null) { + return; + } + playSchedule_.Add(other.playSchedule_); + if (other.HasTimezone) { + Timezone = other.Timezone; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + playSchedule_.AddEntriesFrom(input, _repeated_playSchedule_codec); + break; + } + case 18: { + Timezone = input.ReadString(); + break; + } + } + } + } + + } + public sealed partial class GameLevelInfo : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GameLevelInfo()); private pb::UnknownFieldSet _unknownFields; @@ -4722,7 +5061,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[15]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[16]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4748,6 +5087,7 @@ namespace Bgs.Protocol.Account.V1 { program_ = other.program_; licenses_ = other.licenses_.Clone(); realmPermissions_ = other.realmPermissions_; + lastLogoutTimeMs_ = other.lastLogoutTimeMs_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -4933,6 +5273,30 @@ namespace Bgs.Protocol.Account.V1 { _hasBits0 &= ~32; } + /// Field number for the "last_logout_time_ms" field. + public const int LastLogoutTimeMsFieldNumber = 12; + private readonly static ulong LastLogoutTimeMsDefaultValue = 0UL; + + private ulong lastLogoutTimeMs_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ulong LastLogoutTimeMs { + get { if ((_hasBits0 & 64) != 0) { return lastLogoutTimeMs_; } else { return LastLogoutTimeMsDefaultValue; } } + set { + _hasBits0 |= 64; + lastLogoutTimeMs_ = value; + } + } + /// Gets whether the "last_logout_time_ms" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLastLogoutTimeMs { + get { return (_hasBits0 & 64) != 0; } + } + /// Clears the value of the "last_logout_time_ms" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLastLogoutTimeMs() { + _hasBits0 &= ~64; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as GameLevelInfo); @@ -4954,6 +5318,7 @@ namespace Bgs.Protocol.Account.V1 { if (Program != other.Program) return false; if(!licenses_.Equals(other.licenses_)) return false; if (RealmPermissions != other.RealmPermissions) return false; + if (LastLogoutTimeMs != other.LastLogoutTimeMs) return false; return Equals(_unknownFields, other._unknownFields); } @@ -4968,6 +5333,7 @@ namespace Bgs.Protocol.Account.V1 { if (HasProgram) hash ^= Program.GetHashCode(); hash ^= licenses_.GetHashCode(); if (HasRealmPermissions) hash ^= RealmPermissions.GetHashCode(); + if (HasLastLogoutTimeMs) hash ^= LastLogoutTimeMs.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -5010,6 +5376,10 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(88); output.WriteUInt32(RealmPermissions); } + if (HasLastLogoutTimeMs) { + output.WriteRawTag(96); + output.WriteUInt64(LastLogoutTimeMs); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -5040,6 +5410,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasRealmPermissions) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(RealmPermissions); } + if (HasLastLogoutTimeMs) { + size += 1 + pb::CodedOutputStream.ComputeUInt64Size(LastLogoutTimeMs); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -5073,6 +5446,9 @@ namespace Bgs.Protocol.Account.V1 { if (other.HasRealmPermissions) { RealmPermissions = other.RealmPermissions; } + if (other.HasLastLogoutTimeMs) { + LastLogoutTimeMs = other.LastLogoutTimeMs; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -5116,6 +5492,10 @@ namespace Bgs.Protocol.Account.V1 { RealmPermissions = input.ReadUInt32(); break; } + case 96: { + LastLogoutTimeMs = input.ReadUInt64(); + break; + } } } } @@ -5131,7 +5511,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[16]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[17]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5398,7 +5778,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[17]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[18]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5668,7 +6048,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[18]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[19]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6016,7 +6396,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[19]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[20]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6158,7 +6538,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[20]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[21]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6556,7 +6936,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[21]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[22]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6702,7 +7082,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[22]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[23]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6926,7 +7306,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[23]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[24]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7152,7 +7532,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[24]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[25]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7307,6 +7687,314 @@ namespace Bgs.Protocol.Account.V1 { } + public sealed partial class SecurityStatus : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SecurityStatus()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[26]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SecurityStatus() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SecurityStatus(SecurityStatus other) : this() { + _hasBits0 = other._hasBits0; + smsProtectEnabled_ = other.smsProtectEnabled_; + emailVerified_ = other.emailVerified_; + authenticatorEnabled_ = other.authenticatorEnabled_; + sqaEnabled_ = other.sqaEnabled_; + authenticatorRequired_ = other.authenticatorRequired_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SecurityStatus Clone() { + return new SecurityStatus(this); + } + + /// Field number for the "sms_protect_enabled" field. + public const int SmsProtectEnabledFieldNumber = 1; + private readonly static bool SmsProtectEnabledDefaultValue = false; + + private bool smsProtectEnabled_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool SmsProtectEnabled { + get { if ((_hasBits0 & 1) != 0) { return smsProtectEnabled_; } else { return SmsProtectEnabledDefaultValue; } } + set { + _hasBits0 |= 1; + smsProtectEnabled_ = value; + } + } + /// Gets whether the "sms_protect_enabled" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSmsProtectEnabled { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "sms_protect_enabled" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSmsProtectEnabled() { + _hasBits0 &= ~1; + } + + /// Field number for the "email_verified" field. + public const int EmailVerifiedFieldNumber = 2; + private readonly static bool EmailVerifiedDefaultValue = false; + + private bool emailVerified_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool EmailVerified { + get { if ((_hasBits0 & 2) != 0) { return emailVerified_; } else { return EmailVerifiedDefaultValue; } } + set { + _hasBits0 |= 2; + emailVerified_ = value; + } + } + /// Gets whether the "email_verified" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasEmailVerified { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "email_verified" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearEmailVerified() { + _hasBits0 &= ~2; + } + + /// Field number for the "authenticator_enabled" field. + public const int AuthenticatorEnabledFieldNumber = 3; + private readonly static bool AuthenticatorEnabledDefaultValue = false; + + private bool authenticatorEnabled_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool AuthenticatorEnabled { + get { if ((_hasBits0 & 4) != 0) { return authenticatorEnabled_; } else { return AuthenticatorEnabledDefaultValue; } } + set { + _hasBits0 |= 4; + authenticatorEnabled_ = value; + } + } + /// Gets whether the "authenticator_enabled" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasAuthenticatorEnabled { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "authenticator_enabled" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearAuthenticatorEnabled() { + _hasBits0 &= ~4; + } + + /// Field number for the "sqa_enabled" field. + public const int SqaEnabledFieldNumber = 4; + private readonly static bool SqaEnabledDefaultValue = false; + + private bool sqaEnabled_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool SqaEnabled { + get { if ((_hasBits0 & 8) != 0) { return sqaEnabled_; } else { return SqaEnabledDefaultValue; } } + set { + _hasBits0 |= 8; + sqaEnabled_ = value; + } + } + /// Gets whether the "sqa_enabled" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSqaEnabled { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "sqa_enabled" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSqaEnabled() { + _hasBits0 &= ~8; + } + + /// Field number for the "authenticator_required" field. + public const int AuthenticatorRequiredFieldNumber = 5; + private readonly static bool AuthenticatorRequiredDefaultValue = false; + + private bool authenticatorRequired_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool AuthenticatorRequired { + get { if ((_hasBits0 & 16) != 0) { return authenticatorRequired_; } else { return AuthenticatorRequiredDefaultValue; } } + set { + _hasBits0 |= 16; + authenticatorRequired_ = value; + } + } + /// Gets whether the "authenticator_required" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasAuthenticatorRequired { + get { return (_hasBits0 & 16) != 0; } + } + /// Clears the value of the "authenticator_required" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearAuthenticatorRequired() { + _hasBits0 &= ~16; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SecurityStatus); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SecurityStatus other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (SmsProtectEnabled != other.SmsProtectEnabled) return false; + if (EmailVerified != other.EmailVerified) return false; + if (AuthenticatorEnabled != other.AuthenticatorEnabled) return false; + if (SqaEnabled != other.SqaEnabled) return false; + if (AuthenticatorRequired != other.AuthenticatorRequired) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasSmsProtectEnabled) hash ^= SmsProtectEnabled.GetHashCode(); + if (HasEmailVerified) hash ^= EmailVerified.GetHashCode(); + if (HasAuthenticatorEnabled) hash ^= AuthenticatorEnabled.GetHashCode(); + if (HasSqaEnabled) hash ^= SqaEnabled.GetHashCode(); + if (HasAuthenticatorRequired) hash ^= AuthenticatorRequired.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (HasSmsProtectEnabled) { + output.WriteRawTag(8); + output.WriteBool(SmsProtectEnabled); + } + if (HasEmailVerified) { + output.WriteRawTag(16); + output.WriteBool(EmailVerified); + } + if (HasAuthenticatorEnabled) { + output.WriteRawTag(24); + output.WriteBool(AuthenticatorEnabled); + } + if (HasSqaEnabled) { + output.WriteRawTag(32); + output.WriteBool(SqaEnabled); + } + if (HasAuthenticatorRequired) { + output.WriteRawTag(40); + output.WriteBool(AuthenticatorRequired); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasSmsProtectEnabled) { + size += 1 + 1; + } + if (HasEmailVerified) { + size += 1 + 1; + } + if (HasAuthenticatorEnabled) { + size += 1 + 1; + } + if (HasSqaEnabled) { + size += 1 + 1; + } + if (HasAuthenticatorRequired) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SecurityStatus other) { + if (other == null) { + return; + } + if (other.HasSmsProtectEnabled) { + SmsProtectEnabled = other.SmsProtectEnabled; + } + if (other.HasEmailVerified) { + EmailVerified = other.EmailVerified; + } + if (other.HasAuthenticatorEnabled) { + AuthenticatorEnabled = other.AuthenticatorEnabled; + } + if (other.HasSqaEnabled) { + SqaEnabled = other.SqaEnabled; + } + if (other.HasAuthenticatorRequired) { + AuthenticatorRequired = other.AuthenticatorRequired; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + SmsProtectEnabled = input.ReadBool(); + break; + } + case 16: { + EmailVerified = input.ReadBool(); + break; + } + case 24: { + AuthenticatorEnabled = input.ReadBool(); + break; + } + case 32: { + SqaEnabled = input.ReadBool(); + break; + } + case 40: { + AuthenticatorRequired = input.ReadBool(); + break; + } + } + } + } + + } + public sealed partial class AccountState : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AccountState()); private pb::UnknownFieldSet _unknownFields; @@ -7315,7 +8003,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[25]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[27]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7338,6 +8026,8 @@ namespace Bgs.Protocol.Account.V1 { gameLevelInfo_ = other.gameLevelInfo_.Clone(); gameStatus_ = other.gameStatus_.Clone(); gameAccounts_ = other.gameAccounts_.Clone(); + securityStatus_ = other.HasSecurityStatus ? other.securityStatus_.Clone() : null; + governmentCurfew_ = other.HasGovernmentCurfew ? other.governmentCurfew_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -7439,6 +8129,48 @@ namespace Bgs.Protocol.Account.V1 { get { return gameAccounts_; } } + /// Field number for the "security_status" field. + public const int SecurityStatusFieldNumber = 8; + private global::Bgs.Protocol.Account.V1.SecurityStatus securityStatus_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Account.V1.SecurityStatus SecurityStatus { + get { return securityStatus_; } + set { + securityStatus_ = value; + } + } + /// Gets whether the security_status field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSecurityStatus { + get { return securityStatus_ != null; } + } + /// Clears the value of the security_status field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSecurityStatus() { + securityStatus_ = null; + } + + /// Field number for the "government_curfew" field. + public const int GovernmentCurfewFieldNumber = 9; + private global::Bgs.Protocol.Account.V1.PlayScheduleRestriction governmentCurfew_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Account.V1.PlayScheduleRestriction GovernmentCurfew { + get { return governmentCurfew_; } + set { + governmentCurfew_ = value; + } + } + /// Gets whether the government_curfew field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasGovernmentCurfew { + get { return governmentCurfew_ != null; } + } + /// Clears the value of the government_curfew field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearGovernmentCurfew() { + governmentCurfew_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as AccountState); @@ -7458,6 +8190,8 @@ namespace Bgs.Protocol.Account.V1 { if(!gameLevelInfo_.Equals(other.gameLevelInfo_)) return false; if(!gameStatus_.Equals(other.gameStatus_)) return false; if(!gameAccounts_.Equals(other.gameAccounts_)) return false; + if (!object.Equals(SecurityStatus, other.SecurityStatus)) return false; + if (!object.Equals(GovernmentCurfew, other.GovernmentCurfew)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -7470,6 +8204,8 @@ namespace Bgs.Protocol.Account.V1 { hash ^= gameLevelInfo_.GetHashCode(); hash ^= gameStatus_.GetHashCode(); hash ^= gameAccounts_.GetHashCode(); + if (HasSecurityStatus) hash ^= SecurityStatus.GetHashCode(); + if (HasGovernmentCurfew) hash ^= GovernmentCurfew.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -7498,6 +8234,14 @@ namespace Bgs.Protocol.Account.V1 { gameLevelInfo_.WriteTo(output, _repeated_gameLevelInfo_codec); gameStatus_.WriteTo(output, _repeated_gameStatus_codec); gameAccounts_.WriteTo(output, _repeated_gameAccounts_codec); + if (HasSecurityStatus) { + output.WriteRawTag(66); + output.WriteMessage(SecurityStatus); + } + if (HasGovernmentCurfew) { + output.WriteRawTag(74); + output.WriteMessage(GovernmentCurfew); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -7518,6 +8262,12 @@ namespace Bgs.Protocol.Account.V1 { size += gameLevelInfo_.CalculateSize(_repeated_gameLevelInfo_codec); size += gameStatus_.CalculateSize(_repeated_gameStatus_codec); size += gameAccounts_.CalculateSize(_repeated_gameAccounts_codec); + if (HasSecurityStatus) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SecurityStatus); + } + if (HasGovernmentCurfew) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(GovernmentCurfew); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -7550,6 +8300,18 @@ namespace Bgs.Protocol.Account.V1 { gameLevelInfo_.Add(other.gameLevelInfo_); gameStatus_.Add(other.gameStatus_); gameAccounts_.Add(other.gameAccounts_); + if (other.HasSecurityStatus) { + if (!HasSecurityStatus) { + SecurityStatus = new global::Bgs.Protocol.Account.V1.SecurityStatus(); + } + SecurityStatus.MergeFrom(other.SecurityStatus); + } + if (other.HasGovernmentCurfew) { + if (!HasGovernmentCurfew) { + GovernmentCurfew = new global::Bgs.Protocol.Account.V1.PlayScheduleRestriction(); + } + GovernmentCurfew.MergeFrom(other.GovernmentCurfew); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -7594,6 +8356,20 @@ namespace Bgs.Protocol.Account.V1 { gameAccounts_.AddEntriesFrom(input, _repeated_gameAccounts_codec); break; } + case 66: { + if (!HasSecurityStatus) { + SecurityStatus = new global::Bgs.Protocol.Account.V1.SecurityStatus(); + } + input.ReadMessage(SecurityStatus); + break; + } + case 74: { + if (!HasGovernmentCurfew) { + GovernmentCurfew = new global::Bgs.Protocol.Account.V1.PlayScheduleRestriction(); + } + input.ReadMessage(GovernmentCurfew); + break; + } } } } @@ -7608,7 +8384,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[26]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[28]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7797,7 +8573,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[27]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[29]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8074,7 +8850,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[28]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[30]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8263,7 +9039,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[29]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[31]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8426,7 +9202,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[30]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[32]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8451,6 +9227,9 @@ namespace Bgs.Protocol.Account.V1 { case TypeOneofCase.ExternalId: ExternalId = other.ExternalId; break; + case TypeOneofCase.Uuid: + Uuid = other.Uuid; + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -8507,12 +9286,36 @@ namespace Bgs.Protocol.Account.V1 { } } + /// Field number for the "uuid" field. + public const int UuidFieldNumber = 3; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Uuid { + get { return HasUuid ? (string) type_ : ""; } + set { + type_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + typeCase_ = TypeOneofCase.Uuid; + } + } + /// Gets whether the "uuid" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasUuid { + get { return typeCase_ == TypeOneofCase.Uuid; } + } + /// Clears the value of the oneof if it's currently set to "uuid" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearUuid() { + if (HasUuid) { + ClearType(); + } + } + private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, GameAccount = 1, ExternalId = 2, + Uuid = 3, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8541,6 +9344,7 @@ namespace Bgs.Protocol.Account.V1 { } if (!object.Equals(GameAccount, other.GameAccount)) return false; if (ExternalId != other.ExternalId) return false; + if (Uuid != other.Uuid) return false; if (TypeCase != other.TypeCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -8550,6 +9354,7 @@ namespace Bgs.Protocol.Account.V1 { int hash = 1; if (HasGameAccount) hash ^= GameAccount.GetHashCode(); if (HasExternalId) hash ^= ExternalId.GetHashCode(); + if (HasUuid) hash ^= Uuid.GetHashCode(); hash ^= (int) typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -8572,6 +9377,10 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(21); output.WriteFixed32(ExternalId); } + if (HasUuid) { + output.WriteRawTag(26); + output.WriteString(Uuid); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -8586,6 +9395,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasExternalId) { size += 1 + 4; } + if (HasUuid) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Uuid); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -8607,6 +9419,9 @@ namespace Bgs.Protocol.Account.V1 { case TypeOneofCase.ExternalId: ExternalId = other.ExternalId; break; + case TypeOneofCase.Uuid: + Uuid = other.Uuid; + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -8633,6 +9448,10 @@ namespace Bgs.Protocol.Account.V1 { ExternalId = input.ReadFixed32(); break; } + case 26: { + Uuid = input.ReadString(); + break; + } } } } @@ -8648,7 +9467,7 @@ namespace Bgs.Protocol.Account.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[31]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[33]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/Api/V2/ReportService.cs b/Source/Framework/Proto/Api/V2/ReportService.cs index 2bf774564..5bd76ef34 100644 --- a/Source/Framework/Proto/Api/V2/ReportService.cs +++ b/Source/Framework/Proto/Api/V2/ReportService.cs @@ -33,21 +33,22 @@ namespace Bgs.Protocol.Report.V2 { "b3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMu", "cHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21l", "dGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", - "ZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8igAIKE1N1Ym1pdFJl", + "ZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8iqAIKE1N1Ym1pdFJl", "cG9ydFJlcXVlc3QSNAoIYWdlbnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wu", "YWNjb3VudC52MS5BY2NvdW50SWQSGAoQdXNlcl9kZXNjcmlwdGlvbhgCIAEo", - "CRIPCgdwcm9ncmFtGAMgASgNEjsKDHVzZXJfb3B0aW9ucxgKIAEoCzIjLmJn", - "cy5wcm90b2NvbC5yZXBvcnQudjIuVXNlck9wdGlvbnNIABI7CgxjbHViX29w", - "dGlvbnMYCyABKAsyIy5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLkNsdWJPcHRp", - "b25zSAA6BoL5KwIQAUIGCgR0eXBlMqkBCg1SZXBvcnRTZXJ2aWNlElkKDFN1", - "Ym1pdFJlcG9ydBIrLmJncy5wcm90b2NvbC5yZXBvcnQudjIuU3VibWl0UmVw", - "b3J0UmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIARo9gvkr", - "JwolYm5ldC5wcm90b2NvbC5yZXBvcnQudjIuUmVwb3J0U2VydmljZYL5Kwgq", - "BnJlcG9ydIr5KwIQAUIDgAEA")); + "CRI7Cgx1c2VyX29wdGlvbnMYCiABKAsyIy5iZ3MucHJvdG9jb2wucmVwb3J0", + "LnYyLlVzZXJPcHRpb25zSAASOwoMY2x1Yl9vcHRpb25zGAsgASgLMiMuYmdz", + "LnByb3RvY29sLnJlcG9ydC52Mi5DbHViT3B0aW9uc0gAEj8KDmVudGl0eV9v", + "cHRpb25zGBQgASgLMiUuYmdzLnByb3RvY29sLnJlcG9ydC52Mi5FbnRpdHlP", + "cHRpb25zSABCBgoEdHlwZTKpAQoNUmVwb3J0U2VydmljZRJZCgxTdWJtaXRS", + "ZXBvcnQSKy5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLlN1Ym1pdFJlcG9ydFJl", + "cXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAEaPYL5KycKJWJu", + "ZXQucHJvdG9jb2wucmVwb3J0LnYyLlJlcG9ydFNlcnZpY2WC+SsIKgZyZXBv", + "cnSK+SsCEAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.Report.V2.ReportTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.SubmitReportRequest), global::Bgs.Protocol.Report.V2.SubmitReportRequest.Parser, new[]{ "AgentId", "UserDescription", "Program", "UserOptions", "ClubOptions" }, new[]{ "Type" }, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.SubmitReportRequest), global::Bgs.Protocol.Report.V2.SubmitReportRequest.Parser, new[]{ "AgentId", "UserDescription", "UserOptions", "ClubOptions", "EntityOptions" }, new[]{ "Type" }, null, null, null) })); } #endregion @@ -57,7 +58,6 @@ namespace Bgs.Protocol.Report.V2 { public sealed partial class SubmitReportRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SubmitReportRequest()); private pb::UnknownFieldSet _unknownFields; - private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } @@ -80,10 +80,8 @@ namespace Bgs.Protocol.Report.V2 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public SubmitReportRequest(SubmitReportRequest other) : this() { - _hasBits0 = other._hasBits0; agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; userDescription_ = other.userDescription_; - program_ = other.program_; switch (other.TypeCase) { case TypeOneofCase.UserOptions: UserOptions = other.UserOptions.Clone(); @@ -91,6 +89,9 @@ namespace Bgs.Protocol.Report.V2 { case TypeOneofCase.ClubOptions: ClubOptions = other.ClubOptions.Clone(); break; + case TypeOneofCase.EntityOptions: + EntityOptions = other.EntityOptions.Clone(); + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -145,30 +146,6 @@ namespace Bgs.Protocol.Report.V2 { userDescription_ = null; } - /// Field number for the "program" field. - public const int ProgramFieldNumber = 3; - private readonly static uint ProgramDefaultValue = 0; - - private uint program_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Program { - get { if ((_hasBits0 & 1) != 0) { return program_; } else { return ProgramDefaultValue; } } - set { - _hasBits0 |= 1; - program_ = value; - } - } - /// Gets whether the "program" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasProgram { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "program" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearProgram() { - _hasBits0 &= ~1; - } - /// Field number for the "user_options" field. public const int UserOptionsFieldNumber = 10; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -215,12 +192,36 @@ namespace Bgs.Protocol.Report.V2 { } } + /// Field number for the "entity_options" field. + public const int EntityOptionsFieldNumber = 20; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Report.V2.EntityOptions EntityOptions { + get { return HasEntityOptions ? (global::Bgs.Protocol.Report.V2.EntityOptions) type_ : null; } + set { + type_ = value; + typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.EntityOptions; + } + } + /// Gets whether the "entity_options" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasEntityOptions { + get { return typeCase_ == TypeOneofCase.EntityOptions; } + } + /// Clears the value of the oneof if it's currently set to "entity_options" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearEntityOptions() { + if (HasEntityOptions) { + ClearType(); + } + } + private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { None = 0, UserOptions = 10, ClubOptions = 11, + EntityOptions = 20, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -249,9 +250,9 @@ namespace Bgs.Protocol.Report.V2 { } if (!object.Equals(AgentId, other.AgentId)) return false; if (UserDescription != other.UserDescription) return false; - if (Program != other.Program) return false; if (!object.Equals(UserOptions, other.UserOptions)) return false; if (!object.Equals(ClubOptions, other.ClubOptions)) return false; + if (!object.Equals(EntityOptions, other.EntityOptions)) return false; if (TypeCase != other.TypeCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -261,9 +262,9 @@ namespace Bgs.Protocol.Report.V2 { int hash = 1; if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasUserDescription) hash ^= UserDescription.GetHashCode(); - if (HasProgram) hash ^= Program.GetHashCode(); if (HasUserOptions) hash ^= UserOptions.GetHashCode(); if (HasClubOptions) hash ^= ClubOptions.GetHashCode(); + if (HasEntityOptions) hash ^= EntityOptions.GetHashCode(); hash ^= (int) typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -286,10 +287,6 @@ namespace Bgs.Protocol.Report.V2 { output.WriteRawTag(18); output.WriteString(UserDescription); } - if (HasProgram) { - output.WriteRawTag(24); - output.WriteUInt32(Program); - } if (HasUserOptions) { output.WriteRawTag(82); output.WriteMessage(UserOptions); @@ -298,6 +295,10 @@ namespace Bgs.Protocol.Report.V2 { output.WriteRawTag(90); output.WriteMessage(ClubOptions); } + if (HasEntityOptions) { + output.WriteRawTag(162, 1); + output.WriteMessage(EntityOptions); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -312,15 +313,15 @@ namespace Bgs.Protocol.Report.V2 { if (HasUserDescription) { size += 1 + pb::CodedOutputStream.ComputeStringSize(UserDescription); } - if (HasProgram) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Program); - } if (HasUserOptions) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(UserOptions); } if (HasClubOptions) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClubOptions); } + if (HasEntityOptions) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(EntityOptions); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -341,9 +342,6 @@ namespace Bgs.Protocol.Report.V2 { if (other.HasUserDescription) { UserDescription = other.UserDescription; } - if (other.HasProgram) { - Program = other.Program; - } switch (other.TypeCase) { case TypeOneofCase.UserOptions: if (UserOptions == null) { @@ -357,6 +355,12 @@ namespace Bgs.Protocol.Report.V2 { } ClubOptions.MergeFrom(other.ClubOptions); break; + case TypeOneofCase.EntityOptions: + if (EntityOptions == null) { + EntityOptions = new global::Bgs.Protocol.Report.V2.EntityOptions(); + } + EntityOptions.MergeFrom(other.EntityOptions); + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -381,10 +385,6 @@ namespace Bgs.Protocol.Report.V2 { UserDescription = input.ReadString(); break; } - case 24: { - Program = input.ReadUInt32(); - break; - } case 82: { global::Bgs.Protocol.Report.V2.UserOptions subBuilder = new global::Bgs.Protocol.Report.V2.UserOptions(); if (HasUserOptions) { @@ -403,6 +403,15 @@ namespace Bgs.Protocol.Report.V2 { ClubOptions = subBuilder; break; } + case 162: { + global::Bgs.Protocol.Report.V2.EntityOptions subBuilder = new global::Bgs.Protocol.Report.V2.EntityOptions(); + if (HasEntityOptions) { + subBuilder.MergeFrom(EntityOptions); + } + input.ReadMessage(subBuilder); + EntityOptions = subBuilder; + break; + } } } } diff --git a/Source/Framework/Proto/Api/V2/ReportTypes.cs b/Source/Framework/Proto/Api/V2/ReportTypes.cs index 384a6d1ea..17d1f7649 100644 --- a/Source/Framework/Proto/Api/V2/ReportTypes.cs +++ b/Source/Framework/Proto/Api/V2/ReportTypes.cs @@ -25,44 +25,49 @@ namespace Bgs.Protocol.Report.V2 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CjJiZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL3JlcG9ydF90eXBl", - "cy5wcm90bxIWYmdzLnByb3RvY29sLnJlcG9ydC52MholYmdzL2xvdy9wYi9j", - "bGllbnQvYWNjb3VudF90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQv", - "cnBjX3R5cGVzLnByb3RvGiViZ3MvbG93L3BiL2NsaWVudC9tZXNzYWdlX3R5", - "cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9u", - "cy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2ds", - "b2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cv", - "cGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnBy", - "b3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2", - "aWNlX29wdGlvbnMucHJvdG8iQwoKUmVwb3J0SXRlbRItCgptZXNzYWdlX2lk", - "GAEgASgLMhcuYmdzLnByb3RvY29sLk1lc3NhZ2VJZEgAQgYKBHR5cGUi/wEK", - "C1VzZXJPcHRpb25zEjUKCXRhcmdldF9pZBgBIAEoCzIiLmJncy5wcm90b2Nv", - "bC5hY2NvdW50LnYxLkFjY291bnRJZBJACgR0eXBlGAIgASgOMiEuYmdzLnBy", - "b3RvY29sLnJlcG9ydC52Mi5Jc3N1ZVR5cGU6D0lTU1VFX1RZUEVfU1BBTRJF", - "CgZzb3VyY2UYAyABKA4yIi5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLlVzZXJT", - "b3VyY2U6EVVTRVJfU09VUkNFX09USEVSEjAKBGl0ZW0YBCABKAsyIi5iZ3Mu", - "cHJvdG9jb2wucmVwb3J0LnYyLlJlcG9ydEl0ZW0i7AEKC0NsdWJPcHRpb25z", - "Eg8KB2NsdWJfaWQYASABKAQSEQoJc3RyZWFtX2lkGAIgASgEEkAKBHR5cGUY", - "AyABKA4yIS5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLklzc3VlVHlwZToPSVNT", - "VUVfVFlQRV9TUEFNEkUKBnNvdXJjZRgEIAEoDjIiLmJncy5wcm90b2NvbC5y", - "ZXBvcnQudjIuQ2x1YlNvdXJjZToRQ0xVQl9TT1VSQ0VfT1RIRVISMAoEaXRl", - "bRgFIAEoCzIiLmJncy5wcm90b2NvbC5yZXBvcnQudjIuUmVwb3J0SXRlbSqN", - "AQoJSXNzdWVUeXBlEhMKD0lTU1VFX1RZUEVfU1BBTRAAEhkKFUlTU1VFX1RZ", - "UEVfSEFSQVNTTUVOVBABEiAKHElTU1VFX1RZUEVfT0ZGRU5TSVZFX0NPTlRF", - "TlQQAxIWChJJU1NVRV9UWVBFX0hBQ0tJTkcQBBIWChJJU1NVRV9UWVBFX0JP", - "VFRJTkcQBSrBAQoKVXNlclNvdXJjZRIVChFVU0VSX1NPVVJDRV9PVEhFUhAA", - "EhcKE1VTRVJfU09VUkNFX1dISVNQRVIQARIXChNVU0VSX1NPVVJDRV9QUk9G", - "SUxFEAISGgoWVVNFUl9TT1VSQ0VfQkFUVExFX1RBRxADEhQKEFVTRVJfU09V", - "UkNFX0NIQVQQBBIhCh1VU0VSX1NPVVJDRV9GUklFTkRfSU5WSVRBVElPThAF", - "EhUKEVVTRVJfU09VUkNFX1ZPSUNFEAYqdAoKQ2x1YlNvdXJjZRIVChFDTFVC", - "X1NPVVJDRV9PVEhFUhAAEhcKE0NMVUJfU09VUkNFX01FU1NBR0UQARIZChVD", - "TFVCX1NPVVJDRV9DTFVCX05BTUUQAhIbChdDTFVCX1NPVVJDRV9TVFJFQU1f", - "TkFNRRADQgOAAQA=")); + "cy5wcm90bxIWYmdzLnByb3RvY29sLnJlcG9ydC52Mho1YmdzL2xvdy9wYi9j", + "bGllbnQvYXBpL2NsaWVudC92Mi9hdHRyaWJ1dGVfdHlwZXMucHJvdG8aJWJn", + "cy9sb3cvcGIvY2xpZW50L2FjY291bnRfdHlwZXMucHJvdG8aIWJncy9sb3cv", + "cGIvY2xpZW50L3JwY190eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGllbnQv", + "bWVzc2FnZV90eXBlcy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFs", + "X2V4dGVuc2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3Bi", + "L2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3Rv", + "GjhiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rf", + "b3B0aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", + "c2lvbnMvc2VydmljZV9vcHRpb25zLnByb3RvIkMKClJlcG9ydEl0ZW0SLQoK", + "bWVzc2FnZV9pZBgBIAEoCzIXLmJncy5wcm90b2NvbC5NZXNzYWdlSWRIAEIG", + "CgR0eXBlIv8BCgtVc2VyT3B0aW9ucxI1Cgl0YXJnZXRfaWQYASABKAsyIi5i", + "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50SWQSQAoEdHlwZRgCIAEo", + "DjIhLmJncy5wcm90b2NvbC5yZXBvcnQudjIuSXNzdWVUeXBlOg9JU1NVRV9U", + "WVBFX1NQQU0SRQoGc291cmNlGAMgASgOMiIuYmdzLnByb3RvY29sLnJlcG9y", + "dC52Mi5Vc2VyU291cmNlOhFVU0VSX1NPVVJDRV9PVEhFUhIwCgRpdGVtGAQg", + "ASgLMiIuYmdzLnByb3RvY29sLnJlcG9ydC52Mi5SZXBvcnRJdGVtIuwBCgtD", + "bHViT3B0aW9ucxIPCgdjbHViX2lkGAEgASgEEhEKCXN0cmVhbV9pZBgCIAEo", + "BBJACgR0eXBlGAMgASgOMiEuYmdzLnByb3RvY29sLnJlcG9ydC52Mi5Jc3N1", + "ZVR5cGU6D0lTU1VFX1RZUEVfU1BBTRJFCgZzb3VyY2UYBCABKA4yIi5iZ3Mu", + "cHJvdG9jb2wucmVwb3J0LnYyLkNsdWJTb3VyY2U6EUNMVUJfU09VUkNFX09U", + "SEVSEjAKBGl0ZW0YBSABKAsyIi5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLlJl", + "cG9ydEl0ZW0ikwEKDUVudGl0eU9wdGlvbnMSKAoJZW50aXR5X2lkGAEgASgJ", + "QhWK+SsGIgQKAggBivkrByIFCgMQyAESKQoLZW50aXR5X3R5cGUYAiABKAlC", + "FIr5KwYiBAoCCAGK+SsGIgQKAhBkEi0KCWF0dHJpYnV0ZRgFIAMoCzIaLmJn", + "cy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUqjQEKCUlzc3VlVHlwZRITCg9JU1NV", + "RV9UWVBFX1NQQU0QABIZChVJU1NVRV9UWVBFX0hBUkFTU01FTlQQARIgChxJ", + "U1NVRV9UWVBFX09GRkVOU0lWRV9DT05URU5UEAMSFgoSSVNTVUVfVFlQRV9I", + "QUNLSU5HEAQSFgoSSVNTVUVfVFlQRV9CT1RUSU5HEAUqwQEKClVzZXJTb3Vy", + "Y2USFQoRVVNFUl9TT1VSQ0VfT1RIRVIQABIXChNVU0VSX1NPVVJDRV9XSElT", + "UEVSEAESFwoTVVNFUl9TT1VSQ0VfUFJPRklMRRACEhoKFlVTRVJfU09VUkNF", + "X0JBVFRMRV9UQUcQAxIUChBVU0VSX1NPVVJDRV9DSEFUEAQSIQodVVNFUl9T", + "T1VSQ0VfRlJJRU5EX0lOVklUQVRJT04QBRIVChFVU0VSX1NPVVJDRV9WT0lD", + "RRAGKnQKCkNsdWJTb3VyY2USFQoRQ0xVQl9TT1VSQ0VfT1RIRVIQABIXChND", + "TFVCX1NPVVJDRV9NRVNTQUdFEAESGQoVQ0xVQl9TT1VSQ0VfQ0xVQl9OQU1F", + "EAISGwoXQ0xVQl9TT1VSQ0VfU1RSRUFNX05BTUUQA0IDgAEA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.Report.V2.IssueType), typeof(global::Bgs.Protocol.Report.V2.UserSource), typeof(global::Bgs.Protocol.Report.V2.ClubSource), }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.ReportItem), global::Bgs.Protocol.Report.V2.ReportItem.Parser, new[]{ "MessageId" }, new[]{ "Type" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.UserOptions), global::Bgs.Protocol.Report.V2.UserOptions.Parser, new[]{ "TargetId", "Type", "Source", "Item" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.ClubOptions), global::Bgs.Protocol.Report.V2.ClubOptions.Parser, new[]{ "ClubId", "StreamId", "Type", "Source", "Item" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.ClubOptions), global::Bgs.Protocol.Report.V2.ClubOptions.Parser, new[]{ "ClubId", "StreamId", "Type", "Source", "Item" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V2.EntityOptions), global::Bgs.Protocol.Report.V2.EntityOptions.Parser, new[]{ "EntityId", "EntityType", "Attribute" }, null, null, null, null) })); } #endregion @@ -858,6 +863,207 @@ namespace Bgs.Protocol.Report.V2 { } + public sealed partial class EntityOptions : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EntityOptions()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Bgs.Protocol.Report.V2.ReportTypesReflection.Descriptor.MessageTypes[3]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public EntityOptions() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public EntityOptions(EntityOptions other) : this() { + entityId_ = other.entityId_; + entityType_ = other.entityType_; + attribute_ = other.attribute_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public EntityOptions Clone() { + return new EntityOptions(this); + } + + /// Field number for the "entity_id" field. + public const int EntityIdFieldNumber = 1; + private readonly static string EntityIdDefaultValue = ""; + + private string entityId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string EntityId { + get { return entityId_ ?? EntityIdDefaultValue; } + set { + entityId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "entity_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasEntityId { + get { return entityId_ != null; } + } + /// Clears the value of the "entity_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearEntityId() { + entityId_ = null; + } + + /// Field number for the "entity_type" field. + public const int EntityTypeFieldNumber = 2; + private readonly static string EntityTypeDefaultValue = ""; + + private string entityType_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string EntityType { + get { return entityType_ ?? EntityTypeDefaultValue; } + set { + entityType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "entity_type" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasEntityType { + get { return entityType_ != null; } + } + /// Clears the value of the "entity_type" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearEntityType() { + entityType_ = null; + } + + /// Field number for the "attribute" field. + public const int AttributeFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_attribute_codec + = pb::FieldCodec.ForMessage(42, global::Bgs.Protocol.V2.Attribute.Parser); + private readonly pbc::RepeatedField attribute_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Attribute { + get { return attribute_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as EntityOptions); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(EntityOptions other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (EntityId != other.EntityId) return false; + if (EntityType != other.EntityType) return false; + if(!attribute_.Equals(other.attribute_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasEntityId) hash ^= EntityId.GetHashCode(); + if (HasEntityType) hash ^= EntityType.GetHashCode(); + hash ^= attribute_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (HasEntityId) { + output.WriteRawTag(10); + output.WriteString(EntityId); + } + if (HasEntityType) { + output.WriteRawTag(18); + output.WriteString(EntityType); + } + attribute_.WriteTo(output, _repeated_attribute_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasEntityId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(EntityId); + } + if (HasEntityType) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(EntityType); + } + size += attribute_.CalculateSize(_repeated_attribute_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(EntityOptions other) { + if (other == null) { + return; + } + if (other.HasEntityId) { + EntityId = other.EntityId; + } + if (other.HasEntityType) { + EntityType = other.EntityType; + } + attribute_.Add(other.attribute_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + EntityId = input.ReadString(); + break; + } + case 18: { + EntityType = input.ReadString(); + break; + } + case 42: { + attribute_.AddEntriesFrom(input, _repeated_attribute_codec); + break; + } + } + } + } + + } + #endregion } diff --git a/Source/Framework/Proto/AuthenticationService.cs b/Source/Framework/Proto/AuthenticationService.cs index 7090a7ce8..a95b83573 100644 --- a/Source/Framework/Proto/AuthenticationService.cs +++ b/Source/Framework/Proto/AuthenticationService.cs @@ -39,101 +39,102 @@ namespace Bgs.Protocol.Authentication.V1 { "bmRsZRIPCgdtZXNzYWdlGAIgASgMIjcKEk1vZHVsZU5vdGlmaWNhdGlvbhIR", "Cgltb2R1bGVfaWQYAiABKAUSDgoGcmVzdWx0GAMgASgNIjoKFE1vZHVsZU1l", "c3NhZ2VSZXF1ZXN0EhEKCW1vZHVsZV9pZBgBIAIoBRIPCgdtZXNzYWdlGAIg", - "ASgMIo4CCgxMb2dvblJlcXVlc3QSDwoHcHJvZ3JhbRgBIAEoCRIQCghwbGF0", - "Zm9ybRgCIAEoCRIOCgZsb2NhbGUYAyABKAkSDQoFZW1haWwYBCABKAkSDwoH", - "dmVyc2lvbhgFIAEoCRIbChNhcHBsaWNhdGlvbl92ZXJzaW9uGAYgASgFEhcK", - "D3B1YmxpY19jb21wdXRlchgHIAEoCBIuCh9hbGxvd19sb2dvbl9xdWV1ZV9u", - "b3RpZmljYXRpb25zGAogASgIOgVmYWxzZRIeChZjYWNoZWRfd2ViX2NyZWRl", - "bnRpYWxzGAwgASgMEhIKCnVzZXJfYWdlbnQYDiABKAkSEQoJZGV2aWNlX2lk", - "GA8gASgJIq0CCgtMb2dvblJlc3VsdBISCgplcnJvcl9jb2RlGAEgAigNEioK", - "CmFjY291bnRfaWQYAiABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSLwoP", - "Z2FtZV9hY2NvdW50X2lkGAMgAygLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", - "Eg0KBWVtYWlsGAQgASgJEhgKEGF2YWlsYWJsZV9yZWdpb24YBSADKA0SGAoQ", - "Y29ubmVjdGVkX3JlZ2lvbhgGIAEoDRISCgpiYXR0bGVfdGFnGAcgASgJEhUK", - "DWdlb2lwX2NvdW50cnkYCCABKAkSEwoLc2Vzc2lvbl9rZXkYCSABKAwSFwoP", - "cmVzdHJpY3RlZF9tb2RlGAogASgIEhEKCWNsaWVudF9pZBgLIAEoCSIqChdH", - "ZW5lcmF0ZVNTT1Rva2VuUmVxdWVzdBIPCgdwcm9ncmFtGAEgASgHIj4KGEdl", - "bmVyYXRlU1NPVG9rZW5SZXNwb25zZRIOCgZzc29faWQYASABKAwSEgoKc3Nv", - "X3NlY3JldBgCIAEoDCIoChJMb2dvblVwZGF0ZVJlcXVlc3QSEgoKZXJyb3Jf", - "Y29kZRgBIAIoDSJhChdMb2dvblF1ZXVlVXBkYXRlUmVxdWVzdBIQCghwb3Np", - "dGlvbhgBIAIoDRIWCg5lc3RpbWF0ZWRfdGltZRgCIAIoBBIcChRldGFfZGV2", - "aWF0aW9uX2luX3NlYxgDIAIoBCK+AQobQWNjb3VudFNldHRpbmdzTm90aWZp", - "Y2F0aW9uEjkKCGxpY2Vuc2VzGAEgAygLMicuYmdzLnByb3RvY29sLmFjY291", - "bnQudjEuQWNjb3VudExpY2Vuc2USFAoMaXNfdXNpbmdfcmlkGAIgASgIEhsK", - "E2lzX3BsYXlpbmdfZnJvbV9pZ3IYAyABKAgSGQoRY2FuX3JlY2VpdmVfdm9p", - "Y2UYBCABKAgSFgoOY2FuX3NlbmRfdm9pY2UYBSABKAgiPQoYU2VydmVyU3Rh", - "dGVDaGFuZ2VSZXF1ZXN0Eg0KBXN0YXRlGAEgAigNEhIKCmV2ZW50X3RpbWUY", - "AiACKAQiVAoLVmVyc2lvbkluZm8SDgoGbnVtYmVyGAEgASgNEg0KBXBhdGNo", - "GAIgASgJEhMKC2lzX29wdGlvbmFsGAMgASgIEhEKCWtpY2tfdGltZRgEIAEo", - "BCJcChdWZXJzaW9uSW5mb05vdGlmaWNhdGlvbhJBCgx2ZXJzaW9uX2luZm8Y", - "ASABKAsyKy5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuVmVyc2lv", - "bkluZm8iXwoUTWVtTW9kdWxlTG9hZFJlcXVlc3QSKwoGaGFuZGxlGAEgAigL", - "MhsuYmdzLnByb3RvY29sLkNvbnRlbnRIYW5kbGUSCwoDa2V5GAIgAigMEg0K", - "BWlucHV0GAMgAigMIiUKFU1lbU1vZHVsZUxvYWRSZXNwb25zZRIMCgRkYXRh", - "GAEgAigMIksKGFNlbGVjdEdhbWVBY2NvdW50UmVxdWVzdBIvCg9nYW1lX2Fj", - "Y291bnRfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQiXQoaR2Ft", - "ZUFjY291bnRTZWxlY3RlZFJlcXVlc3QSDgoGcmVzdWx0GAEgAigNEi8KD2dh", - "bWVfYWNjb3VudF9pZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZCIw", - "Ch1HZW5lcmF0ZVdlYkNyZWRlbnRpYWxzUmVxdWVzdBIPCgdwcm9ncmFtGAEg", - "ASgHIjkKHkdlbmVyYXRlV2ViQ3JlZGVudGlhbHNSZXNwb25zZRIXCg93ZWJf", - "Y3JlZGVudGlhbHMYASABKAwiNgobVmVyaWZ5V2ViQ3JlZGVudGlhbHNSZXF1", - "ZXN0EhcKD3dlYl9jcmVkZW50aWFscxgBIAEoDDKfCQoWQXV0aGVudGljYXRp", - "b25MaXN0ZW5lchJnCgxPbk1vZHVsZUxvYWQSMS5iZ3MucHJvdG9jb2wuYXV0", - "aGVudGljYXRpb24udjEuTW9kdWxlTG9hZFJlcXVlc3QaGS5iZ3MucHJvdG9j", - "b2wuTk9fUkVTUE9OU0UiCYgCAYL5KwIIARJoCg9Pbk1vZHVsZU1lc3NhZ2US", - "NC5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuTW9kdWxlTWVzc2Fn", - "ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgmIAgGC+SsCCAIScgoT", - "T25TZXJ2ZXJTdGF0ZUNoYW5nZRI4LmJncy5wcm90b2NvbC5hdXRoZW50aWNh", - "dGlvbi52MS5TZXJ2ZXJTdGF0ZUNoYW5nZVJlcXVlc3QaGS5iZ3MucHJvdG9j", - "b2wuTk9fUkVTUE9OU0UiBoL5KwIIBBJhCg9PbkxvZ29uQ29tcGxldGUSKy5i", - "Z3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuTG9nb25SZXN1bHQaGS5i", - "Z3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBRKGAQoPT25NZW1Nb2R1", - "bGVMb2FkEjQuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLk1lbU1v", - "ZHVsZUxvYWRSZXF1ZXN0GjUuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9u", - "LnYxLk1lbU1vZHVsZUxvYWRSZXNwb25zZSIGgvkrAggGEmYKDU9uTG9nb25V", - "cGRhdGUSMi5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuTG9nb25V", - "cGRhdGVSZXF1ZXN0GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsC", - "CAoScgoUT25WZXJzaW9uSW5mb1VwZGF0ZWQSNy5iZ3MucHJvdG9jb2wuYXV0", - "aGVudGljYXRpb24udjEuVmVyc2lvbkluZm9Ob3RpZmljYXRpb24aGS5iZ3Mu", - "cHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIICxJwChJPbkxvZ29uUXVldWVV", - "cGRhdGUSNy5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuTG9nb25R", - "dWV1ZVVwZGF0ZVJlcXVlc3QaGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0Ui", - "BoL5KwIIDBJKCg9PbkxvZ29uUXVldWVFbmQSFC5iZ3MucHJvdG9jb2wuTm9E", - "YXRhGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCA0SeQoVT25H", - "YW1lQWNjb3VudFNlbGVjdGVkEjouYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0", - "aW9uLnYxLkdhbWVBY2NvdW50U2VsZWN0ZWRSZXF1ZXN0GhkuYmdzLnByb3Rv", - "Y29sLk5PX1JFU1BPTlNFIgmIAgGC+SsCCA4aPYL5KzMKMWJuZXQucHJvdG9j", - "b2wuYXV0aGVudGljYXRpb24uQXV0aGVudGljYXRpb25DbGllbnSK+SsCCAEy", - "+gcKFUF1dGhlbnRpY2F0aW9uU2VydmljZRJTCgVMb2dvbhIsLmJncy5wcm90", - "b2NvbC5hdXRoZW50aWNhdGlvbi52MS5Mb2dvblJlcXVlc3QaFC5iZ3MucHJv", - "dG9jb2wuTm9EYXRhIgaC+SsCCAESYwoMTW9kdWxlTm90aWZ5EjIuYmdzLnBy", - "b3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLk1vZHVsZU5vdGlmaWNhdGlvbhoU", - "LmJncy5wcm90b2NvbC5Ob0RhdGEiCYgCAYL5KwIIAhJmCg1Nb2R1bGVNZXNz", - "YWdlEjQuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLk1vZHVsZU1l", - "c3NhZ2VSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIJiAIBgvkrAggD", - "ElcKHFNlbGVjdEdhbWVBY2NvdW50X0RFUFJFQ0FURUQSFi5iZ3MucHJvdG9j", - "b2wuRW50aXR5SWQaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgmIAgGC+SsCCAQS", - "jQEKEEdlbmVyYXRlU1NPVG9rZW4SNy5iZ3MucHJvdG9jb2wuYXV0aGVudGlj", - "YXRpb24udjEuR2VuZXJhdGVTU09Ub2tlblJlcXVlc3QaOC5iZ3MucHJvdG9j", - "b2wuYXV0aGVudGljYXRpb24udjEuR2VuZXJhdGVTU09Ub2tlblJlc3BvbnNl", - "IgaC+SsCCAUSbgoRU2VsZWN0R2FtZUFjY291bnQSOC5iZ3MucHJvdG9jb2wu", - "YXV0aGVudGljYXRpb24udjEuU2VsZWN0R2FtZUFjY291bnRSZXF1ZXN0GhQu", - "YmdzLnByb3RvY29sLk5vRGF0YSIJiAIBgvkrAggGEnEKFFZlcmlmeVdlYkNy", - "ZWRlbnRpYWxzEjsuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLlZl", - "cmlmeVdlYkNyZWRlbnRpYWxzUmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0Rh", - "dGEiBoL5KwIIBxKfAQoWR2VuZXJhdGVXZWJDcmVkZW50aWFscxI9LmJncy5w", - "cm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5HZW5lcmF0ZVdlYkNyZWRlbnRp", - "YWxzUmVxdWVzdBo+LmJncy5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5H", - "ZW5lcmF0ZVdlYkNyZWRlbnRpYWxzUmVzcG9uc2UiBoL5KwIICBpRgvkrMwox", - "Ym5ldC5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi5BdXRoZW50aWNhdGlvblNl", - "cnZlcoL5KxAqDmF1dGhlbnRpY2F0aW9uivkrAhABQgOAAQA=")); + "ASgMIrQCCgxMb2dvblJlcXVlc3QSDwoHcHJvZ3JhbRgBIAEoCRIQCghwbGF0", + "Zm9ybRgCIAEoCRIOCgZsb2NhbGUYAyABKAkSFQoFZW1haWwYBCABKAlCBoL5", + "KwIIARIPCgd2ZXJzaW9uGAUgASgJEhsKE2FwcGxpY2F0aW9uX3ZlcnNpb24Y", + "BiABKAUSFwoPcHVibGljX2NvbXB1dGVyGAcgASgIEi4KH2FsbG93X2xvZ29u", + "X3F1ZXVlX25vdGlmaWNhdGlvbnMYCiABKAg6BWZhbHNlEh4KFmNhY2hlZF93", + "ZWJfY3JlZGVudGlhbHMYDCABKAwSEgoKdXNlcl9hZ2VudBgOIAEoCRIRCglk", + "ZXZpY2VfaWQYDyABKAkSHAoMcGhvbmVfbnVtYmVyGBAgASgJQgaC+SsCCAEi", + "vQIKC0xvZ29uUmVzdWx0EhIKCmVycm9yX2NvZGUYASACKA0SKgoKYWNjb3Vu", + "dF9pZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIvCg9nYW1lX2Fj", + "Y291bnRfaWQYAyADKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSFQoFZW1h", + "aWwYBCABKAlCBoL5KwIIARIYChBhdmFpbGFibGVfcmVnaW9uGAUgAygNEhgK", + "EGNvbm5lY3RlZF9yZWdpb24YBiABKA0SGgoKYmF0dGxlX3RhZxgHIAEoCUIG", + "gvkrAggBEhUKDWdlb2lwX2NvdW50cnkYCCABKAkSEwoLc2Vzc2lvbl9rZXkY", + "CSABKAwSFwoPcmVzdHJpY3RlZF9tb2RlGAogASgIEhEKCWNsaWVudF9pZBgL", + "IAEoCSIqChdHZW5lcmF0ZVNTT1Rva2VuUmVxdWVzdBIPCgdwcm9ncmFtGAEg", + "ASgHIj4KGEdlbmVyYXRlU1NPVG9rZW5SZXNwb25zZRIOCgZzc29faWQYASAB", + "KAwSEgoKc3NvX3NlY3JldBgCIAEoDCIoChJMb2dvblVwZGF0ZVJlcXVlc3QS", + "EgoKZXJyb3JfY29kZRgBIAIoDSJhChdMb2dvblF1ZXVlVXBkYXRlUmVxdWVz", + "dBIQCghwb3NpdGlvbhgBIAIoDRIWCg5lc3RpbWF0ZWRfdGltZRgCIAIoBBIc", + "ChRldGFfZGV2aWF0aW9uX2luX3NlYxgDIAIoBCK+AQobQWNjb3VudFNldHRp", + "bmdzTm90aWZpY2F0aW9uEjkKCGxpY2Vuc2VzGAEgAygLMicuYmdzLnByb3Rv", + "Y29sLmFjY291bnQudjEuQWNjb3VudExpY2Vuc2USFAoMaXNfdXNpbmdfcmlk", + "GAIgASgIEhsKE2lzX3BsYXlpbmdfZnJvbV9pZ3IYAyABKAgSGQoRY2FuX3Jl", + "Y2VpdmVfdm9pY2UYBCABKAgSFgoOY2FuX3NlbmRfdm9pY2UYBSABKAgiPQoY", + "U2VydmVyU3RhdGVDaGFuZ2VSZXF1ZXN0Eg0KBXN0YXRlGAEgAigNEhIKCmV2", + "ZW50X3RpbWUYAiACKAQiVAoLVmVyc2lvbkluZm8SDgoGbnVtYmVyGAEgASgN", + "Eg0KBXBhdGNoGAIgASgJEhMKC2lzX29wdGlvbmFsGAMgASgIEhEKCWtpY2tf", + "dGltZRgEIAEoBCJcChdWZXJzaW9uSW5mb05vdGlmaWNhdGlvbhJBCgx2ZXJz", + "aW9uX2luZm8YASABKAsyKy5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24u", + "djEuVmVyc2lvbkluZm8iXwoUTWVtTW9kdWxlTG9hZFJlcXVlc3QSKwoGaGFu", + "ZGxlGAEgAigLMhsuYmdzLnByb3RvY29sLkNvbnRlbnRIYW5kbGUSCwoDa2V5", + "GAIgAigMEg0KBWlucHV0GAMgAigMIiUKFU1lbU1vZHVsZUxvYWRSZXNwb25z", + "ZRIMCgRkYXRhGAEgAigMIksKGFNlbGVjdEdhbWVBY2NvdW50UmVxdWVzdBIv", + "Cg9nYW1lX2FjY291bnRfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", + "SWQiXQoaR2FtZUFjY291bnRTZWxlY3RlZFJlcXVlc3QSDgoGcmVzdWx0GAEg", + "AigNEi8KD2dhbWVfYWNjb3VudF9pZBgCIAEoCzIWLmJncy5wcm90b2NvbC5F", + "bnRpdHlJZCIwCh1HZW5lcmF0ZVdlYkNyZWRlbnRpYWxzUmVxdWVzdBIPCgdw", + "cm9ncmFtGAEgASgHIjkKHkdlbmVyYXRlV2ViQ3JlZGVudGlhbHNSZXNwb25z", + "ZRIXCg93ZWJfY3JlZGVudGlhbHMYASABKAwiNgobVmVyaWZ5V2ViQ3JlZGVu", + "dGlhbHNSZXF1ZXN0EhcKD3dlYl9jcmVkZW50aWFscxgBIAEoDDKfCQoWQXV0", + "aGVudGljYXRpb25MaXN0ZW5lchJnCgxPbk1vZHVsZUxvYWQSMS5iZ3MucHJv", + "dG9jb2wuYXV0aGVudGljYXRpb24udjEuTW9kdWxlTG9hZFJlcXVlc3QaGS5i", + "Z3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiCYgCAYL5KwIIARJoCg9Pbk1vZHVs", + "ZU1lc3NhZ2USNC5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuTW9k", + "dWxlTWVzc2FnZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgmIAgGC", + "+SsCCAIScgoTT25TZXJ2ZXJTdGF0ZUNoYW5nZRI4LmJncy5wcm90b2NvbC5h", + "dXRoZW50aWNhdGlvbi52MS5TZXJ2ZXJTdGF0ZUNoYW5nZVJlcXVlc3QaGS5i", + "Z3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBBJhCg9PbkxvZ29uQ29t", + "cGxldGUSKy5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuTG9nb25S", + "ZXN1bHQaGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBRKGAQoP", + "T25NZW1Nb2R1bGVMb2FkEjQuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9u", + "LnYxLk1lbU1vZHVsZUxvYWRSZXF1ZXN0GjUuYmdzLnByb3RvY29sLmF1dGhl", + "bnRpY2F0aW9uLnYxLk1lbU1vZHVsZUxvYWRSZXNwb25zZSIGgvkrAggGEmYK", + "DU9uTG9nb25VcGRhdGUSMi5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24u", + "djEuTG9nb25VcGRhdGVSZXF1ZXN0GhkuYmdzLnByb3RvY29sLk5PX1JFU1BP", + "TlNFIgaC+SsCCAoScgoUT25WZXJzaW9uSW5mb1VwZGF0ZWQSNy5iZ3MucHJv", + "dG9jb2wuYXV0aGVudGljYXRpb24udjEuVmVyc2lvbkluZm9Ob3RpZmljYXRp", + "b24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIICxJwChJPbkxv", + "Z29uUXVldWVVcGRhdGUSNy5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24u", + "djEuTG9nb25RdWV1ZVVwZGF0ZVJlcXVlc3QaGS5iZ3MucHJvdG9jb2wuTk9f", + "UkVTUE9OU0UiBoL5KwIIDBJKCg9PbkxvZ29uUXVldWVFbmQSFC5iZ3MucHJv", + "dG9jb2wuTm9EYXRhGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsC", + "CA0SeQoVT25HYW1lQWNjb3VudFNlbGVjdGVkEjouYmdzLnByb3RvY29sLmF1", + "dGhlbnRpY2F0aW9uLnYxLkdhbWVBY2NvdW50U2VsZWN0ZWRSZXF1ZXN0Ghku", + "YmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgmIAgGC+SsCCA4aPYL5KzMKMWJu", + "ZXQucHJvdG9jb2wuYXV0aGVudGljYXRpb24uQXV0aGVudGljYXRpb25DbGll", + "bnSK+SsCCAEy+gcKFUF1dGhlbnRpY2F0aW9uU2VydmljZRJTCgVMb2dvbhIs", + "LmJncy5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5Mb2dvblJlcXVlc3Qa", + "FC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAESYwoMTW9kdWxlTm90aWZ5", + "EjIuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLk1vZHVsZU5vdGlm", + "aWNhdGlvbhoULmJncy5wcm90b2NvbC5Ob0RhdGEiCYgCAYL5KwIIAhJmCg1N", + "b2R1bGVNZXNzYWdlEjQuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYx", + "Lk1vZHVsZU1lc3NhZ2VSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIJ", + "iAIBgvkrAggDElcKHFNlbGVjdEdhbWVBY2NvdW50X0RFUFJFQ0FURUQSFi5i", + "Z3MucHJvdG9jb2wuRW50aXR5SWQaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgmI", + "AgGC+SsCCAQSjQEKEEdlbmVyYXRlU1NPVG9rZW4SNy5iZ3MucHJvdG9jb2wu", + "YXV0aGVudGljYXRpb24udjEuR2VuZXJhdGVTU09Ub2tlblJlcXVlc3QaOC5i", + "Z3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuR2VuZXJhdGVTU09Ub2tl", + "blJlc3BvbnNlIgaC+SsCCAUSbgoRU2VsZWN0R2FtZUFjY291bnQSOC5iZ3Mu", + "cHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuU2VsZWN0R2FtZUFjY291bnRS", + "ZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIJiAIBgvkrAggGEnEKFFZl", + "cmlmeVdlYkNyZWRlbnRpYWxzEjsuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0", + "aW9uLnYxLlZlcmlmeVdlYkNyZWRlbnRpYWxzUmVxdWVzdBoULmJncy5wcm90", + "b2NvbC5Ob0RhdGEiBoL5KwIIBxKfAQoWR2VuZXJhdGVXZWJDcmVkZW50aWFs", + "cxI9LmJncy5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5HZW5lcmF0ZVdl", + "YkNyZWRlbnRpYWxzUmVxdWVzdBo+LmJncy5wcm90b2NvbC5hdXRoZW50aWNh", + "dGlvbi52MS5HZW5lcmF0ZVdlYkNyZWRlbnRpYWxzUmVzcG9uc2UiBoL5KwII", + "CBpRgvkrMwoxYm5ldC5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi5BdXRoZW50", + "aWNhdGlvblNlcnZlcoL5KxAqDmF1dGhlbnRpY2F0aW9uivkrAhABQgOAAQA=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.ContentHandleTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.ModuleLoadRequest), global::Bgs.Protocol.Authentication.V1.ModuleLoadRequest.Parser, new[]{ "ModuleHandle", "Message" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.ModuleNotification), global::Bgs.Protocol.Authentication.V1.ModuleNotification.Parser, new[]{ "ModuleId", "Result" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.ModuleMessageRequest), global::Bgs.Protocol.Authentication.V1.ModuleMessageRequest.Parser, new[]{ "ModuleId", "Message" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonRequest), global::Bgs.Protocol.Authentication.V1.LogonRequest.Parser, new[]{ "Program", "Platform", "Locale", "Email", "Version", "ApplicationVersion", "PublicComputer", "AllowLogonQueueNotifications", "CachedWebCredentials", "UserAgent", "DeviceId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonRequest), global::Bgs.Protocol.Authentication.V1.LogonRequest.Parser, new[]{ "Program", "Platform", "Locale", "Email", "Version", "ApplicationVersion", "PublicComputer", "AllowLogonQueueNotifications", "CachedWebCredentials", "UserAgent", "DeviceId", "PhoneNumber" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonResult), global::Bgs.Protocol.Authentication.V1.LogonResult.Parser, new[]{ "ErrorCode", "AccountId", "GameAccountId", "Email", "AvailableRegion", "ConnectedRegion", "BattleTag", "GeoipCountry", "SessionKey", "RestrictedMode", "ClientId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GenerateSSOTokenRequest), global::Bgs.Protocol.Authentication.V1.GenerateSSOTokenRequest.Parser, new[]{ "Program" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GenerateSSOTokenResponse), global::Bgs.Protocol.Authentication.V1.GenerateSSOTokenResponse.Parser, new[]{ "SsoId", "SsoSecret" }, null, null, null, null), @@ -748,6 +749,7 @@ namespace Bgs.Protocol.Authentication.V1 { cachedWebCredentials_ = other.cachedWebCredentials_; userAgent_ = other.userAgent_; deviceId_ = other.deviceId_; + phoneNumber_ = other.phoneNumber_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1012,6 +1014,29 @@ namespace Bgs.Protocol.Authentication.V1 { deviceId_ = null; } + /// Field number for the "phone_number" field. + public const int PhoneNumberFieldNumber = 16; + private readonly static string PhoneNumberDefaultValue = ""; + + private string phoneNumber_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string PhoneNumber { + get { return phoneNumber_ ?? PhoneNumberDefaultValue; } + set { + phoneNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "phone_number" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPhoneNumber { + get { return phoneNumber_ != null; } + } + /// Clears the value of the "phone_number" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPhoneNumber() { + phoneNumber_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as LogonRequest); @@ -1036,6 +1061,7 @@ namespace Bgs.Protocol.Authentication.V1 { if (CachedWebCredentials != other.CachedWebCredentials) return false; if (UserAgent != other.UserAgent) return false; if (DeviceId != other.DeviceId) return false; + if (PhoneNumber != other.PhoneNumber) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1053,6 +1079,7 @@ namespace Bgs.Protocol.Authentication.V1 { if (HasCachedWebCredentials) hash ^= CachedWebCredentials.GetHashCode(); if (HasUserAgent) hash ^= UserAgent.GetHashCode(); if (HasDeviceId) hash ^= DeviceId.GetHashCode(); + if (HasPhoneNumber) hash ^= PhoneNumber.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1110,6 +1137,10 @@ namespace Bgs.Protocol.Authentication.V1 { output.WriteRawTag(122); output.WriteString(DeviceId); } + if (HasPhoneNumber) { + output.WriteRawTag(130, 1); + output.WriteString(PhoneNumber); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1151,6 +1182,9 @@ namespace Bgs.Protocol.Authentication.V1 { if (HasDeviceId) { size += 1 + pb::CodedOutputStream.ComputeStringSize(DeviceId); } + if (HasPhoneNumber) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(PhoneNumber); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1195,6 +1229,9 @@ namespace Bgs.Protocol.Authentication.V1 { if (other.HasDeviceId) { DeviceId = other.DeviceId; } + if (other.HasPhoneNumber) { + PhoneNumber = other.PhoneNumber; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1250,6 +1287,10 @@ namespace Bgs.Protocol.Authentication.V1 { DeviceId = input.ReadString(); break; } + case 130: { + PhoneNumber = input.ReadString(); + break; + } } } } diff --git a/Source/Framework/Proto/ChannelTypes.cs b/Source/Framework/Proto/ChannelTypes.cs index 7a9662c45..2b7523cd3 100644 --- a/Source/Framework/Proto/ChannelTypes.cs +++ b/Source/Framework/Proto/ChannelTypes.cs @@ -59,18 +59,19 @@ namespace Bgs.Protocol.Channel.V1 { "b19wcmVzZW5jZRgNIAEoCDoEdHJ1ZSKRAQoMUHJpdmFjeUxldmVsEhYKElBS", "SVZBQ1lfTEVWRUxfT1BFThABEiwKKFBSSVZBQ1lfTEVWRUxfT1BFTl9JTlZJ", "VEFUSU9OX0FORF9GUklFTkQQAhIhCh1QUklWQUNZX0xFVkVMX09QRU5fSU5W", - "SVRBVElPThADEhgKFFBSSVZBQ1lfTEVWRUxfQ0xPU0VEEAQqBQhkEJFOIicK", - "EU1lbWJlckFjY291bnRJbmZvEhIKCmJhdHRsZV90YWcYAyABKAkinAEKC01l", - "bWJlclN0YXRlEioKCWF0dHJpYnV0ZRgBIAMoCzIXLmJncy5wcm90b2NvbC5B", - "dHRyaWJ1dGUSEAoEcm9sZRgCIAMoDUICEAESFQoKcHJpdmlsZWdlcxgDIAEo", - "BDoBMBI4CgRpbmZvGAQgASgLMiouYmdzLnByb3RvY29sLmNoYW5uZWwudjEu", - "TWVtYmVyQWNjb3VudEluZm8iZwoGTWVtYmVyEigKCGlkZW50aXR5GAEgAigL", - "MhYuYmdzLnByb3RvY29sLklkZW50aXR5EjMKBXN0YXRlGAIgAigLMiQuYmdz", - "LnByb3RvY29sLmNoYW5uZWwudjEuTWVtYmVyU3RhdGUiuwEKDFN1YnNjcmli", - "ZXJJZBI3CgdhY2NvdW50GAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291bnQu", - "djEuQWNjb3VudElkQgIYARJACgxnYW1lX2FjY291bnQYAiABKAsyKi5iZ3Mu", - "cHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEhhbmRsZRIoCgdwcm9j", - "ZXNzGAMgASgLMhcuYmdzLnByb3RvY29sLlByb2Nlc3NJZDoGgvkrAhABUAA=")); + "SVRBVElPThADEhgKFFBSSVZBQ1lfTEVWRUxfQ0xPU0VEEAQqBQhkEJFOIi8K", + "EU1lbWJlckFjY291bnRJbmZvEhoKCmJhdHRsZV90YWcYAyABKAlCBoL5KwII", + "ASKcAQoLTWVtYmVyU3RhdGUSKgoJYXR0cmlidXRlGAEgAygLMhcuYmdzLnBy", + "b3RvY29sLkF0dHJpYnV0ZRIQCgRyb2xlGAIgAygNQgIQARIVCgpwcml2aWxl", + "Z2VzGAMgASgEOgEwEjgKBGluZm8YBCABKAsyKi5iZ3MucHJvdG9jb2wuY2hh", + "bm5lbC52MS5NZW1iZXJBY2NvdW50SW5mbyJnCgZNZW1iZXISKAoIaWRlbnRp", + "dHkYASACKAsyFi5iZ3MucHJvdG9jb2wuSWRlbnRpdHkSMwoFc3RhdGUYAiAC", + "KAsyJC5iZ3MucHJvdG9jb2wuY2hhbm5lbC52MS5NZW1iZXJTdGF0ZSK7AQoM", + "U3Vic2NyaWJlcklkEjcKB2FjY291bnQYASABKAsyIi5iZ3MucHJvdG9jb2wu", + "YWNjb3VudC52MS5BY2NvdW50SWRCAhgBEkAKDGdhbWVfYWNjb3VudBgCIAEo", + "CzIqLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50SGFuZGxl", + "EigKB3Byb2Nlc3MYAyABKAsyFy5iZ3MucHJvdG9jb2wuUHJvY2Vzc0lkOgaC", + "+SsCEAFQAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Channel.V1.ChannelIdReflection.Descriptor, global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.InvitationTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/ClubBan.cs b/Source/Framework/Proto/ClubBan.cs index 252c45a22..9de182380 100644 --- a/Source/Framework/Proto/ClubBan.cs +++ b/Source/Framework/Proto/ClubBan.cs @@ -25,19 +25,20 @@ namespace Bgs.Protocol.Club.V1 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CiBiZ3MvbG93L3BiL2NsaWVudC9jbHViX2Jhbi5wcm90bxIUYmdzLnByb3Rv", - "Y29sLmNsdWIudjEaI2Jncy9sb3cvcGIvY2xpZW50L2NsdWJfbWVtYmVyLnBy", - "b3RvGjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL2F0dHJpYnV0", - "ZV90eXBlcy5wcm90byKBAQoNQWRkQmFuT3B0aW9ucxIxCgl0YXJnZXRfaWQY", - "ASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBItCglhdHRy", - "aWJ1dGUYAiADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEg4KBnJl", - "YXNvbhgDIAEoCSLZAQoHQ2x1YkJhbhIqCgJpZBgBIAEoCzIeLmJncy5wcm90", - "b2NvbC5jbHViLnYxLk1lbWJlcklkEhIKCmJhdHRsZV90YWcYAiABKAkSOAoH", - "Y3JlYXRvchgDIAEoCzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlckRl", - "c2NyaXB0aW9uEi0KCWF0dHJpYnV0ZRgEIAMoCzIaLmJncy5wcm90b2NvbC52", - "Mi5BdHRyaWJ1dGUSDgoGcmVhc29uGAUgASgJEhUKDWNyZWF0aW9uX3RpbWUY", - "BiABKAQ=")); + "Y29sLmNsdWIudjEaN2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNp", + "b25zL2ZpZWxkX29wdGlvbnMucHJvdG8aI2Jncy9sb3cvcGIvY2xpZW50L2Ns", + "dWJfbWVtYmVyLnByb3RvGjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50", + "L3YyL2F0dHJpYnV0ZV90eXBlcy5wcm90byKBAQoNQWRkQmFuT3B0aW9ucxIx", + "Cgl0YXJnZXRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", + "ZXJJZBItCglhdHRyaWJ1dGUYAiADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0", + "cmlidXRlEg4KBnJlYXNvbhgDIAEoCSLhAQoHQ2x1YkJhbhIqCgJpZBgBIAEo", + "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhoKCmJhdHRsZV90", + "YWcYAiABKAlCBoL5KwIIARI4CgdjcmVhdG9yGAMgASgLMicuYmdzLnByb3Rv", + "Y29sLmNsdWIudjEuTWVtYmVyRGVzY3JpcHRpb24SLQoJYXR0cmlidXRlGAQg", + "AygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0ZRIOCgZyZWFzb24YBSAB", + "KAkSFQoNY3JlYXRpb25fdGltZRgGIAEoBA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.AddBanOptions), global::Bgs.Protocol.Club.V1.AddBanOptions.Parser, new[]{ "TargetId", "Attribute", "Reason" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubBan), global::Bgs.Protocol.Club.V1.ClubBan.Parser, new[]{ "Id", "BattleTag", "Creator", "Attribute", "Reason", "CreationTime" }, null, null, null, null) diff --git a/Source/Framework/Proto/ClubCore.cs b/Source/Framework/Proto/ClubCore.cs index c5c7f9aa1..68510946c 100644 --- a/Source/Framework/Proto/ClubCore.cs +++ b/Source/Framework/Proto/ClubCore.cs @@ -91,17 +91,17 @@ namespace Bgs.Protocol.Club.V1 { "GAkgASgJIoQBCg5TdHJlYW1TZXR0aW5ncxIRCglzdHJlYW1faWQYASABKAQS", "XwoGZmlsdGVyGAIgASgOMi4uYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFt", "Tm90aWZpY2F0aW9uRmlsdGVyOh9TVFJFQU1fTk9USUZJQ0FUSU9OX0ZJTFRF", - "Ul9OT05FIpsBCgxDbHViU2V0dGluZ3MSNAoGc3RyZWFtGAEgAygLMiQuYmdz", + "Ul9OT05FIsEBCgxDbHViU2V0dGluZ3MSNAoGc3RyZWFtGAEgAygLMiQuYmdz", "LnByb3RvY29sLmNsdWIudjEuU3RyZWFtU2V0dGluZ3MSJgoec3RyZWFtX25v", "dGlmaWNhdGlvbl9maWx0ZXJfYWxsGAIgASgIEi0KCWF0dHJpYnV0ZRgDIAMo", - "CzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUilgEKE0NsdWJTZXR0aW5n", - "c09wdGlvbnMSOAoGc3RyZWFtGAEgAygLMiQuYmdzLnByb3RvY29sLmNsdWIu", - "djEuU3RyZWFtU2V0dGluZ3NCAhgBEjQKCHNldHRpbmdzGAIgASgLMiIuYmdz", - "LnByb3RvY29sLmNsdWIudjEuQ2x1YlNldHRpbmdzEg8KB3ZlcnNpb24YAyAB", - "KA0iiAEKFkNsdWJTZXR0aW5nc0Fzc2lnbm1lbnQSOAoGc3RyZWFtGAEgAygL", - "MiQuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtU2V0dGluZ3NCAhgBEjQK", - "CHNldHRpbmdzGAIgASgLMiIuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNl", - "dHRpbmdz")); + "CzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUSJAoccHVzaF9ub3RpZmlj", + "YXRpb25fZmlsdGVyX2FsbBgEIAEoCCKWAQoTQ2x1YlNldHRpbmdzT3B0aW9u", + "cxI4CgZzdHJlYW0YASADKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJl", + "YW1TZXR0aW5nc0ICGAESNAoIc2V0dGluZ3MYAiABKAsyIi5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5DbHViU2V0dGluZ3MSDwoHdmVyc2lvbhgDIAEoDSKIAQoW", + "Q2x1YlNldHRpbmdzQXNzaWdubWVudBI4CgZzdHJlYW0YASADKAsyJC5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1TZXR0aW5nc0ICGAESNAoIc2V0dGlu", + "Z3MYAiABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU2V0dGluZ3M=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubEnumReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubRoleReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -116,7 +116,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubStateOptions), global::Bgs.Protocol.Club.V1.ClubStateOptions.Parser, new[]{ "Attribute", "Name", "Description", "Broadcast", "Avatar", "PrivacyLevel", "StreamPosition", "ShortName" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubStateAssignment), global::Bgs.Protocol.Club.V1.ClubStateAssignment.Parser, new[]{ "ClubId", "Attribute", "Name", "Description", "Broadcast", "Avatar", "PrivacyLevel", "StreamPosition", "ShortName" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamSettings), global::Bgs.Protocol.Club.V1.StreamSettings.Parser, new[]{ "StreamId", "Filter" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubSettings), global::Bgs.Protocol.Club.V1.ClubSettings.Parser, new[]{ "Stream", "StreamNotificationFilterAll", "Attribute" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubSettings), global::Bgs.Protocol.Club.V1.ClubSettings.Parser, new[]{ "Stream", "StreamNotificationFilterAll", "Attribute", "PushNotificationFilterAll" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubSettingsOptions), global::Bgs.Protocol.Club.V1.ClubSettingsOptions.Parser, new[]{ "Stream", "Settings", "Version" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubSettingsAssignment), global::Bgs.Protocol.Club.V1.ClubSettingsAssignment.Parser, new[]{ "Stream", "Settings" }, null, null, null, null) })); @@ -3742,6 +3742,7 @@ namespace Bgs.Protocol.Club.V1 { stream_ = other.stream_.Clone(); streamNotificationFilterAll_ = other.streamNotificationFilterAll_; attribute_ = other.attribute_.Clone(); + pushNotificationFilterAll_ = other.pushNotificationFilterAll_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3794,6 +3795,30 @@ namespace Bgs.Protocol.Club.V1 { get { return attribute_; } } + /// Field number for the "push_notification_filter_all" field. + public const int PushNotificationFilterAllFieldNumber = 4; + private readonly static bool PushNotificationFilterAllDefaultValue = false; + + private bool pushNotificationFilterAll_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool PushNotificationFilterAll { + get { if ((_hasBits0 & 2) != 0) { return pushNotificationFilterAll_; } else { return PushNotificationFilterAllDefaultValue; } } + set { + _hasBits0 |= 2; + pushNotificationFilterAll_ = value; + } + } + /// Gets whether the "push_notification_filter_all" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPushNotificationFilterAll { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "push_notification_filter_all" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPushNotificationFilterAll() { + _hasBits0 &= ~2; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ClubSettings); @@ -3810,6 +3835,7 @@ namespace Bgs.Protocol.Club.V1 { if(!stream_.Equals(other.stream_)) return false; if (StreamNotificationFilterAll != other.StreamNotificationFilterAll) return false; if(!attribute_.Equals(other.attribute_)) return false; + if (PushNotificationFilterAll != other.PushNotificationFilterAll) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3819,6 +3845,7 @@ namespace Bgs.Protocol.Club.V1 { hash ^= stream_.GetHashCode(); if (HasStreamNotificationFilterAll) hash ^= StreamNotificationFilterAll.GetHashCode(); hash ^= attribute_.GetHashCode(); + if (HasPushNotificationFilterAll) hash ^= PushNotificationFilterAll.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3838,6 +3865,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteBool(StreamNotificationFilterAll); } attribute_.WriteTo(output, _repeated_attribute_codec); + if (HasPushNotificationFilterAll) { + output.WriteRawTag(32); + output.WriteBool(PushNotificationFilterAll); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3851,6 +3882,9 @@ namespace Bgs.Protocol.Club.V1 { size += 1 + 1; } size += attribute_.CalculateSize(_repeated_attribute_codec); + if (HasPushNotificationFilterAll) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3867,6 +3901,9 @@ namespace Bgs.Protocol.Club.V1 { StreamNotificationFilterAll = other.StreamNotificationFilterAll; } attribute_.Add(other.attribute_); + if (other.HasPushNotificationFilterAll) { + PushNotificationFilterAll = other.PushNotificationFilterAll; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3890,6 +3927,10 @@ namespace Bgs.Protocol.Club.V1 { attribute_.AddEntriesFrom(input, _repeated_attribute_codec); break; } + case 32: { + PushNotificationFilterAll = input.ReadBool(); + break; + } } } } diff --git a/Source/Framework/Proto/ClubMember.cs b/Source/Framework/Proto/ClubMember.cs index 354e2daab..8eaec5450 100644 --- a/Source/Framework/Proto/ClubMember.cs +++ b/Source/Framework/Proto/ClubMember.cs @@ -34,62 +34,63 @@ namespace Bgs.Protocol.Club.V1 { "c2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQv", "Z2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9s", "b3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9u", - "cy5wcm90byKqAwoGTWVtYmVyEioKAmlkGAEgASgLMh4uYmdzLnByb3RvY29s", - "LmNsdWIudjEuTWVtYmVySWQSEgoKYmF0dGxlX3RhZxgCIAEoCRIQCgRyb2xl", - "GAMgAygNQgIQARItCglhdHRyaWJ1dGUYBCADKAsyGi5iZ3MucHJvdG9jb2wu", - "djIuQXR0cmlidXRlEhEKCWpvaW5fdGltZRgFIAEoBBJQCg5wcmVzZW5jZV9s", - "ZXZlbBgGIAEoDjIjLmJncy5wcm90b2NvbC5jbHViLnYxLlByZXNlbmNlTGV2", - "ZWw6E1BSRVNFTkNFX0xFVkVMX05PTkUSFgoObW9kZXJhdG9yX211dGUYByAB", - "KAgSTQoNd2hpc3Blcl9sZXZlbBgIIAEoDjIiLmJncy5wcm90b2NvbC5jbHVi", - "LnYxLldoaXNwZXJMZXZlbDoSV0hJU1BFUl9MRVZFTF9PUEVOEgwKBG5vdGUY", - "CSABKAkSDgoGYWN0aXZlGDIgASgIEjUKBXZvaWNlGDMgASgLMiYuYmdzLnBy", - "b3RvY29sLmNsdWIudjEuTWVtYmVyVm9pY2VTdGF0ZSJRCgxNZW1iZXJSZXN1", - "bHQSMQoJbWVtYmVyX2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", - "TWVtYmVySWQSDgoGc3RhdHVzGAIgASgNIpQBChNSZW1vdmVNZW1iZXJPcHRp", - "b25zEioKAmlkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVy", - "SWQSUQoGcmVhc29uGAIgASgOMicuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1", - "YlJlbW92ZWRSZWFzb246GENMVUJfUkVNT1ZFRF9SRUFTT05fTk9ORSKYAQoX", - "TWVtYmVyUmVtb3ZlZEFzc2lnbm1lbnQSKgoCaWQYASABKAsyHi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBJRCgZyZWFzb24YAiABKA4yJy5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5DbHViUmVtb3ZlZFJlYXNvbjoYQ0xVQl9SRU1P", - "VkVEX1JFQVNPTl9OT05FIqABChJNZW1iZXJWb2ljZU9wdGlvbnMSEQoJc3Ry", - "ZWFtX2lkGAEgASgEEg4KBmpvaW5lZBgCIAEoCBJXCgptaWNyb3Bob25lGAMg", - "ASgOMiouYmdzLnByb3RvY29sLmNsdWIudjEuVm9pY2VNaWNyb3Bob25lU3Rh", - "dGU6F01JQ1JPUEhPTkVfU1RBVEVfTk9STUFMEg4KBmFjdGl2ZRgEIAEoCCKq", - "AQoQTWVtYmVyVm9pY2VTdGF0ZRIKCgJpZBgBIAEoCRIRCglzdHJlYW1faWQY", - "AiABKAQSDgoGam9pbmVkGAMgASgIElcKCm1pY3JvcGhvbmUYBCABKA4yKi5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5Wb2ljZU1pY3JvcGhvbmVTdGF0ZToXTUlD", - "Uk9QSE9ORV9TVEFURV9OT1JNQUwSDgoGYWN0aXZlGAUgASgIInAKE0NyZWF0", - "ZU1lbWJlck9wdGlvbnMSKgoCaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5NZW1iZXJJZBItCglhdHRyaWJ1dGUYAiADKAsyGi5iZ3MucHJvdG9j", - "b2wudjIuQXR0cmlidXRlIlMKEU1lbWJlckRlc2NyaXB0aW9uEioKAmlkGAEg", - "ASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSEgoKYmF0dGxl", - "X3RhZxgCIAEoCSJmCgtSb2xlT3B0aW9ucxIxCgltZW1iZXJfaWQYASABKAsy", - "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIkCgRyb2xlGAIgAygN", - "QhYQAYr5KwYqBAoCCAGK+SsGKgQKAhABIlUKDlJvbGVBc3NpZ25tZW50EjEK", - "CW1lbWJlcl9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "cklkEhAKBHJvbGUYAiADKA1CAhABIn0KGU1lbWJlckF0dHJpYnV0ZUFzc2ln", - "bm1lbnQSMQoJbWVtYmVyX2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVySWQSLQoJYXR0cmlidXRlGAIgAygLMhouYmdzLnByb3RvY29s", - "LnYyLkF0dHJpYnV0ZSJRChZTdWJzY3JpYmVyU3RhdGVPcHRpb25zEjcKBXZv", - "aWNlGAEgASgLMiguYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVyVm9pY2VP", - "cHRpb25zIpUBChlTdWJzY3JpYmVyU3RhdGVBc3NpZ25tZW50EjEKCW1lbWJl", - "cl9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg4K", - "BmFjdGl2ZRgCIAEoCBI1CgV2b2ljZRgDIAEoCzImLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlclZvaWNlU3RhdGUiigIKEk1lbWJlclN0YXRlT3B0aW9u", - "cxItCglhdHRyaWJ1dGUYASADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmli", - "dXRlElAKDnByZXNlbmNlX2xldmVsGAIgASgOMiMuYmdzLnByb3RvY29sLmNs", - "dWIudjEuUHJlc2VuY2VMZXZlbDoTUFJFU0VOQ0VfTEVWRUxfTk9ORRIWCg5t", - "b2RlcmF0b3JfbXV0ZRgDIAEoCBJNCg13aGlzcGVyX2xldmVsGAQgASgOMiIu", - "YmdzLnByb3RvY29sLmNsdWIudjEuV2hpc3BlckxldmVsOhJXSElTUEVSX0xF", - "VkVMX09QRU4SDAoEbm90ZRgFIAEoCSLAAgoVTWVtYmVyU3RhdGVBc3NpZ25t", - "ZW50EjEKCW1lbWJlcl9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYx", - "Lk1lbWJlcklkEi0KCWF0dHJpYnV0ZRgCIAMoCzIaLmJncy5wcm90b2NvbC52", - "Mi5BdHRyaWJ1dGUSUAoOcHJlc2VuY2VfbGV2ZWwYAyABKA4yIy5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5QcmVzZW5jZUxldmVsOhNQUkVTRU5DRV9MRVZFTF9O", - "T05FEhYKDm1vZGVyYXRvcl9tdXRlGAQgASgIEk0KDXdoaXNwZXJfbGV2ZWwY", - "BSABKA4yIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5XaGlzcGVyTGV2ZWw6EldI", - "SVNQRVJfTEVWRUxfT1BFThIMCgRub3RlGAYgASgJUAA=")); + "cy5wcm90byKyAwoGTWVtYmVyEioKAmlkGAEgASgLMh4uYmdzLnByb3RvY29s", + "LmNsdWIudjEuTWVtYmVySWQSGgoKYmF0dGxlX3RhZxgCIAEoCUIGgvkrAggB", + "EhAKBHJvbGUYAyADKA1CAhABEi0KCWF0dHJpYnV0ZRgEIAMoCzIaLmJncy5w", + "cm90b2NvbC52Mi5BdHRyaWJ1dGUSEQoJam9pbl90aW1lGAUgASgEElAKDnBy", + "ZXNlbmNlX2xldmVsGAYgASgOMiMuYmdzLnByb3RvY29sLmNsdWIudjEuUHJl", + "c2VuY2VMZXZlbDoTUFJFU0VOQ0VfTEVWRUxfTk9ORRIWCg5tb2RlcmF0b3Jf", + "bXV0ZRgHIAEoCBJNCg13aGlzcGVyX2xldmVsGAggASgOMiIuYmdzLnByb3Rv", + "Y29sLmNsdWIudjEuV2hpc3BlckxldmVsOhJXSElTUEVSX0xFVkVMX09QRU4S", + "DAoEbm90ZRgJIAEoCRIOCgZhY3RpdmUYMiABKAgSNQoFdm9pY2UYMyABKAsy", + "Ji5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJWb2ljZVN0YXRlIlEKDE1l", + "bWJlclJlc3VsdBIxCgltZW1iZXJfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5NZW1iZXJJZBIOCgZzdGF0dXMYAiABKA0ilAEKE1JlbW92ZU1l", + "bWJlck9wdGlvbnMSKgoCaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJJZBJRCgZyZWFzb24YAiABKA4yJy5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5DbHViUmVtb3ZlZFJlYXNvbjoYQ0xVQl9SRU1PVkVEX1JFQVNPTl9O", + "T05FIpgBChdNZW1iZXJSZW1vdmVkQXNzaWdubWVudBIqCgJpZBgBIAEoCzIe", + "LmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkElEKBnJlYXNvbhgCIAEo", + "DjInLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJSZW1vdmVkUmVhc29uOhhD", + "TFVCX1JFTU9WRURfUkVBU09OX05PTkUioAEKEk1lbWJlclZvaWNlT3B0aW9u", + "cxIRCglzdHJlYW1faWQYASABKAQSDgoGam9pbmVkGAIgASgIElcKCm1pY3Jv", + "cGhvbmUYAyABKA4yKi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5Wb2ljZU1pY3Jv", + "cGhvbmVTdGF0ZToXTUlDUk9QSE9ORV9TVEFURV9OT1JNQUwSDgoGYWN0aXZl", + "GAQgASgIIqoBChBNZW1iZXJWb2ljZVN0YXRlEgoKAmlkGAEgASgJEhEKCXN0", + "cmVhbV9pZBgCIAEoBBIOCgZqb2luZWQYAyABKAgSVwoKbWljcm9waG9uZRgE", + "IAEoDjIqLmJncy5wcm90b2NvbC5jbHViLnYxLlZvaWNlTWljcm9waG9uZVN0", + "YXRlOhdNSUNST1BIT05FX1NUQVRFX05PUk1BTBIOCgZhY3RpdmUYBSABKAgi", + "cAoTQ3JlYXRlTWVtYmVyT3B0aW9ucxIqCgJpZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEi0KCWF0dHJpYnV0ZRgCIAMoCzIaLmJn", + "cy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUiWwoRTWVtYmVyRGVzY3JpcHRpb24S", + "KgoCaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIa", + "CgpiYXR0bGVfdGFnGAIgASgJQgaC+SsCCAEiZgoLUm9sZU9wdGlvbnMSMQoJ", + "bWVtYmVyX2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVy", + "SWQSJAoEcm9sZRgCIAMoDUIWEAGK+SsGKgQKAggBivkrBioECgIQASJVCg5S", + "b2xlQXNzaWdubWVudBIxCgltZW1iZXJfaWQYASABKAsyHi5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5NZW1iZXJJZBIQCgRyb2xlGAIgAygNQgIQASJ9ChlNZW1i", + "ZXJBdHRyaWJ1dGVBc3NpZ25tZW50EjEKCW1lbWJlcl9pZBgBIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEi0KCWF0dHJpYnV0ZRgCIAMo", + "CzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUiUQoWU3Vic2NyaWJlclN0", + "YXRlT3B0aW9ucxI3CgV2b2ljZRgBIAEoCzIoLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLk1lbWJlclZvaWNlT3B0aW9ucyKVAQoZU3Vic2NyaWJlclN0YXRlQXNz", + "aWdubWVudBIxCgltZW1iZXJfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5NZW1iZXJJZBIOCgZhY3RpdmUYAiABKAgSNQoFdm9pY2UYAyABKAsy", + "Ji5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJWb2ljZVN0YXRlIooCChJN", + "ZW1iZXJTdGF0ZU9wdGlvbnMSLQoJYXR0cmlidXRlGAEgAygLMhouYmdzLnBy", + "b3RvY29sLnYyLkF0dHJpYnV0ZRJQCg5wcmVzZW5jZV9sZXZlbBgCIAEoDjIj", + "LmJncy5wcm90b2NvbC5jbHViLnYxLlByZXNlbmNlTGV2ZWw6E1BSRVNFTkNF", + "X0xFVkVMX05PTkUSFgoObW9kZXJhdG9yX211dGUYAyABKAgSTQoNd2hpc3Bl", + "cl9sZXZlbBgEIAEoDjIiLmJncy5wcm90b2NvbC5jbHViLnYxLldoaXNwZXJM", + "ZXZlbDoSV0hJU1BFUl9MRVZFTF9PUEVOEgwKBG5vdGUYBSABKAkiwAIKFU1l", + "bWJlclN0YXRlQXNzaWdubWVudBIxCgltZW1iZXJfaWQYASABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBItCglhdHRyaWJ1dGUYAiADKAsy", + "Gi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlElAKDnByZXNlbmNlX2xldmVs", + "GAMgASgOMiMuYmdzLnByb3RvY29sLmNsdWIudjEuUHJlc2VuY2VMZXZlbDoT", + "UFJFU0VOQ0VfTEVWRUxfTk9ORRIWCg5tb2RlcmF0b3JfbXV0ZRgEIAEoCBJN", + "Cg13aGlzcGVyX2xldmVsGAUgASgOMiIuYmdzLnByb3RvY29sLmNsdWIudjEu", + "V2hpc3BlckxldmVsOhJXSElTUEVSX0xFVkVMX09QRU4SDAoEbm90ZRgGIAEo", + "CVAA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubMemberIdReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubEnumReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/ClubMemberId.cs b/Source/Framework/Proto/ClubMemberId.cs index 99f9851dd..18bcf836c 100644 --- a/Source/Framework/Proto/ClubMemberId.cs +++ b/Source/Framework/Proto/ClubMemberId.cs @@ -27,11 +27,16 @@ namespace Bgs.Protocol.Club.V1 { "CiZiZ3MvbG93L3BiL2NsaWVudC9jbHViX21lbWJlcl9pZC5wcm90bxIUYmdz", "LnByb3RvY29sLmNsdWIudjEaOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9l", "eHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90bxolYmdzL2xvdy9wYi9j", - "bGllbnQvYWNjb3VudF90eXBlcy5wcm90byJdCghNZW1iZXJJZBI2CgphY2Nv", - "dW50X2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3Vu", - "dElkEhEKCXVuaXF1ZV9pZBgCIAEoBDoGgvkrAggB")); + "bGllbnQvYWNjb3VudF90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQv", + "cnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5Ymdz", + "L2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRp", + "b25zLnByb3RvIl0KCE1lbWJlcklkEjYKCmFjY291bnRfaWQYASABKAsyIi5i", + "Z3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50SWQSEQoJdW5pcXVlX2lk", + "GAIgASgEOgaC+SsCCAE=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.MemberId), global::Bgs.Protocol.Club.V1.MemberId.Parser, new[]{ "AccountId", "UniqueId" }, null, null, null, null) })); diff --git a/Source/Framework/Proto/ClubMembershipListener.cs b/Source/Framework/Proto/ClubMembershipListener.cs index 1024cbb30..386da7612 100644 --- a/Source/Framework/Proto/ClubMembershipListener.cs +++ b/Source/Framework/Proto/ClubMembershipListener.cs @@ -31,62 +31,62 @@ namespace Bgs.Protocol.Club.V1.Membership { "YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRfb3B0", "aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lv", "bnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2ds", - "b2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKWAQoVQ2x1", + "b2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKOAQoVQ2x1", "YkFkZGVkTm90aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnBy", "b3RvY29sLmNsdWIudjEuTWVtYmVySWQSQwoKbWVtYmVyc2hpcBgDIAEoCzIv", "LmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJNZW1iZXJzaGlwRGVzY3JpcHRp", - "b246BoL5KwIYASLqAQoXQ2x1YlJlbW92ZWROb3RpZmljYXRpb24SMAoIYWdl", - "bnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIx", - "CgltZW1iZXJfaWQYAyABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", - "ZXJJZBIPCgdjbHViX2lkGAQgASgEElEKBnJlYXNvbhgFIAEoDjInLmJncy5w", - "cm90b2NvbC5jbHViLnYxLkNsdWJSZW1vdmVkUmVhc29uOhhDTFVCX1JFTU9W", - "RURfUkVBU09OX05PTkU6BoL5KwIYASKZAQojUmVjZWl2ZWRJbnZpdGF0aW9u", - "QWRkZWROb3RpZmljYXRpb24SMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBI4CgppbnZpdGF0aW9uGAMgASgLMiQu", - "YmdzLnByb3RvY29sLmNsdWIudjEuQ2x1Ykludml0YXRpb246BoL5KwIYASLT", - "AQolUmVjZWl2ZWRJbnZpdGF0aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhIwCghh", - "Z2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklk", - "EhUKDWludml0YXRpb25faWQYAyABKAYSWQoGcmVhc29uGAQgASgOMiUuYmdz", - "LnByb3RvY29sLkludml0YXRpb25SZW1vdmVkUmVhc29uOiJJTlZJVEFUSU9O", - "X1JFTU9WRURfUkVBU09OX0FDQ0VQVEVEOgaC+SsCGAEiqQEKIVNoYXJlZFNl", - "dHRpbmdzQ2hhbmdlZE5vdGlmaWNhdGlvbhI0CghhZ2VudF9pZBgBIAEoCzIi", - "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBJGCgphc3NpZ25t", - "ZW50GAQgASgLMjIuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNoYXJlZFNl", - "dHRpbmdzQXNzaWdubWVudDoGgvkrAhgBIpABCh5TdHJlYW1NZW50aW9uQWRk", - "ZWROb3RpZmljYXRpb24SMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9j", - "b2wuY2x1Yi52MS5NZW1iZXJJZBI0CgdtZW50aW9uGAMgASgLMiMuYmdzLnBy", - "b3RvY29sLmNsdWIudjEuU3RyZWFtTWVudGlvbjoGgvkrAhgBIpABCiBTdHJl", - "YW1NZW50aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhI0CghhZ2VudF9pZBgBIAEo", - "CzIiLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBIuCgptZW50", - "aW9uX2lkGAMgASgLMhouYmdzLnByb3RvY29sLlRpbWVTZXJpZXNJZDoGgvkr", - "AhgBInsKKFN0cmVhbU1lbnRpb25BZHZhbmNlVmlld1RpbWVOb3RpZmljYXRp", - "b24SNAoIYWdlbnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNjb3VudC52", - "MS5BY2NvdW50SWQSEQoJdmlld190aW1lGAMgASgEOgaC+SsCGAEy0ggKFkNs", - "dWJNZW1iZXJzaGlwTGlzdGVuZXISaAoLT25DbHViQWRkZWQSNi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLkNsdWJBZGRlZE5vdGlmaWNhdGlv", - "bhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggBEmwKDU9uQ2x1", - "YlJlbW92ZWQSOC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLkNs", - "dWJSZW1vdmVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BP", - "TlNFIgaC+SsCCAIShAEKGU9uUmVjZWl2ZWRJbnZpdGF0aW9uQWRkZWQSRC5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlJlY2VpdmVkSW52aXRh", - "dGlvbkFkZGVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BP", - "TlNFIgaC+SsCCAMSiAEKG09uUmVjZWl2ZWRJbnZpdGF0aW9uUmVtb3ZlZBJG", - "LmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJlcnNoaXAuUmVjZWl2ZWRJbnZp", - "dGF0aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19S", - "RVNQT05TRSIGgvkrAggEEoABChdPblNoYXJlZFNldHRpbmdzQ2hhbmdlZBJC", - "LmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJlcnNoaXAuU2hhcmVkU2V0dGlu", - "Z3NDaGFuZ2VkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BP", - "TlNFIgaC+SsCCAUSegoUT25TdHJlYW1NZW50aW9uQWRkZWQSPy5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlN0cmVhbU1lbnRpb25BZGRlZE5v", - "dGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggG", - "En4KFk9uU3RyZWFtTWVudGlvblJlbW92ZWQSQS5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5tZW1iZXJzaGlwLlN0cmVhbU1lbnRpb25SZW1vdmVkTm90aWZpY2F0", - "aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAcSjgEKHk9u", - "U3RyZWFtTWVudGlvbkFkdmFuY2VWaWV3VGltZRJJLmJncy5wcm90b2NvbC5j", - "bHViLnYxLm1lbWJlcnNoaXAuU3RyZWFtTWVudGlvbkFkdmFuY2VWaWV3VGlt", - "ZU5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr", - "AggIGj6C+SsuCixibmV0LnByb3RvY29sLmNsdWIudjEuQ2x1Yk1lbWJlcnNo", - "aXBMaXN0ZW5lcor5KwIIAYr5KwIYAUIDgAEA")); + "b24i4gEKF0NsdWJSZW1vdmVkTm90aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEg", + "ASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSMQoJbWVtYmVy", + "X2lkGAMgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoH", + "Y2x1Yl9pZBgEIAEoBBJRCgZyZWFzb24YBSABKA4yJy5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5DbHViUmVtb3ZlZFJlYXNvbjoYQ0xVQl9SRU1PVkVEX1JFQVNP", + "Tl9OT05FIpEBCiNSZWNlaXZlZEludml0YXRpb25BZGRlZE5vdGlmaWNhdGlv", + "bhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", + "bWJlcklkEjgKCmludml0YXRpb24YAyABKAsyJC5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5DbHViSW52aXRhdGlvbiLLAQolUmVjZWl2ZWRJbnZpdGF0aW9uUmVt", + "b3ZlZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEhUKDWludml0YXRpb25faWQYAyABKAYS", + "WQoGcmVhc29uGAQgASgOMiUuYmdzLnByb3RvY29sLkludml0YXRpb25SZW1v", + "dmVkUmVhc29uOiJJTlZJVEFUSU9OX1JFTU9WRURfUkVBU09OX0FDQ0VQVEVE", + "IqEBCiFTaGFyZWRTZXR0aW5nc0NoYW5nZWROb3RpZmljYXRpb24SNAoIYWdl", + "bnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50", + "SWQSRgoKYXNzaWdubWVudBgEIAEoCzIyLmJncy5wcm90b2NvbC5jbHViLnYx", + "LkNsdWJTaGFyZWRTZXR0aW5nc0Fzc2lnbm1lbnQiiAEKHlN0cmVhbU1lbnRp", + "b25BZGRlZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEjQKB21lbnRpb24YAyABKAsyIy5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1NZW50aW9uIogBCiBTdHJlYW1N", + "ZW50aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhI0CghhZ2VudF9pZBgBIAEoCzIi", + "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBIuCgptZW50aW9u", + "X2lkGAMgASgLMhouYmdzLnByb3RvY29sLlRpbWVTZXJpZXNJZCJzCihTdHJl", + "YW1NZW50aW9uQWR2YW5jZVZpZXdUaW1lTm90aWZpY2F0aW9uEjQKCGFnZW50", + "X2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudElk", + "EhEKCXZpZXdfdGltZRgDIAEoBDKECQoWQ2x1Yk1lbWJlcnNoaXBMaXN0ZW5l", + "chJuCgtPbkNsdWJBZGRlZBI2LmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJl", + "cnNoaXAuQ2x1YkFkZGVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5P", + "X1JFU1BPTlNFIgyC+SsCCAGC+SsCGAEScgoNT25DbHViUmVtb3ZlZBI4LmJn", + "cy5wcm90b2NvbC5jbHViLnYxLm1lbWJlcnNoaXAuQ2x1YlJlbW92ZWROb3Rp", + "ZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiDIL5KwIIAoL5", + "KwIYARKKAQoZT25SZWNlaXZlZEludml0YXRpb25BZGRlZBJELmJncy5wcm90", + "b2NvbC5jbHViLnYxLm1lbWJlcnNoaXAuUmVjZWl2ZWRJbnZpdGF0aW9uQWRk", + "ZWROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiDIL5", + "KwIIA4L5KwIYARKOAQobT25SZWNlaXZlZEludml0YXRpb25SZW1vdmVkEkYu", + "YmdzLnByb3RvY29sLmNsdWIudjEubWVtYmVyc2hpcC5SZWNlaXZlZEludml0", + "YXRpb25SZW1vdmVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JF", + "U1BPTlNFIgyC+SsCCASC+SsCGAEShgEKF09uU2hhcmVkU2V0dGluZ3NDaGFu", + "Z2VkEkIuYmdzLnByb3RvY29sLmNsdWIudjEubWVtYmVyc2hpcC5TaGFyZWRT", + "ZXR0aW5nc0NoYW5nZWROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9f", + "UkVTUE9OU0UiDIL5KwIIBYL5KwIYARKAAQoUT25TdHJlYW1NZW50aW9uQWRk", + "ZWQSPy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlN0cmVhbU1l", + "bnRpb25BZGRlZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQ", + "T05TRSIMgvkrAggGgvkrAhgBEoQBChZPblN0cmVhbU1lbnRpb25SZW1vdmVk", + "EkEuYmdzLnByb3RvY29sLmNsdWIudjEubWVtYmVyc2hpcC5TdHJlYW1NZW50", + "aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQ", + "T05TRSIMgvkrAggHgvkrAhgBEpQBCh5PblN0cmVhbU1lbnRpb25BZHZhbmNl", + "Vmlld1RpbWUSSS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlN0", + "cmVhbU1lbnRpb25BZHZhbmNlVmlld1RpbWVOb3RpZmljYXRpb24aGS5iZ3Mu", + "cHJvdG9jb2wuTk9fUkVTUE9OU0UiDIL5KwIICIL5KwIYARo+gvkrLgosYm5l", + "dC5wcm90b2NvbC5jbHViLnYxLkNsdWJNZW1iZXJzaGlwTGlzdGVuZXKK+SsC", + "CAGK+SsCGAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/ClubMembershipService.cs b/Source/Framework/Proto/ClubMembershipService.cs index 054544a34..398e48fee 100644 --- a/Source/Framework/Proto/ClubMembershipService.cs +++ b/Source/Framework/Proto/ClubMembershipService.cs @@ -32,55 +32,56 @@ namespace Bgs.Protocol.Club.V1.Membership { "Yi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90", "bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9k", "X29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRl", - "bnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKPAQoQU3Vic2NyaWJlUmVx", - "dWVzdBI0CghhZ2VudF9pZBgBIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50", - "LnYxLkFjY291bnRJZBJFCgdvcHRpb25zGAIgASgLMjQuYmdzLnByb3RvY29s", - "LmNsdWIudjEuQ2x1Yk1lbWJlcnNoaXBTdWJzY3JpYmVPcHRpb25zIk0KEVN1", - "YnNjcmliZVJlc3BvbnNlEjgKBXN0YXRlGAEgASgLMikuYmdzLnByb3RvY29s", - "LmNsdWIudjEuQ2x1Yk1lbWJlcnNoaXBTdGF0ZSJKChJVbnN1YnNjcmliZVJl", - "cXVlc3QSNAoIYWdlbnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNjb3Vu", - "dC52MS5BY2NvdW50SWQijQEKD0dldFN0YXRlUmVxdWVzdBI0CghhZ2VudF9p", - "ZBgBIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBJE", - "CgdvcHRpb25zGAIgASgLMjMuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1Yk1l", - "bWJlcnNoaXBHZXRTdGF0ZU9wdGlvbnMiTAoQR2V0U3RhdGVSZXNwb25zZRI4", - "CgVzdGF0ZRgBIAEoCzIpLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJNZW1i", - "ZXJzaGlwU3RhdGUimQEKH1VwZGF0ZUNsdWJTaGFyZWRTZXR0aW5nc1JlcXVl", - "c3QSNAoIYWdlbnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNjb3VudC52", - "MS5BY2NvdW50SWQSQAoHb3B0aW9ucxgCIAEoCzIvLmJncy5wcm90b2NvbC5j", - "bHViLnYxLkNsdWJTaGFyZWRTZXR0aW5nc09wdGlvbnMimAEKGEdldFN0cmVh", - "bU1lbnRpb25zUmVxdWVzdBI0CghhZ2VudF9pZBgBIAEoCzIiLmJncy5wcm90", - "b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBIuCgdvcHRpb25zGAIgASgLMh0u", - "YmdzLnByb3RvY29sLkdldEV2ZW50T3B0aW9ucxIWCg5mZXRjaF9tZXNzYWdl", - "cxgDIAEoCCJnChlHZXRTdHJlYW1NZW50aW9uc1Jlc3BvbnNlEjQKB21lbnRp", - "b24YASADKAsyIy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1NZW50aW9u", - "EhQKDGNvbnRpbnVhdGlvbhgCIAEoBCKDAQobUmVtb3ZlU3RyZWFtTWVudGlv", - "bnNSZXF1ZXN0EjQKCGFnZW50X2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFj", - "Y291bnQudjEuQWNjb3VudElkEi4KCm1lbnRpb25faWQYAiADKAsyGi5iZ3Mu", - "cHJvdG9jb2wuVGltZVNlcmllc0lkIlsKI0FkdmFuY2VTdHJlYW1NZW50aW9u", - "Vmlld1RpbWVSZXF1ZXN0EjQKCGFnZW50X2lkGAEgASgLMiIuYmdzLnByb3Rv", - "Y29sLmFjY291bnQudjEuQWNjb3VudElkMswHChVDbHViTWVtYmVyc2hpcFNl", - "cnZpY2USegoJU3Vic2NyaWJlEjEuYmdzLnByb3RvY29sLmNsdWIudjEubWVt", - "YmVyc2hpcC5TdWJzY3JpYmVSZXF1ZXN0GjIuYmdzLnByb3RvY29sLmNsdWIu", - "djEubWVtYmVyc2hpcC5TdWJzY3JpYmVSZXNwb25zZSIGgvkrAggBEmAKC1Vu", - "c3Vic2NyaWJlEjMuYmdzLnByb3RvY29sLmNsdWIudjEubWVtYmVyc2hpcC5V", - "bnN1YnNjcmliZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsC", - "CAISdwoIR2V0U3RhdGUSMC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJz", - "aGlwLkdldFN0YXRlUmVxdWVzdBoxLmJncy5wcm90b2NvbC5jbHViLnYxLm1l", - "bWJlcnNoaXAuR2V0U3RhdGVSZXNwb25zZSIGgvkrAggDEnoKGFVwZGF0ZUNs", - "dWJTaGFyZWRTZXR0aW5ncxJALmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJl", - "cnNoaXAuVXBkYXRlQ2x1YlNoYXJlZFNldHRpbmdzUmVxdWVzdBoULmJncy5w", - "cm90b2NvbC5Ob0RhdGEiBoL5KwIIBBKSAQoRR2V0U3RyZWFtTWVudGlvbnMS", - "OS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLkdldFN0cmVhbU1l", - "bnRpb25zUmVxdWVzdBo6LmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJlcnNo", - "aXAuR2V0U3RyZWFtTWVudGlvbnNSZXNwb25zZSIGgvkrAggFEnIKFFJlbW92", - "ZVN0cmVhbU1lbnRpb25zEjwuYmdzLnByb3RvY29sLmNsdWIudjEubWVtYmVy", - "c2hpcC5SZW1vdmVTdHJlYW1NZW50aW9uc1JlcXVlc3QaFC5iZ3MucHJvdG9j", - "b2wuTm9EYXRhIgaC+SsCCAYSggEKHEFkdmFuY2VTdHJlYW1NZW50aW9uVmll", - "d1RpbWUSRC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLkFkdmFu", - "Y2VTdHJlYW1NZW50aW9uVmlld1RpbWVSZXF1ZXN0GhQuYmdzLnByb3RvY29s", - "Lk5vRGF0YSIGgvkrAggHGlKC+SstCitibmV0LnByb3RvY29sLmNsdWIudjEu", - "Q2x1Yk1lbWJlcnNoaXBTZXJ2aWNlgvkrESoPY2x1Yl9tZW1iZXJzaGlwivkr", - "AhABivkrAhgBQgOAAQA=")); + "bnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKXAQoQU3Vic2NyaWJlUmVx", + "dWVzdBI8CghhZ2VudF9pZBgBIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50", + "LnYxLkFjY291bnRJZEIGgvkrAhABEkUKB29wdGlvbnMYAiABKAsyNC5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5DbHViTWVtYmVyc2hpcFN1YnNjcmliZU9wdGlv", + "bnMiTQoRU3Vic2NyaWJlUmVzcG9uc2USOAoFc3RhdGUYASABKAsyKS5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5DbHViTWVtYmVyc2hpcFN0YXRlIlIKElVuc3Vi", + "c2NyaWJlUmVxdWVzdBI8CghhZ2VudF9pZBgBIAEoCzIiLmJncy5wcm90b2Nv", + "bC5hY2NvdW50LnYxLkFjY291bnRJZEIGgvkrAhABIpUBCg9HZXRTdGF0ZVJl", + "cXVlc3QSPAoIYWdlbnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNjb3Vu", + "dC52MS5BY2NvdW50SWRCBoL5KwIQARJECgdvcHRpb25zGAIgASgLMjMuYmdz", + "LnByb3RvY29sLmNsdWIudjEuQ2x1Yk1lbWJlcnNoaXBHZXRTdGF0ZU9wdGlv", + "bnMiTAoQR2V0U3RhdGVSZXNwb25zZRI4CgVzdGF0ZRgBIAEoCzIpLmJncy5w", + "cm90b2NvbC5jbHViLnYxLkNsdWJNZW1iZXJzaGlwU3RhdGUioQEKH1VwZGF0", + "ZUNsdWJTaGFyZWRTZXR0aW5nc1JlcXVlc3QSPAoIYWdlbnRfaWQYASABKAsy", + "Ii5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5BY2NvdW50SWRCBoL5KwIQARJA", + "CgdvcHRpb25zGAIgASgLMi8uYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNo", + "YXJlZFNldHRpbmdzT3B0aW9ucyKgAQoYR2V0U3RyZWFtTWVudGlvbnNSZXF1", + "ZXN0EjwKCGFnZW50X2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291bnQu", + "djEuQWNjb3VudElkQgaC+SsCEAESLgoHb3B0aW9ucxgCIAEoCzIdLmJncy5w", + "cm90b2NvbC5HZXRFdmVudE9wdGlvbnMSFgoOZmV0Y2hfbWVzc2FnZXMYAyAB", + "KAgiZwoZR2V0U3RyZWFtTWVudGlvbnNSZXNwb25zZRI0CgdtZW50aW9uGAEg", + "AygLMiMuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtTWVudGlvbhIUCgxj", + "b250aW51YXRpb24YAiABKAQiiwEKG1JlbW92ZVN0cmVhbU1lbnRpb25zUmVx", + "dWVzdBI8CghhZ2VudF9pZBgBIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50", + "LnYxLkFjY291bnRJZEIGgvkrAhABEi4KCm1lbnRpb25faWQYAiADKAsyGi5i", + "Z3MucHJvdG9jb2wuVGltZVNlcmllc0lkImMKI0FkdmFuY2VTdHJlYW1NZW50", + "aW9uVmlld1RpbWVSZXF1ZXN0EjwKCGFnZW50X2lkGAEgASgLMiIuYmdzLnBy", + "b3RvY29sLmFjY291bnQudjEuQWNjb3VudElkQgaC+SsCEAEy2AcKFUNsdWJN", + "ZW1iZXJzaGlwU2VydmljZRJ6CglTdWJzY3JpYmUSMS5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5tZW1iZXJzaGlwLlN1YnNjcmliZVJlcXVlc3QaMi5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlN1YnNjcmliZVJlc3BvbnNlIgaC", + "+SsCCAESYAoLVW5zdWJzY3JpYmUSMy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5t", + "ZW1iZXJzaGlwLlVuc3Vic2NyaWJlUmVxdWVzdBoULmJncy5wcm90b2NvbC5O", + "b0RhdGEiBoL5KwIIAhJ9CghHZXRTdGF0ZRIwLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLm1lbWJlcnNoaXAuR2V0U3RhdGVSZXF1ZXN0GjEuYmdzLnByb3RvY29s", + "LmNsdWIudjEubWVtYmVyc2hpcC5HZXRTdGF0ZVJlc3BvbnNlIgyC+SsCCAOC", + "+SsCMAESegoYVXBkYXRlQ2x1YlNoYXJlZFNldHRpbmdzEkAuYmdzLnByb3Rv", + "Y29sLmNsdWIudjEubWVtYmVyc2hpcC5VcGRhdGVDbHViU2hhcmVkU2V0dGlu", + "Z3NSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggEEpgBChFH", + "ZXRTdHJlYW1NZW50aW9ucxI5LmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJl", + "cnNoaXAuR2V0U3RyZWFtTWVudGlvbnNSZXF1ZXN0GjouYmdzLnByb3RvY29s", + "LmNsdWIudjEubWVtYmVyc2hpcC5HZXRTdHJlYW1NZW50aW9uc1Jlc3BvbnNl", + "IgyC+SsCCAWC+SsCMAEScgoUUmVtb3ZlU3RyZWFtTWVudGlvbnMSPC5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlJlbW92ZVN0cmVhbU1lbnRp", + "b25zUmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIBhKCAQoc", + "QWR2YW5jZVN0cmVhbU1lbnRpb25WaWV3VGltZRJELmJncy5wcm90b2NvbC5j", + "bHViLnYxLm1lbWJlcnNoaXAuQWR2YW5jZVN0cmVhbU1lbnRpb25WaWV3VGlt", + "ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAcaUoL5Ky0K", + "K2JuZXQucHJvdG9jb2wuY2x1Yi52MS5DbHViTWVtYmVyc2hpcFNlcnZpY2WC", + "+SsRKg9jbHViX21lbWJlcnNoaXCK+SsCEAGK+SsCGAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/ClubNotification.cs b/Source/Framework/Proto/ClubNotification.cs index 29f5bc556..9534541a1 100644 --- a/Source/Framework/Proto/ClubNotification.cs +++ b/Source/Framework/Proto/ClubNotification.cs @@ -40,81 +40,79 @@ namespace Bgs.Protocol.Club.V1 { "bHViLnYxLkNsdWJTZXR0aW5ncxIsCgZtZW1iZXIYCyABKAsyHC5iZ3MucHJv", "dG9jb2wuY2x1Yi52MS5NZW1iZXIiXAoXVW5zdWJzY3JpYmVOb3RpZmljYXRp", "b24SMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5N", - "ZW1iZXJJZBIPCgdjbHViX2lkGAMgASgEIqQBChhTdGF0ZUNoYW5nZWROb3Rp", + "ZW1iZXJJZBIPCgdjbHViX2lkGAMgASgEIpwBChhTdGF0ZUNoYW5nZWROb3Rp", "ZmljYXRpb24SMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", "Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAMgASgEEj0KCmFzc2lnbm1lbnQY", "BSABKAsyKS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU3RhdGVBc3NpZ25t", - "ZW50OgaC+SsCGAEiqgEKG1NldHRpbmdzQ2hhbmdlZE5vdGlmaWNhdGlvbhIw", - "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "cklkEg8KB2NsdWJfaWQYAyABKAQSQAoKYXNzaWdubWVudBgEIAEoCzIsLmJn", - "cy5wcm90b2NvbC5jbHViLnYxLkNsdWJTZXR0aW5nc0Fzc2lnbm1lbnQ6BoL5", - "KwIYASKSAQoXTWVtYmVyQWRkZWROb3RpZmljYXRpb24SMAoIYWdlbnRfaWQY", - "ASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHVi", - "X2lkGAMgASgEEiwKBm1lbWJlchgEIAMoCzIcLmJncy5wcm90b2NvbC5jbHVi", - "LnYxLk1lbWJlcjoGgvkrAhgBIqUBChlNZW1iZXJSZW1vdmVkTm90aWZpY2F0", - "aW9uEjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", - "TWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEoBBI9CgZtZW1iZXIYBCADKAsyLS5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJSZW1vdmVkQXNzaWdubWVudDoG", - "gvkrAhgBIqwBCh5NZW1iZXJTdGF0ZUNoYW5nZWROb3RpZmljYXRpb24SMAoI", - "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZBIPCgdjbHViX2lkGAMgASgEEj8KCmFzc2lnbm1lbnQYBCADKAsyKy5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJTdGF0ZUFzc2lnbm1lbnQ6BoL5KwIY", - "ASK0AQoiU3Vic2NyaWJlclN0YXRlQ2hhbmdlZE5vdGlmaWNhdGlvbhIwCghh", - "Z2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklk", - "Eg8KB2NsdWJfaWQYAyABKAQSQwoKYXNzaWdubWVudBgEIAMoCzIvLmJncy5w", - "cm90b2NvbC5jbHViLnYxLlN1YnNjcmliZXJTdGF0ZUFzc2lnbm1lbnQ6BoL5", - "KwIYASKkAQodTWVtYmVyUm9sZUNoYW5nZWROb3RpZmljYXRpb24SMAoIYWdl", - "bnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIP", - "CgdjbHViX2lkGAMgASgEEjgKCmFzc2lnbm1lbnQYBCADKAsyJC5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5Sb2xlQXNzaWdubWVudDoGgvkrAhgBIqIBChtJbnZp", - "dGF0aW9uQWRkZWROb3RpZmljYXRpb24SMAoIYWdlbnRfaWQYASABKAsyHi5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAMgASgE", - "EjgKCmludml0YXRpb24YBCABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5D", - "bHViSW52aXRhdGlvbjoGgvkrAhgBItwBCh1JbnZpdGF0aW9uUmVtb3ZlZE5v", - "dGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAyABKAQSFQoNaW52aXRhdGlv", - "bl9pZBgEIAEoBhJZCgZyZWFzb24YBSABKA4yJS5iZ3MucHJvdG9jb2wuSW52", - "aXRhdGlvblJlbW92ZWRSZWFzb246IklOVklUQVRJT05fUkVNT1ZFRF9SRUFT", - "T05fQUNDRVBURUQ6BoL5KwIYASKiAQobU3VnZ2VzdGlvbkFkZGVkTm90aWZp", - "Y2F0aW9uEjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEoBBI4CgpzdWdnZXN0aW9uGAQg", - "ASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlN1Z2dlc3Rpb246BoL5", - "KwIYASLcAQodU3VnZ2VzdGlvblJlbW92ZWROb3RpZmljYXRpb24SMAoIYWdl", - "bnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIP", - "CgdjbHViX2lkGAMgASgEEhUKDXN1Z2dlc3Rpb25faWQYBCABKAYSWQoGcmVh", - "c29uGAUgASgOMiUuYmdzLnByb3RvY29sLlN1Z2dlc3Rpb25SZW1vdmVkUmVh", - "c29uOiJTVUdHRVNUSU9OX1JFTU9WRURfUkVBU09OX0FQUFJPVkVEOgaC+SsC", - "GAEikgEKF1N0cmVhbUFkZGVkTm90aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEg", - "ASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9p", - "ZBgDIAEoBBIsCgZzdHJlYW0YBCABKAsyHC5iZ3MucHJvdG9jb2wuY2x1Yi52", - "MS5TdHJlYW06BoL5KwIYASJ5ChlTdHJlYW1SZW1vdmVkTm90aWZpY2F0aW9u", - "EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVt", - "YmVySWQSDwoHY2x1Yl9pZBgDIAEoBBIRCglzdHJlYW1faWQYBCABKAQ6BoL5", - "KwIYASK/AQoeU3RyZWFtU3RhdGVDaGFuZ2VkTm90aWZpY2F0aW9uEjAKCGFn", - "ZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQS", - "DwoHY2x1Yl9pZBgDIAEoBBIRCglzdHJlYW1faWQYBCABKAQSPwoKYXNzaWdu", - "bWVudBgFIAEoCzIrLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbVN0YXRl", - "QXNzaWdubWVudDoGgvkrAhgBIrQBCh5TdHJlYW1NZXNzYWdlQWRkZWROb3Rp", - "ZmljYXRpb24SMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAMgASgEEhEKCXN0cmVhbV9pZBgE", - "IAEoBBI0CgdtZXNzYWdlGAUgASgLMiMuYmdzLnByb3RvY29sLmNsdWIudjEu", - "U3RyZWFtTWVzc2FnZToGgvkrAhgBIrYBCiBTdHJlYW1NZXNzYWdlVXBkYXRl", - "ZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAyABKAQSEQoJc3RyZWFt", - "X2lkGAQgASgEEjQKB21lc3NhZ2UYBSABKAsyIy5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5TdHJlYW1NZXNzYWdlOgaC+SsCGAEiwQEKIVN0cmVhbVR5cGluZ0lu", - "ZGljYXRvck5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", - "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAyABKAQSEQoJ", - "c3RyZWFtX2lkGAQgASgEEj4KCWluZGljYXRvchgFIAMoCzIrLmJncy5wcm90", - "b2NvbC5jbHViLnYxLlN0cmVhbVR5cGluZ0luZGljYXRvcjoGgvkrAhgBIqQB", - "CiFTdHJlYW1VbnJlYWRJbmRpY2F0b3JOb3RpZmljYXRpb24SMAoIYWdlbnRf", + "ZW50IqIBChtTZXR0aW5nc0NoYW5nZWROb3RpZmljYXRpb24SMAoIYWdlbnRf", "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdj", - "bHViX2lkGAMgASgEEjQKBWV2ZW50GAQgASgLMiUuYmdzLnByb3RvY29sLmNs", - "dWIudjEuU3RyZWFtRXZlbnRUaW1lOgaC+SsCGAEiqQEKIVN0cmVhbUFkdmFu", + "bHViX2lkGAMgASgEEkAKCmFzc2lnbm1lbnQYBCABKAsyLC5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5DbHViU2V0dGluZ3NBc3NpZ25tZW50IooBChdNZW1iZXJB", + "ZGRlZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAyABKAQSLAoGbWVt", + "YmVyGAQgAygLMhwuYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVyIp0BChlN", + "ZW1iZXJSZW1vdmVkTm90aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEo", + "BBI9CgZtZW1iZXIYBCADKAsyLS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", + "ZXJSZW1vdmVkQXNzaWdubWVudCKkAQoeTWVtYmVyU3RhdGVDaGFuZ2VkTm90", + "aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNs", + "dWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEoBBI/Cgphc3NpZ25tZW50", + "GAQgAygLMisuYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVyU3RhdGVBc3Np", + "Z25tZW50IqwBCiJTdWJzY3JpYmVyU3RhdGVDaGFuZ2VkTm90aWZpY2F0aW9u", + "EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVt", + "YmVySWQSDwoHY2x1Yl9pZBgDIAEoBBJDCgphc3NpZ25tZW50GAQgAygLMi8u", + "YmdzLnByb3RvY29sLmNsdWIudjEuU3Vic2NyaWJlclN0YXRlQXNzaWdubWVu", + "dCKcAQodTWVtYmVyUm9sZUNoYW5nZWROb3RpZmljYXRpb24SMAoIYWdlbnRf", + "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdj", + "bHViX2lkGAMgASgEEjgKCmFzc2lnbm1lbnQYBCADKAsyJC5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5Sb2xlQXNzaWdubWVudCKaAQobSW52aXRhdGlvbkFkZGVk", + "Tm90aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29s", + "LmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEoBBI4CgppbnZpdGF0", + "aW9uGAQgASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1Ykludml0YXRp", + "b24i1AEKHUludml0YXRpb25SZW1vdmVkTm90aWZpY2F0aW9uEjAKCGFnZW50", + "X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoH", + "Y2x1Yl9pZBgDIAEoBBIVCg1pbnZpdGF0aW9uX2lkGAQgASgGElkKBnJlYXNv", + "bhgFIAEoDjIlLmJncy5wcm90b2NvbC5JbnZpdGF0aW9uUmVtb3ZlZFJlYXNv", + "bjoiSU5WSVRBVElPTl9SRU1PVkVEX1JFQVNPTl9BQ0NFUFRFRCKaAQobU3Vn", + "Z2VzdGlvbkFkZGVkTm90aWZpY2F0aW9uEjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEo", + "BBI4CgpzdWdnZXN0aW9uGAQgASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEu", + "Q2x1YlN1Z2dlc3Rpb24i1AEKHVN1Z2dlc3Rpb25SZW1vdmVkTm90aWZpY2F0", + "aW9uEjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVtYmVySWQSDwoHY2x1Yl9pZBgDIAEoBBIVCg1zdWdnZXN0aW9uX2lkGAQg", + "ASgGElkKBnJlYXNvbhgFIAEoDjIlLmJncy5wcm90b2NvbC5TdWdnZXN0aW9u", + "UmVtb3ZlZFJlYXNvbjoiU1VHR0VTVElPTl9SRU1PVkVEX1JFQVNPTl9BUFBS", + "T1ZFRCKKAQoXU3RyZWFtQWRkZWROb3RpZmljYXRpb24SMAoIYWdlbnRfaWQY", + "ASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHVi", + "X2lkGAMgASgEEiwKBnN0cmVhbRgEIAEoCzIcLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLlN0cmVhbSJxChlTdHJlYW1SZW1vdmVkTm90aWZpY2F0aW9uEjAKCGFn", + "ZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQS", + "DwoHY2x1Yl9pZBgDIAEoBBIRCglzdHJlYW1faWQYBCABKAQitwEKHlN0cmVh", + "bVN0YXRlQ2hhbmdlZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIe", + "LmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAyAB", + "KAQSEQoJc3RyZWFtX2lkGAQgASgEEj8KCmFzc2lnbm1lbnQYBSABKAsyKy5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1TdGF0ZUFzc2lnbm1lbnQirAEK", + "HlN0cmVhbU1lc3NhZ2VBZGRlZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgB", + "IAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJf", + "aWQYAyABKAQSEQoJc3RyZWFtX2lkGAQgASgEEjQKB21lc3NhZ2UYBSABKAsy", + "Iy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1NZXNzYWdlIq4BCiBTdHJl", + "YW1NZXNzYWdlVXBkYXRlZE5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEo", + "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQY", + "AyABKAQSEQoJc3RyZWFtX2lkGAQgASgEEjQKB21lc3NhZ2UYBSABKAsyIy5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1NZXNzYWdlIrkBCiFTdHJlYW1U", + "eXBpbmdJbmRpY2F0b3JOb3RpZmljYXRpb24SMAoIYWdlbnRfaWQYASABKAsy", + "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAMg", + "ASgEEhEKCXN0cmVhbV9pZBgEIAEoBBI+CglpbmRpY2F0b3IYBSADKAsyKy5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1UeXBpbmdJbmRpY2F0b3Ii0gEK", + "IVN0cmVhbVVucmVhZEluZGljYXRvck5vdGlmaWNhdGlvbhIwCghhZ2VudF9p", + "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2Ns", + "dWJfaWQYAyABKAQSNAoFZXZlbnQYBCABKAsyJS5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5TdHJlYW1FdmVudFRpbWUSNAoHbWVzc2FnZRgFIAEoCzIjLmJncy5w", + "cm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2UioQEKIVN0cmVhbUFkdmFu", "Y2VWaWV3VGltZU5vdGlmaWNhdGlvbhIwCghhZ2VudF9pZBgBIAEoCzIeLmJn", "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAyABKAQS", "OQoEdmlldxgEIAMoCzIrLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbUFk", - "dmFuY2VWaWV3VGltZToGgvkrAhgBUABQAQ==")); + "dmFuY2VWaWV3VGltZVAAUAE=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -137,7 +135,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamMessageAddedNotification), global::Bgs.Protocol.Club.V1.StreamMessageAddedNotification.Parser, new[]{ "AgentId", "ClubId", "StreamId", "Message" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamMessageUpdatedNotification), global::Bgs.Protocol.Club.V1.StreamMessageUpdatedNotification.Parser, new[]{ "AgentId", "ClubId", "StreamId", "Message" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamTypingIndicatorNotification), global::Bgs.Protocol.Club.V1.StreamTypingIndicatorNotification.Parser, new[]{ "AgentId", "ClubId", "StreamId", "Indicator" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamUnreadIndicatorNotification), global::Bgs.Protocol.Club.V1.StreamUnreadIndicatorNotification.Parser, new[]{ "AgentId", "ClubId", "Event" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamUnreadIndicatorNotification), global::Bgs.Protocol.Club.V1.StreamUnreadIndicatorNotification.Parser, new[]{ "AgentId", "ClubId", "Event", "Message" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamAdvanceViewTimeNotification), global::Bgs.Protocol.Club.V1.StreamAdvanceViewTimeNotification.Parser, new[]{ "AgentId", "ClubId", "View" }, null, null, null, null) })); } @@ -4764,6 +4762,7 @@ namespace Bgs.Protocol.Club.V1 { agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; clubId_ = other.clubId_; event_ = other.HasEvent ? other.event_.Clone() : null; + message_ = other.HasMessage ? other.message_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -4838,6 +4837,27 @@ namespace Bgs.Protocol.Club.V1 { event_ = null; } + /// Field number for the "message" field. + public const int MessageFieldNumber = 5; + private global::Bgs.Protocol.Club.V1.StreamMessage message_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.StreamMessage Message { + get { return message_; } + set { + message_ = value; + } + } + /// Gets whether the message field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasMessage { + get { return message_ != null; } + } + /// Clears the value of the message field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearMessage() { + message_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as StreamUnreadIndicatorNotification); @@ -4854,6 +4874,7 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(AgentId, other.AgentId)) return false; if (ClubId != other.ClubId) return false; if (!object.Equals(Event, other.Event)) return false; + if (!object.Equals(Message, other.Message)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -4863,6 +4884,7 @@ namespace Bgs.Protocol.Club.V1 { if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasClubId) hash ^= ClubId.GetHashCode(); if (HasEvent) hash ^= Event.GetHashCode(); + if (HasMessage) hash ^= Message.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -4888,6 +4910,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(34); output.WriteMessage(Event); } + if (HasMessage) { + output.WriteRawTag(42); + output.WriteMessage(Message); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -4905,6 +4931,9 @@ namespace Bgs.Protocol.Club.V1 { if (HasEvent) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Event); } + if (HasMessage) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Message); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -4931,6 +4960,12 @@ namespace Bgs.Protocol.Club.V1 { } Event.MergeFrom(other.Event); } + if (other.HasMessage) { + if (!HasMessage) { + Message = new global::Bgs.Protocol.Club.V1.StreamMessage(); + } + Message.MergeFrom(other.Message); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -4960,6 +4995,13 @@ namespace Bgs.Protocol.Club.V1 { input.ReadMessage(Event); break; } + case 42: { + if (!HasMessage) { + Message = new global::Bgs.Protocol.Club.V1.StreamMessage(); + } + input.ReadMessage(Message); + break; + } } } } diff --git a/Source/Framework/Proto/ClubRequest.cs b/Source/Framework/Proto/ClubRequest.cs index 0aca8b135..80c729c31 100644 --- a/Source/Framework/Proto/ClubRequest.cs +++ b/Source/Framework/Proto/ClubRequest.cs @@ -31,221 +31,235 @@ namespace Bgs.Protocol.Club.V1 { "bF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIv", "Y2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3Rv", "GjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNl", - "X29wdGlvbnMucHJvdG8iVQoQU3Vic2NyaWJlUmVxdWVzdBIwCghhZ2VudF9p", - "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2Ns", - "dWJfaWQYAiABKAQiVwoSVW5zdWJzY3JpYmVSZXF1ZXN0EjAKCGFnZW50X2lk", - "GAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1", - "Yl9pZBgCIAEoBCJ7Cg1DcmVhdGVSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgL", - "Mh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSOAoHb3B0aW9ucxgC", - "IAEoCzInLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJDcmVhdGVPcHRpb25z", - "IiEKDkNyZWF0ZVJlc3BvbnNlEg8KB2NsdWJfaWQYASABKAQiUwoORGVzdHJv", - "eVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEIloKFUdldERlc2NyaXB0", - "aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQiTQoWR2V0RGVzY3Jp", - "cHRpb25SZXNwb25zZRIzCgRjbHViGAEgASgLMiUuYmdzLnByb3RvY29sLmNs", - "dWIudjEuQ2x1YkRlc2NyaXB0aW9uInoKEkdldENsdWJUeXBlUmVxdWVzdBIw", + "X29wdGlvbnMucHJvdG8iXQoQU3Vic2NyaWJlUmVxdWVzdBIwCghhZ2VudF9p", + "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2Ns", + "dWJfaWQYAiABKARCBoL5KwIQASJfChJVbnN1YnNjcmliZVJlcXVlc3QSMAoI", + "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", + "ZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAEiewoNQ3JlYXRlUmVxdWVzdBIw", "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "cklkEjIKBHR5cGUYAiABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5Vbmlx", - "dWVDbHViVHlwZSK5AQoTR2V0Q2x1YlR5cGVSZXNwb25zZRIyCgR0eXBlGAEg", - "ASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuVW5pcXVlQ2x1YlR5cGUSMwoI", - "cm9sZV9zZXQYAiABKAsyIS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViUm9s", - "ZVNldBI5CglyYW5nZV9zZXQYAyABKAsyJi5iZ3MucHJvdG9jb2wuY2x1Yi52", - "MS5DbHViVHlwZVJhbmdlU2V0IpQBChZVcGRhdGVDbHViU3RhdGVSZXF1ZXN0", - "EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVt", - "YmVySWQSDwoHY2x1Yl9pZBgCIAEoBBI3CgdvcHRpb25zGAMgASgLMiYuYmdz", - "LnByb3RvY29sLmNsdWIudjEuQ2x1YlN0YXRlT3B0aW9ucyKaAQoZVXBkYXRl", - "Q2x1YlNldHRpbmdzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", - "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSOgoH", - "b3B0aW9ucxgDIAEoCzIpLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJTZXR0", - "aW5nc09wdGlvbnMijAEKC0pvaW5SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgL", - "Mh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgC", - "IAEoBBI6CgdvcHRpb25zGAMgASgLMikuYmdzLnByb3RvY29sLmNsdWIudjEu", - "Q3JlYXRlTWVtYmVyT3B0aW9ucyJRCgxMZWF2ZVJlcXVlc3QSMAoIYWdlbnRf", - "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdj", - "bHViX2lkGAIgASgEIoMBCgtLaWNrUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEo", - "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQY", - "AiABKAQSMQoJdGFyZ2V0X2lkGAMgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVySWQiiAEKEEdldE1lbWJlclJlcXVlc3QSMAoIYWdlbnRfaWQY", - "ASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHVi", - "X2lkGAIgASgEEjEKCW1lbWJlcl9pZBgDIAEoCzIeLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlcklkIkEKEUdldE1lbWJlclJlc3BvbnNlEiwKBm1lbWJl", - "chgBIAEoCzIcLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlciJsChFHZXRN", - "ZW1iZXJzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSFAoMY29udGlu", - "dWF0aW9uGAQgASgEIlgKEkdldE1lbWJlcnNSZXNwb25zZRIsCgZtZW1iZXIY", - "ASADKAsyHC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXISFAoMY29udGlu", - "dWF0aW9uGAIgASgEIssBChhVcGRhdGVNZW1iZXJTdGF0ZVJlcXVlc3QSMAoI", - "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZBIPCgdjbHViX2lkGAIgASgEEjEKCW1lbWJlcl9pZBgDIAEoCzIeLmJncy5w", - "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEjkKB29wdGlvbnMYBSABKAsyKC5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJTdGF0ZU9wdGlvbnMioAEKHFVw", - "ZGF0ZVN1YnNjcmliZXJTdGF0ZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsy", - "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIg", - "ASgEEj0KB29wdGlvbnMYAyABKAsyLC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5T", - "dWJzY3JpYmVyU3RhdGVPcHRpb25zIooBChFBc3NpZ25Sb2xlUmVxdWVzdBIw", - "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "cklkEg8KB2NsdWJfaWQYAiABKAQSMgoHb3B0aW9ucxgDIAEoCzIhLmJncy5w", - "cm90b2NvbC5jbHViLnYxLlJvbGVPcHRpb25zIowBChNVbmFzc2lnblJvbGVS", + "cklkEjgKB29wdGlvbnMYAiABKAsyJy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5D", + "bHViQ3JlYXRlT3B0aW9ucyIhCg5DcmVhdGVSZXNwb25zZRIPCgdjbHViX2lk", + "GAEgASgEIlsKDkRlc3Ryb3lSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEo", + "BEIGgvkrAhABImIKFUdldERlc2NyaXB0aW9uUmVxdWVzdBIwCghhZ2VudF9p", + "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2Ns", + "dWJfaWQYAiABKARCBoL5KwIQASJNChZHZXREZXNjcmlwdGlvblJlc3BvbnNl", + "EjMKBGNsdWIYASABKAsyJS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViRGVz", + "Y3JpcHRpb24iegoSR2V0Q2x1YlR5cGVSZXF1ZXN0EjAKCGFnZW50X2lkGAEg", + "ASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSMgoEdHlwZRgC", + "IAEoCzIkLmJncy5wcm90b2NvbC5jbHViLnYxLlVuaXF1ZUNsdWJUeXBlIrkB", + "ChNHZXRDbHViVHlwZVJlc3BvbnNlEjIKBHR5cGUYASABKAsyJC5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5VbmlxdWVDbHViVHlwZRIzCghyb2xlX3NldBgCIAEo", + "CzIhLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJSb2xlU2V0EjkKCXJhbmdl", + "X3NldBgDIAEoCzImLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJUeXBlUmFu", + "Z2VTZXQinAEKFlVwZGF0ZUNsdWJTdGF0ZVJlcXVlc3QSMAoIYWdlbnRfaWQY", + "ASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHVi", + "X2lkGAIgASgEQgaC+SsCEAESNwoHb3B0aW9ucxgDIAEoCzImLmJncy5wcm90", + "b2NvbC5jbHViLnYxLkNsdWJTdGF0ZU9wdGlvbnMiogEKGVVwZGF0ZUNsdWJT", + "ZXR0aW5nc1JlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAES", + "OgoHb3B0aW9ucxgDIAEoCzIpLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJT", + "ZXR0aW5nc09wdGlvbnMimQEKEEFkZE1lbWJlclJlcXVlc3QSMAoIYWdlbnRf", + "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdj", + "bHViX2lkGAIgASgEQgaC+SsCEAESOgoHb3B0aW9ucxgDIAEoCzIpLmJncy5w", + "cm90b2NvbC5jbHViLnYxLkNyZWF0ZU1lbWJlck9wdGlvbnMilAEKC0pvaW5S", "ZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIyCgdvcHRpb25zGAMgASgL", - "MiEuYmdzLnByb3RvY29sLmNsdWIudjEuUm9sZU9wdGlvbnMimAEKFVNlbmRJ", - "bnZpdGF0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", - "b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSPAoHb3B0", - "aW9ucxgDIAEoCzIrLmJncy5wcm90b2NvbC5jbHViLnYxLlNlbmRJbnZpdGF0", - "aW9uT3B0aW9ucyJzChdBY2NlcHRJbnZpdGF0aW9uUmVxdWVzdBIwCghhZ2Vu", - "dF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8K", - "B2NsdWJfaWQYAiABKAQSFQoNaW52aXRhdGlvbl9pZBgDIAEoBiJ0ChhEZWNs", - "aW5lSW52aXRhdGlvblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEEhUK", - "DWludml0YXRpb25faWQYAyABKAYicwoXUmV2b2tlSW52aXRhdGlvblJlcXVl", - "c3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5N", - "ZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEEhUKDWludml0YXRpb25faWQYAyAB", - "KAYicAoUR2V0SW52aXRhdGlvblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsy", - "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIg", - "ASgEEhUKDWludml0YXRpb25faWQYAyABKAYiUQoVR2V0SW52aXRhdGlvblJl", - "c3BvbnNlEjgKCmludml0YXRpb24YASABKAsyJC5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5DbHViSW52aXRhdGlvbiJwChVHZXRJbnZpdGF0aW9uc1JlcXVlc3QS", - "MAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", - "ZXJJZBIPCgdjbHViX2lkGAIgASgEEhQKDGNvbnRpbnVhdGlvbhgDIAEoBCJo", - "ChZHZXRJbnZpdGF0aW9uc1Jlc3BvbnNlEjgKCmludml0YXRpb24YASADKAsy", - "JC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViSW52aXRhdGlvbhIUCgxjb250", - "aW51YXRpb24YAiABKAQimAEKFVNlbmRTdWdnZXN0aW9uUmVxdWVzdBIwCghh", - "Z2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklk", - "Eg8KB2NsdWJfaWQYAiABKAQSPAoHb3B0aW9ucxgDIAEoCzIrLmJncy5wcm90", - "b2NvbC5jbHViLnYxLlNlbmRTdWdnZXN0aW9uT3B0aW9ucyJzChdBY2NlcHRT", - "dWdnZXN0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", - "b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSFQoNc3Vn", - "Z2VzdGlvbl9pZBgDIAEoBiJ0ChhEZWNsaW5lU3VnZ2VzdGlvblJlcXVlc3QS", - "MAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", - "ZXJJZBIPCgdjbHViX2lkGAIgASgEEhUKDXN1Z2dlc3Rpb25faWQYAyABKAYi", - "cAoUR2V0U3VnZ2VzdGlvblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgE", - "EhUKDXN1Z2dlc3Rpb25faWQYAyABKAYiUQoVR2V0U3VnZ2VzdGlvblJlc3Bv", - "bnNlEjgKCnN1Z2dlc3Rpb24YASABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52", - "MS5DbHViU3VnZ2VzdGlvbiJwChVHZXRTdWdnZXN0aW9uc1JlcXVlc3QSMAoI", - "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZBIPCgdjbHViX2lkGAIgASgEEhQKDGNvbnRpbnVhdGlvbhgDIAEoBCJoChZH", - "ZXRTdWdnZXN0aW9uc1Jlc3BvbnNlEjgKCnN1Z2dlc3Rpb24YASADKAsyJC5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU3VnZ2VzdGlvbhIUCgxjb250aW51", - "YXRpb24YAiABKAQilAEKE0NyZWF0ZVRpY2tldFJlcXVlc3QSMAoIYWdlbnRf", - "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdj", - "bHViX2lkGAIgASgEEjoKB29wdGlvbnMYAyABKAsyKS5iZ3MucHJvdG9jb2wu", - "Y2x1Yi52MS5DcmVhdGVUaWNrZXRPcHRpb25zIkgKFENyZWF0ZVRpY2tldFJl", - "c3BvbnNlEjAKBnRpY2tldBgBIAEoCzIgLmJncy5wcm90b2NvbC5jbHViLnYx", - "LkNsdWJUaWNrZXQibAoURGVzdHJveVRpY2tldFJlcXVlc3QSMAoIYWdlbnRf", - "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdj", - "bHViX2lkGAIgASgEEhEKCXRpY2tldF9pZBgDIAEoCSJaChNSZWRlZW1UaWNr", - "ZXRSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNs", - "dWIudjEuTWVtYmVySWQSEQoJdGlja2V0X2lkGAMgASgJIlcKEEdldFRpY2tl", - "dFJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5NZW1iZXJJZBIRCgl0aWNrZXRfaWQYAyABKAkiRQoRR2V0VGlja2V0", - "UmVzcG9uc2USMAoGdGlja2V0GAEgASgLMiAuYmdzLnByb3RvY29sLmNsdWIu", - "djEuQ2x1YlRpY2tldCJsChFHZXRUaWNrZXRzUmVxdWVzdBIwCghhZ2VudF9p", - "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2Ns", - "dWJfaWQYAiABKAQSFAoMY29udGludWF0aW9uGAMgASgEIlwKEkdldFRpY2tl", - "dHNSZXNwb25zZRIwCgZ0aWNrZXQYASADKAsyIC5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5DbHViVGlja2V0EhQKDGNvbnRpbnVhdGlvbhgCIAEoBCKIAQoNQWRk", - "QmFuUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSNAoHb3B0aW9ucxgD", - "IAEoCzIjLmJncy5wcm90b2NvbC5jbHViLnYxLkFkZEJhbk9wdGlvbnMiiAEK", - "EFJlbW92ZUJhblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEEjEKCXRh", - "cmdldF9pZBgDIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklk", - "IoUBCg1HZXRCYW5SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnBy", - "b3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIxCgl0", - "YXJnZXRfaWQYAyABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZCI8Cg5HZXRCYW5SZXNwb25zZRIqCgNiYW4YASABKAsyHS5iZ3MucHJvdG9j", - "b2wuY2x1Yi52MS5DbHViQmFuImkKDkdldEJhbnNSZXF1ZXN0EjAKCGFnZW50", - "X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoH", - "Y2x1Yl9pZBgCIAEoBBIUCgxjb250aW51YXRpb24YAyABKAQiUwoPR2V0QmFu", - "c1Jlc3BvbnNlEioKA2JhbhgBIAMoCzIdLmJncy5wcm90b2NvbC5jbHViLnYx", - "LkNsdWJCYW4SFAoMY29udGludWF0aW9uGAIgASgEIm4KFlN1YnNjcmliZVN0", - "cmVhbVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wu", - "Y2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEEhEKCXN0cmVhbV9p", - "ZBgDIAMoBCJwChhVbnN1YnNjcmliZVN0cmVhbVJlcXVlc3QSMAoIYWdlbnRf", - "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdj", - "bHViX2lkGAIgASgEEhEKCXN0cmVhbV9pZBgDIAMoBCKUAQoTQ3JlYXRlU3Ry", - "ZWFtUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSOgoHb3B0aW9ucxgD", - "IAEoCzIpLmJncy5wcm90b2NvbC5jbHViLnYxLkNyZWF0ZVN0cmVhbU9wdGlv", - "bnMiOgoUQ3JlYXRlU3RyZWFtUmVzcG9uc2USDwoHY2x1Yl9pZBgBIAEoBBIR", - "CglzdHJlYW1faWQYAiABKAQibAoURGVzdHJveVN0cmVhbVJlcXVlc3QSMAoI", - "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZBIPCgdjbHViX2lkGAIgASgEEhEKCXN0cmVhbV9pZBgDIAEoBCJoChBHZXRT", - "dHJlYW1SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29s", - "LmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIRCglzdHJlYW1f", - "aWQYAyABKAQiQQoRR2V0U3RyZWFtUmVzcG9uc2USLAoGc3RyZWFtGAEgASgL", - "MhwuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtImwKEUdldFN0cmVhbXNS", - "ZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIUCgxjb250aW51YXRpb24Y", - "AyABKAQiiAEKEkdldFN0cmVhbXNSZXNwb25zZRIsCgZzdHJlYW0YASADKAsy", - "HC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW0SLgoEdmlldxgCIAMoCzIg", - "LmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbVZpZXcSFAoMY29udGludWF0", - "aW9uGAMgASgEIqsBChhVcGRhdGVTdHJlYW1TdGF0ZVJlcXVlc3QSMAoIYWdl", - "bnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIP", - "CgdjbHViX2lkGAIgASgEEhEKCXN0cmVhbV9pZBgDIAEoBBI5CgdvcHRpb25z", - "GAUgASgLMiguYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtU3RhdGVPcHRp", - "b25zInwKFVNldFN0cmVhbUZvY3VzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEo", - "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQY", - "AiABKAQSEQoJc3RyZWFtX2lkGAMgASgEEg0KBWZvY3VzGAQgASgIIqkBChRD", - "cmVhdGVNZXNzYWdlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", - "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSEQoJ", - "c3RyZWFtX2lkGAMgASgEEjsKB29wdGlvbnMYBCABKAsyKi5iZ3MucHJvdG9j", - "b2wuY2x1Yi52MS5DcmVhdGVNZXNzYWdlT3B0aW9ucyJNChVDcmVhdGVNZXNz", - "YWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEoCzIjLmJncy5wcm90b2NvbC5j", - "bHViLnYxLlN0cmVhbU1lc3NhZ2UimgEKFURlc3Ryb3lNZXNzYWdlUmVxdWVz", - "dBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", - "bWJlcklkEg8KB2NsdWJfaWQYAiABKAQSEQoJc3RyZWFtX2lkGAMgASgEEisK", - "Cm1lc3NhZ2VfaWQYBCABKAsyFy5iZ3MucHJvdG9jb2wuTWVzc2FnZUlkIk4K", - "FkRlc3Ryb3lNZXNzYWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEoCzIjLmJn", - "cy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2Ui1AEKEkVkaXRNZXNz", - "YWdlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", - "bHViLnYxLk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSEQoJc3RyZWFtX2lk", - "GAMgASgEEisKCm1lc3NhZ2VfaWQYBCABKAsyFy5iZ3MucHJvdG9jb2wuTWVz", - "c2FnZUlkEjsKB29wdGlvbnMYBSABKAsyKi5iZ3MucHJvdG9jb2wuY2x1Yi52", - "MS5DcmVhdGVNZXNzYWdlT3B0aW9ucyJLChNFZGl0TWVzc2FnZVJlc3BvbnNl", - "EjQKB21lc3NhZ2UYASABKAsyIy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJl", - "YW1NZXNzYWdlIm8KF1NldE1lc3NhZ2VQaW5uZWRSZXF1ZXN0EjAKCGFnZW50", - "X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoH", - "Y2x1Yl9pZBgCIAEoBBIRCglzdHJlYW1faWQYAyABKAQisQEKGVNldFR5cGlu", - "Z0luZGljYXRvclJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEEhEKCXN0", - "cmVhbV9pZBgDIAEoBBI+CglpbmRpY2F0b3IYBCABKA4yHS5iZ3MucHJvdG9j", - "b2wuVHlwaW5nSW5kaWNhdG9yOgxUWVBJTkdfU1RBUlQimgEKHEFkdmFuY2VT", - "dHJlYW1WaWV3VGltZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIPCgdjbHViX2lkGAIgASgEEiAK", - "FHN0cmVhbV9pZF9kZXByZWNhdGVkGAMgASgEQgIYARIVCglzdHJlYW1faWQY", - "BCADKARCAhABInsKI0FkdmFuY2VTdHJlYW1NZW50aW9uVmlld1RpbWVSZXF1", - "ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", - "TWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIRCglzdHJlYW1faWQYAyABKAQi", - "YwoeQWR2YW5jZUFjdGl2aXR5Vmlld1RpbWVSZXF1ZXN0EjAKCGFnZW50X2lk", - "GAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1", - "Yl9pZBgCIAEoBCKfAQoXR2V0U3RyZWFtSGlzdG9yeVJlcXVlc3QSMAoIYWdl", - "bnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIP", - "CgdjbHViX2lkGAIgASgEEhEKCXN0cmVhbV9pZBgDIAEoBBIuCgdvcHRpb25z", - "GAQgASgLMh0uYmdzLnByb3RvY29sLkdldEV2ZW50T3B0aW9ucyJmChhHZXRT", - "dHJlYW1IaXN0b3J5UmVzcG9uc2USNAoHbWVzc2FnZRgBIAMoCzIjLmJncy5w", - "cm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2USFAoMY29udGludWF0aW9u", - "GAIgASgEIpwBChdHZXRTdHJlYW1NZXNzYWdlUmVxdWVzdBIwCghhZ2VudF9p", - "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEg8KB2Ns", - "dWJfaWQYAiABKAQSEQoJc3RyZWFtX2lkGAMgASgEEisKCm1lc3NhZ2VfaWQY", - "BCABKAsyFy5iZ3MucHJvdG9jb2wuTWVzc2FnZUlkIlAKGEdldFN0cmVhbU1l", - "c3NhZ2VSZXNwb25zZRI0CgdtZXNzYWdlGAEgASgLMiMuYmdzLnByb3RvY29s", - "LmNsdWIudjEuU3RyZWFtTWVzc2FnZSKLAQoWR2V0Q2x1YkFjdGl2aXR5UmVx", + "djEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEjoKB29wdGlv", + "bnMYAyABKAsyKS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DcmVhdGVNZW1iZXJP", + "cHRpb25zIlkKDExlYXZlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARC", + "BoL5KwIQASKLAQoLS2lja1JlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgE", + "QgaC+SsCEAESMQoJdGFyZ2V0X2lkGAMgASgLMh4uYmdzLnByb3RvY29sLmNs", + "dWIudjEuTWVtYmVySWQikAEKEEdldE1lbWJlclJlcXVlc3QSMAoIYWdlbnRf", + "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdj", + "bHViX2lkGAIgASgEQgaC+SsCEAESMQoJbWVtYmVyX2lkGAMgASgLMh4uYmdz", + "LnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQiQQoRR2V0TWVtYmVyUmVzcG9u", + "c2USLAoGbWVtYmVyGAEgASgLMhwuYmdzLnByb3RvY29sLmNsdWIudjEuTWVt", + "YmVyInQKEUdldE1lbWJlcnNSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEo", + "BEIGgvkrAhABEhQKDGNvbnRpbnVhdGlvbhgEIAEoBCJYChJHZXRNZW1iZXJz", + "UmVzcG9uc2USLAoGbWVtYmVyGAEgAygLMhwuYmdzLnByb3RvY29sLmNsdWIu", + "djEuTWVtYmVyEhQKDGNvbnRpbnVhdGlvbhgCIAEoBCLTAQoYVXBkYXRlTWVt", + "YmVyU3RhdGVSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3Rv", + "Y29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhAB", + "EjEKCW1lbWJlcl9pZBgDIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", + "bWJlcklkEjkKB29wdGlvbnMYBSABKAsyKC5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJTdGF0ZU9wdGlvbnMiqAEKHFVwZGF0ZVN1YnNjcmliZXJTdGF0", + "ZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESPQoHb3B0", + "aW9ucxgDIAEoCzIsLmJncy5wcm90b2NvbC5jbHViLnYxLlN1YnNjcmliZXJT", + "dGF0ZU9wdGlvbnMikgEKEUFzc2lnblJvbGVSZXF1ZXN0EjAKCGFnZW50X2lk", + "GAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1", + "Yl9pZBgCIAEoBEIGgvkrAhABEjIKB29wdGlvbnMYAyABKAsyIS5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5Sb2xlT3B0aW9ucyKUAQoTVW5hc3NpZ25Sb2xlUmVx", "dWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYx", - "Lk1lbWJlcklkEg8KB2NsdWJfaWQYAiABKAQSLgoHb3B0aW9ucxgDIAEoCzId", - "LmJncy5wcm90b2NvbC5HZXRFdmVudE9wdGlvbnMiLwoXR2V0Q2x1YkFjdGl2", - "aXR5UmVzcG9uc2USFAoMY29udGludWF0aW9uGAIgASgEInIKGkdldFN0cmVh", - "bVZvaWNlVG9rZW5SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnBy", - "b3RvY29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIRCglz", - "dHJlYW1faWQYAyABKAQiZwobR2V0U3RyZWFtVm9pY2VUb2tlblJlc3BvbnNl", - "EhMKC2NoYW5uZWxfdXJpGAEgASgJEjMKC2NyZWRlbnRpYWxzGAIgASgLMh4u", - "YmdzLnByb3RvY29sLlZvaWNlQ3JlZGVudGlhbHMipQEKGktpY2tGcm9tU3Ry", - "ZWFtVm9pY2VSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3Rv", - "Y29sLmNsdWIudjEuTWVtYmVySWQSDwoHY2x1Yl9pZBgCIAEoBBIRCglzdHJl", - "YW1faWQYAyABKAQSMQoJdGFyZ2V0X2lkGAQgASgLMh4uYmdzLnByb3RvY29s", - "LmNsdWIudjEuTWVtYmVySWRQAA==")); + "Lk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIyCgdvcHRpb25z", + "GAMgASgLMiEuYmdzLnByb3RvY29sLmNsdWIudjEuUm9sZU9wdGlvbnMioAEK", + "FVNlbmRJbnZpdGF0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARC", + "BoL5KwIQARI8CgdvcHRpb25zGAMgASgLMisuYmdzLnByb3RvY29sLmNsdWIu", + "djEuU2VuZEludml0YXRpb25PcHRpb25zInsKF0FjY2VwdEludml0YXRpb25S", + "ZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", + "djEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhUKDWludml0", + "YXRpb25faWQYAyABKAYifAoYRGVjbGluZUludml0YXRpb25SZXF1ZXN0EjAK", + "CGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVy", + "SWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhUKDWludml0YXRpb25faWQY", + "AyABKAYiewoXUmV2b2tlSW52aXRhdGlvblJlcXVlc3QSMAoIYWdlbnRfaWQY", + "ASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHVi", + "X2lkGAIgASgEQgaC+SsCEAESFQoNaW52aXRhdGlvbl9pZBgDIAEoBiJ4ChRH", + "ZXRJbnZpdGF0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5", + "KwIQARIVCg1pbnZpdGF0aW9uX2lkGAMgASgGIlEKFUdldEludml0YXRpb25S", + "ZXNwb25zZRI4CgppbnZpdGF0aW9uGAEgASgLMiQuYmdzLnByb3RvY29sLmNs", + "dWIudjEuQ2x1Ykludml0YXRpb24ieAoVR2V0SW52aXRhdGlvbnNSZXF1ZXN0", + "EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVt", + "YmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhQKDGNvbnRpbnVhdGlv", + "bhgDIAEoBCJoChZHZXRJbnZpdGF0aW9uc1Jlc3BvbnNlEjgKCmludml0YXRp", + "b24YASADKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViSW52aXRhdGlv", + "bhIUCgxjb250aW51YXRpb24YAiABKAQioAEKFVNlbmRTdWdnZXN0aW9uUmVx", + "dWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYx", + "Lk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARI8CgdvcHRpb25z", + "GAMgASgLMisuYmdzLnByb3RvY29sLmNsdWIudjEuU2VuZFN1Z2dlc3Rpb25P", + "cHRpb25zInsKF0FjY2VwdFN1Z2dlc3Rpb25SZXF1ZXN0EjAKCGFnZW50X2lk", + "GAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1", + "Yl9pZBgCIAEoBEIGgvkrAhABEhUKDXN1Z2dlc3Rpb25faWQYAyABKAYifAoY", + "RGVjbGluZVN1Z2dlc3Rpb25SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEo", + "BEIGgvkrAhABEhUKDXN1Z2dlc3Rpb25faWQYAyABKAYieAoUR2V0U3VnZ2Vz", + "dGlvblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESFQoN", + "c3VnZ2VzdGlvbl9pZBgDIAEoBiJRChVHZXRTdWdnZXN0aW9uUmVzcG9uc2US", + "OAoKc3VnZ2VzdGlvbhgBIAEoCzIkLmJncy5wcm90b2NvbC5jbHViLnYxLkNs", + "dWJTdWdnZXN0aW9uIngKFUdldFN1Z2dlc3Rpb25zUmVxdWVzdBIwCghhZ2Vu", + "dF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcK", + "B2NsdWJfaWQYAiABKARCBoL5KwIQARIUCgxjb250aW51YXRpb24YAyABKAQi", + "aAoWR2V0U3VnZ2VzdGlvbnNSZXNwb25zZRI4CgpzdWdnZXN0aW9uGAEgAygL", + "MiQuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlN1Z2dlc3Rpb24SFAoMY29u", + "dGludWF0aW9uGAIgASgEIpwBChNDcmVhdGVUaWNrZXRSZXF1ZXN0EjAKCGFn", + "ZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQS", + "FwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEjoKB29wdGlvbnMYAyABKAsyKS5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5DcmVhdGVUaWNrZXRPcHRpb25zIkgKFENy", + "ZWF0ZVRpY2tldFJlc3BvbnNlEjAKBnRpY2tldBgBIAEoCzIgLmJncy5wcm90", + "b2NvbC5jbHViLnYxLkNsdWJUaWNrZXQidAoURGVzdHJveVRpY2tldFJlcXVl", + "c3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5N", + "ZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJdGlja2V0X2lk", + "GAMgASgJIloKE1JlZGVlbVRpY2tldFJlcXVlc3QSMAoIYWdlbnRfaWQYASAB", + "KAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIRCgl0aWNrZXRf", + "aWQYAyABKAkiVwoQR2V0VGlja2V0UmVxdWVzdBIwCghhZ2VudF9pZBgBIAEo", + "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhEKCXRpY2tldF9p", + "ZBgDIAEoCSJFChFHZXRUaWNrZXRSZXNwb25zZRIwCgZ0aWNrZXQYASABKAsy", + "IC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViVGlja2V0InQKEUdldFRpY2tl", + "dHNSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNs", + "dWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhQKDGNv", + "bnRpbnVhdGlvbhgDIAEoBCJcChJHZXRUaWNrZXRzUmVzcG9uc2USMAoGdGlj", + "a2V0GAEgAygLMiAuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlRpY2tldBIU", + "Cgxjb250aW51YXRpb24YAiABKAQikAEKDUFkZEJhblJlcXVlc3QSMAoIYWdl", + "bnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIX", + "CgdjbHViX2lkGAIgASgEQgaC+SsCEAESNAoHb3B0aW9ucxgDIAEoCzIjLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLkFkZEJhbk9wdGlvbnMikAEKEFJlbW92ZUJh", + "blJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESMQoJdGFy", + "Z2V0X2lkGAMgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQi", + "jQEKDUdldEJhblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsC", + "EAESMQoJdGFyZ2V0X2lkGAMgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVtYmVySWQiPAoOR2V0QmFuUmVzcG9uc2USKgoDYmFuGAEgASgLMh0uYmdz", + "LnByb3RvY29sLmNsdWIudjEuQ2x1YkJhbiJxCg5HZXRCYW5zUmVxdWVzdBIw", + "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", + "cklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIUCgxjb250aW51YXRpb24Y", + "AyABKAQiUwoPR2V0QmFuc1Jlc3BvbnNlEioKA2JhbhgBIAMoCzIdLmJncy5w", + "cm90b2NvbC5jbHViLnYxLkNsdWJCYW4SFAoMY29udGludWF0aW9uGAIgASgE", + "InYKFlN1YnNjcmliZVN0cmVhbVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsy", + "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIg", + "ASgEQgaC+SsCEAESEQoJc3RyZWFtX2lkGAMgAygEIngKGFVuc3Vic2NyaWJl", + "U3RyZWFtUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIR", + "CglzdHJlYW1faWQYAyADKAQinAEKE0NyZWF0ZVN0cmVhbVJlcXVlc3QSMAoI", + "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", + "ZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESOgoHb3B0aW9ucxgDIAEoCzIp", + "LmJncy5wcm90b2NvbC5jbHViLnYxLkNyZWF0ZVN0cmVhbU9wdGlvbnMiOgoU", + "Q3JlYXRlU3RyZWFtUmVzcG9uc2USDwoHY2x1Yl9pZBgBIAEoBBIRCglzdHJl", + "YW1faWQYAiABKAQidAoURGVzdHJveVN0cmVhbVJlcXVlc3QSMAoIYWdlbnRf", + "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdj", + "bHViX2lkGAIgASgEQgaC+SsCEAESEQoJc3RyZWFtX2lkGAMgASgEInAKEEdl", + "dFN0cmVhbVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAES", + "EQoJc3RyZWFtX2lkGAMgASgEIkEKEUdldFN0cmVhbVJlc3BvbnNlEiwKBnN0", + "cmVhbRgBIAEoCzIcLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbSJ0ChFH", + "ZXRTdHJlYW1zUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQ", + "ARIUCgxjb250aW51YXRpb24YAyABKAQiiAEKEkdldFN0cmVhbXNSZXNwb25z", + "ZRIsCgZzdHJlYW0YASADKAsyHC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJl", + "YW0SLgoEdmlldxgCIAMoCzIgLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVh", + "bVZpZXcSFAoMY29udGludWF0aW9uGAMgASgEIrMBChhVcGRhdGVTdHJlYW1T", + "dGF0ZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJ", + "c3RyZWFtX2lkGAMgASgEEjkKB29wdGlvbnMYBSABKAsyKC5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5TdHJlYW1TdGF0ZU9wdGlvbnMihAEKFVNldFN0cmVhbUZv", + "Y3VzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", + "bHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIRCglz", + "dHJlYW1faWQYAyABKAQSDQoFZm9jdXMYBCABKAgisQEKFENyZWF0ZU1lc3Nh", + "Z2VSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNs", + "dWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhEKCXN0", + "cmVhbV9pZBgDIAEoBBI7CgdvcHRpb25zGAQgASgLMiouYmdzLnByb3RvY29s", + "LmNsdWIudjEuQ3JlYXRlTWVzc2FnZU9wdGlvbnMiTQoVQ3JlYXRlTWVzc2Fn", + "ZVJlc3BvbnNlEjQKB21lc3NhZ2UYASABKAsyIy5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5TdHJlYW1NZXNzYWdlIqIBChVEZXN0cm95TWVzc2FnZVJlcXVlc3QS", + "MAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", + "ZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJc3RyZWFtX2lkGAMg", + "ASgEEisKCm1lc3NhZ2VfaWQYBCABKAsyFy5iZ3MucHJvdG9jb2wuTWVzc2Fn", + "ZUlkIk4KFkRlc3Ryb3lNZXNzYWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEo", + "CzIjLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2Ui3AEKEkVk", + "aXRNZXNzYWdlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQ", + "ARIRCglzdHJlYW1faWQYAyABKAQSKwoKbWVzc2FnZV9pZBgEIAEoCzIXLmJn", + "cy5wcm90b2NvbC5NZXNzYWdlSWQSOwoHb3B0aW9ucxgFIAEoCzIqLmJncy5w", + "cm90b2NvbC5jbHViLnYxLkNyZWF0ZU1lc3NhZ2VPcHRpb25zIksKE0VkaXRN", + "ZXNzYWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEoCzIjLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLlN0cmVhbU1lc3NhZ2UidwoXU2V0TWVzc2FnZVBpbm5lZFJl", + "cXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJc3RyZWFt", + "X2lkGAMgASgEIrkBChlTZXRUeXBpbmdJbmRpY2F0b3JSZXF1ZXN0EjAKCGFn", + "ZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQS", + "FwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhEKCXN0cmVhbV9pZBgDIAEoBBI+", + "CglpbmRpY2F0b3IYBCABKA4yHS5iZ3MucHJvdG9jb2wuVHlwaW5nSW5kaWNh", + "dG9yOgxUWVBJTkdfU1RBUlQiogEKHEFkdmFuY2VTdHJlYW1WaWV3VGltZVJl", + "cXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESIAoUc3RyZWFt", + "X2lkX2RlcHJlY2F0ZWQYAyABKARCAhgBEhUKCXN0cmVhbV9pZBgEIAMoBEIC", + "EAEigwEKI0FkdmFuY2VTdHJlYW1NZW50aW9uVmlld1RpbWVSZXF1ZXN0EjAK", + "CGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVy", + "SWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhEKCXN0cmVhbV9pZBgDIAEo", + "BCJrCh5BZHZhbmNlQWN0aXZpdHlWaWV3VGltZVJlcXVlc3QSMAoIYWdlbnRf", + "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdj", + "bHViX2lkGAIgASgEQgaC+SsCEAEipwEKF0dldFN0cmVhbUhpc3RvcnlSZXF1", + "ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhEKCXN0cmVhbV9p", + "ZBgDIAEoBBIuCgdvcHRpb25zGAQgASgLMh0uYmdzLnByb3RvY29sLkdldEV2", + "ZW50T3B0aW9ucyJmChhHZXRTdHJlYW1IaXN0b3J5UmVzcG9uc2USNAoHbWVz", + "c2FnZRgBIAMoCzIjLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3Nh", + "Z2USFAoMY29udGludWF0aW9uGAIgASgEIqQBChdHZXRTdHJlYW1NZXNzYWdl", + "UmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIRCglzdHJl", + "YW1faWQYAyABKAQSKwoKbWVzc2FnZV9pZBgEIAEoCzIXLmJncy5wcm90b2Nv", + "bC5NZXNzYWdlSWQiUAoYR2V0U3RyZWFtTWVzc2FnZVJlc3BvbnNlEjQKB21l", + "c3NhZ2UYASABKAsyIy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1NZXNz", + "YWdlIpMBChZHZXRDbHViQWN0aXZpdHlSZXF1ZXN0EjAKCGFnZW50X2lkGAEg", + "ASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9p", + "ZBgCIAEoBEIGgvkrAhABEi4KB29wdGlvbnMYAyABKAsyHS5iZ3MucHJvdG9j", + "b2wuR2V0RXZlbnRPcHRpb25zIi8KF0dldENsdWJBY3Rpdml0eVJlc3BvbnNl", + "EhQKDGNvbnRpbnVhdGlvbhgCIAEoBCKnAQoaR2V0U3RyZWFtVm9pY2VUb2tl", + "blJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJc3Ry", + "ZWFtX2lkGAMgASgEEisKB3ZlcnNpb24YBCABKA1CGoL5KxYqFFZvaWNlUHJv", + "dmlkZXJWZXJzaW9uImcKG0dldFN0cmVhbVZvaWNlVG9rZW5SZXNwb25zZRIT", + "CgtjaGFubmVsX3VyaRgBIAEoCRIzCgtjcmVkZW50aWFscxgCIAEoCzIeLmJn", + "cy5wcm90b2NvbC5Wb2ljZUNyZWRlbnRpYWxzIq0BChpLaWNrRnJvbVN0cmVh", + "bVZvaWNlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIR", + "CglzdHJlYW1faWQYAyABKAQSMQoJdGFyZ2V0X2lkGAQgASgLMh4uYmdzLnBy", + "b3RvY29sLmNsdWIudjEuTWVtYmVySWRQAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -260,6 +274,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetClubTypeResponse), global::Bgs.Protocol.Club.V1.GetClubTypeResponse.Parser, new[]{ "Type", "RoleSet", "RangeSet" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.UpdateClubStateRequest), global::Bgs.Protocol.Club.V1.UpdateClubStateRequest.Parser, new[]{ "AgentId", "ClubId", "Options" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.UpdateClubSettingsRequest), global::Bgs.Protocol.Club.V1.UpdateClubSettingsRequest.Parser, new[]{ "AgentId", "ClubId", "Options" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.AddMemberRequest), global::Bgs.Protocol.Club.V1.AddMemberRequest.Parser, new[]{ "AgentId", "ClubId", "Options" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.JoinRequest), global::Bgs.Protocol.Club.V1.JoinRequest.Parser, new[]{ "AgentId", "ClubId", "Options" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.LeaveRequest), global::Bgs.Protocol.Club.V1.LeaveRequest.Parser, new[]{ "AgentId", "ClubId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.KickRequest), global::Bgs.Protocol.Club.V1.KickRequest.Parser, new[]{ "AgentId", "ClubId", "TargetId" }, null, null, null, null), @@ -328,7 +343,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetStreamMessageResponse), global::Bgs.Protocol.Club.V1.GetStreamMessageResponse.Parser, new[]{ "Message" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetClubActivityRequest), global::Bgs.Protocol.Club.V1.GetClubActivityRequest.Parser, new[]{ "AgentId", "ClubId", "Options" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetClubActivityResponse), global::Bgs.Protocol.Club.V1.GetClubActivityResponse.Parser, new[]{ "Continuation" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetStreamVoiceTokenRequest), global::Bgs.Protocol.Club.V1.GetStreamVoiceTokenRequest.Parser, new[]{ "AgentId", "ClubId", "StreamId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetStreamVoiceTokenRequest), global::Bgs.Protocol.Club.V1.GetStreamVoiceTokenRequest.Parser, new[]{ "AgentId", "ClubId", "StreamId", "Version" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetStreamVoiceTokenResponse), global::Bgs.Protocol.Club.V1.GetStreamVoiceTokenResponse.Parser, new[]{ "ChannelUri", "Credentials" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.KickFromStreamVoiceRequest), global::Bgs.Protocol.Club.V1.KickFromStreamVoiceRequest.Parser, new[]{ "AgentId", "ClubId", "StreamId", "TargetId" }, null, null, null, null) })); @@ -2453,6 +2468,238 @@ namespace Bgs.Protocol.Club.V1 { } + public sealed partial class AddMemberRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AddMemberRequest()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[11]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public AddMemberRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public AddMemberRequest(AddMemberRequest other) : this() { + _hasBits0 = other._hasBits0; + agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; + clubId_ = other.clubId_; + options_ = other.HasOptions ? other.options_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public AddMemberRequest Clone() { + return new AddMemberRequest(this); + } + + /// Field number for the "agent_id" field. + public const int AgentIdFieldNumber = 1; + private global::Bgs.Protocol.Club.V1.MemberId agentId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.MemberId AgentId { + get { return agentId_; } + set { + agentId_ = value; + } + } + /// Gets whether the agent_id field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasAgentId { + get { return agentId_ != null; } + } + /// Clears the value of the agent_id field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearAgentId() { + agentId_ = null; + } + + /// Field number for the "club_id" field. + public const int ClubIdFieldNumber = 2; + private readonly static ulong ClubIdDefaultValue = 0UL; + + private ulong clubId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ulong ClubId { + get { if ((_hasBits0 & 1) != 0) { return clubId_; } else { return ClubIdDefaultValue; } } + set { + _hasBits0 |= 1; + clubId_ = value; + } + } + /// Gets whether the "club_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClubId { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "club_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClubId() { + _hasBits0 &= ~1; + } + + /// Field number for the "options" field. + public const int OptionsFieldNumber = 3; + private global::Bgs.Protocol.Club.V1.CreateMemberOptions options_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.CreateMemberOptions Options { + get { return options_; } + set { + options_ = value; + } + } + /// Gets whether the options field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasOptions { + get { return options_ != null; } + } + /// Clears the value of the options field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearOptions() { + options_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as AddMemberRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(AddMemberRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(AgentId, other.AgentId)) return false; + if (ClubId != other.ClubId) return false; + if (!object.Equals(Options, other.Options)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasAgentId) hash ^= AgentId.GetHashCode(); + if (HasClubId) hash ^= ClubId.GetHashCode(); + if (HasOptions) hash ^= Options.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (HasAgentId) { + output.WriteRawTag(10); + output.WriteMessage(AgentId); + } + if (HasClubId) { + output.WriteRawTag(16); + output.WriteUInt64(ClubId); + } + if (HasOptions) { + output.WriteRawTag(26); + output.WriteMessage(Options); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasAgentId) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(AgentId); + } + if (HasClubId) { + size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ClubId); + } + if (HasOptions) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Options); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(AddMemberRequest other) { + if (other == null) { + return; + } + if (other.HasAgentId) { + if (!HasAgentId) { + AgentId = new global::Bgs.Protocol.Club.V1.MemberId(); + } + AgentId.MergeFrom(other.AgentId); + } + if (other.HasClubId) { + ClubId = other.ClubId; + } + if (other.HasOptions) { + if (!HasOptions) { + Options = new global::Bgs.Protocol.Club.V1.CreateMemberOptions(); + } + Options.MergeFrom(other.Options); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (!HasAgentId) { + AgentId = new global::Bgs.Protocol.Club.V1.MemberId(); + } + input.ReadMessage(AgentId); + break; + } + case 16: { + ClubId = input.ReadUInt64(); + break; + } + case 26: { + if (!HasOptions) { + Options = new global::Bgs.Protocol.Club.V1.CreateMemberOptions(); + } + input.ReadMessage(Options); + break; + } + } + } + } + + } + public sealed partial class JoinRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new JoinRequest()); private pb::UnknownFieldSet _unknownFields; @@ -2462,7 +2709,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[11]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2694,7 +2941,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[12]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[13]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2882,7 +3129,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[13]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[14]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3114,7 +3361,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[14]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[15]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3345,7 +3592,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[15]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[16]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3491,7 +3738,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[16]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[17]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3720,7 +3967,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[17]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[18]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3884,7 +4131,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[18]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[19]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4160,7 +4407,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[19]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[20]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4392,7 +4639,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[20]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[21]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4624,7 +4871,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[21]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[22]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4856,7 +5103,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[22]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[23]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5088,7 +5335,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[23]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[24]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5317,7 +5564,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[24]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[25]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5546,7 +5793,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[25]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[26]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -5775,7 +6022,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[26]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[27]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6003,7 +6250,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[27]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[28]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6149,7 +6396,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[28]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[29]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6378,7 +6625,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[29]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[30]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6542,7 +6789,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[30]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[31]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6774,7 +7021,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[31]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[32]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7003,7 +7250,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[32]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[33]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7232,7 +7479,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[33]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[34]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7460,7 +7707,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[34]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[35]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7606,7 +7853,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[35]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[36]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7835,7 +8082,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[36]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[37]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7999,7 +8246,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[37]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[38]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8230,7 +8477,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[38]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[39]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8376,7 +8623,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[39]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[40]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8603,7 +8850,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[40]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[41]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8788,7 +9035,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[41]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[42]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8973,7 +9220,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[42]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[43]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9119,7 +9366,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[43]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[44]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9348,7 +9595,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[44]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[45]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9512,7 +9759,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[45]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[46]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9744,7 +9991,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[46]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[47]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9976,7 +10223,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[47]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[48]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10207,7 +10454,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[48]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[49]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10353,7 +10600,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[49]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[50]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10582,7 +10829,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[50]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[51]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10746,7 +10993,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[51]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[52]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10955,7 +11202,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[52]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[53]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11164,7 +11411,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[53]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[54]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11396,7 +11643,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[54]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[55]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11581,7 +11828,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[55]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[56]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11810,7 +12057,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[56]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[57]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12038,7 +12285,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[57]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[58]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12184,7 +12431,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[58]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[59]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12413,7 +12660,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[59]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[60]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12597,7 +12844,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[60]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[61]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12870,7 +13117,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[61]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[62]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13140,7 +13387,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[62]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[63]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13412,7 +13659,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[63]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[64]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13558,7 +13805,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[64]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[65]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13830,7 +14077,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[65]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[66]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13976,7 +14223,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[66]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[67]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14292,7 +14539,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[67]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[68]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14438,7 +14685,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[68]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[69]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14667,7 +14914,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[69]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[70]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14937,7 +15184,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[70]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[71]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15190,7 +15437,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[71]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[72]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15419,7 +15666,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[72]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[73]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15607,7 +15854,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[73]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[74]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15880,7 +16127,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[74]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[75]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16044,7 +16291,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[75]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[76]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16316,7 +16563,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[76]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[77]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16462,7 +16709,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[77]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[78]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16694,7 +16941,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[78]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[79]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16838,7 +17085,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[79]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[80]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16859,6 +17106,7 @@ namespace Bgs.Protocol.Club.V1 { agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; clubId_ = other.clubId_; streamId_ = other.streamId_; + version_ = other.version_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -16936,6 +17184,30 @@ namespace Bgs.Protocol.Club.V1 { _hasBits0 &= ~2; } + /// Field number for the "version" field. + public const int VersionFieldNumber = 4; + private readonly static uint VersionDefaultValue = 0; + + private uint version_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Version { + get { if ((_hasBits0 & 4) != 0) { return version_; } else { return VersionDefaultValue; } } + set { + _hasBits0 |= 4; + version_ = value; + } + } + /// Gets whether the "version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasVersion { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearVersion() { + _hasBits0 &= ~4; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as GetStreamVoiceTokenRequest); @@ -16952,6 +17224,7 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(AgentId, other.AgentId)) return false; if (ClubId != other.ClubId) return false; if (StreamId != other.StreamId) return false; + if (Version != other.Version) return false; return Equals(_unknownFields, other._unknownFields); } @@ -16961,6 +17234,7 @@ namespace Bgs.Protocol.Club.V1 { if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasClubId) hash ^= ClubId.GetHashCode(); if (HasStreamId) hash ^= StreamId.GetHashCode(); + if (HasVersion) hash ^= Version.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -16986,6 +17260,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(24); output.WriteUInt64(StreamId); } + if (HasVersion) { + output.WriteRawTag(32); + output.WriteUInt32(Version); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -17003,6 +17281,9 @@ namespace Bgs.Protocol.Club.V1 { if (HasStreamId) { size += 1 + pb::CodedOutputStream.ComputeUInt64Size(StreamId); } + if (HasVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Version); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -17026,6 +17307,9 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasStreamId) { StreamId = other.StreamId; } + if (other.HasVersion) { + Version = other.Version; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -17052,6 +17336,10 @@ namespace Bgs.Protocol.Club.V1 { StreamId = input.ReadUInt64(); break; } + case 32: { + Version = input.ReadUInt32(); + break; + } } } } @@ -17066,7 +17354,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[80]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[81]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -17252,7 +17540,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[81]; } + get { return global::Bgs.Protocol.Club.V1.ClubRequestReflection.Descriptor.MessageTypes[82]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/ClubRole.cs b/Source/Framework/Proto/ClubRole.cs index 4f789d46a..8ea4dd99b 100644 --- a/Source/Framework/Proto/ClubRole.cs +++ b/Source/Framework/Proto/ClubRole.cs @@ -26,50 +26,51 @@ namespace Bgs.Protocol.Club.V1 { string.Concat( "CiFiZ3MvbG93L3BiL2NsaWVudC9jbHViX3JvbGUucHJvdG8SFGJncy5wcm90", "b2NvbC5jbHViLnYxGiJiZ3MvbG93L3BiL2NsaWVudC9yb2xlX3R5cGVzLnBy", - "b3RvIq8LChBDbHViUHJpdmlsZWdlU2V0EhMKC2Nhbl9kZXN0cm95GAEgASgI", + "b3RvIscLChBDbHViUHJpdmlsZWdlU2V0EhMKC2Nhbl9kZXN0cm95GAEgASgI", "EhkKEWNhbl9zZXRfYXR0cmlidXRlGAogASgIEhQKDGNhbl9zZXRfbmFtZRgL", "IAEoCBIbChNjYW5fc2V0X2Rlc2NyaXB0aW9uGAwgASgIEhYKDmNhbl9zZXRf", "YXZhdGFyGA0gASgIEhkKEWNhbl9zZXRfYnJvYWRjYXN0GA4gASgIEh0KFWNh", - "bl9zZXRfcHJpdmFjeV9sZXZlbBgPIAEoCBIXCg9jYW5fa2lja19tZW1iZXIY", - "HiABKAgSJAocY2FuX3NldF9vd25fbWVtYmVyX2F0dHJpYnV0ZRgfIAEoCBIm", - "Ch5jYW5fc2V0X290aGVyX21lbWJlcl9hdHRyaWJ1dGUYICABKAgSHwoXY2Fu", - "X3NldF9vd25fdm9pY2Vfc3RhdGUYISABKAgSIgoaY2FuX3NldF9vd25fcHJl", - "c2VuY2VfbGV2ZWwYIiABKAgSIQoZY2FuX3NldF9vd25fd2hpc3Blcl9sZXZl", - "bBgjIAEoCBIfChdjYW5fc2V0X293bl9tZW1iZXJfbm90ZRgkIAEoCBIhChlj", - "YW5fc2V0X290aGVyX21lbWJlcl9ub3RlGCUgASgIEhUKDWNhbl91c2Vfdm9p", - "Y2UYMiABKAgSJQodY2FuX3ZvaWNlX211dGVfbWVtYmVyX2Zvcl9hbGwYMyAB", - "KAgSGgoSY2FuX2dldF9pbnZpdGF0aW9uGEYgASgIEhsKE2Nhbl9zZW5kX2lu", - "dml0YXRpb24YRyABKAgSIQoZY2FuX3NlbmRfZ3Vlc3RfaW52aXRhdGlvbhhI", - "IAEoCBIhChljYW5fcmV2b2tlX293bl9pbnZpdGF0aW9uGEkgASgIEiMKG2Nh", - "bl9yZXZva2Vfb3RoZXJfaW52aXRhdGlvbhhKIAEoCBIaChJjYW5fZ2V0X3N1", - "Z2dlc3Rpb24YWiABKAgSGgoSY2FuX3N1Z2dlc3RfbWVtYmVyGFsgASgIEhoK", - "EmNhbl9hcHByb3ZlX21lbWJlchhcIAEoCBIWCg5jYW5fZ2V0X3RpY2tldBhu", - "IAEoCBIZChFjYW5fY3JlYXRlX3RpY2tldBhvIAEoCBIaChJjYW5fZGVzdHJv", - "eV90aWNrZXQYcCABKAgSFAoLY2FuX2dldF9iYW4YggEgASgIEhQKC2Nhbl9h", - "ZGRfYmFuGIMBIAEoCBIXCg5jYW5fcmVtb3ZlX2JhbhiEASABKAgSGgoRY2Fu", - "X2NyZWF0ZV9zdHJlYW0YjAEgASgIEhsKEmNhbl9kZXN0cm95X3N0cmVhbRiN", - "ASABKAgSIAoXY2FuX3NldF9zdHJlYW1fcG9zaXRpb24YjgEgASgIEiEKGGNh", - "bl9zZXRfc3RyZWFtX2F0dHJpYnV0ZRiPASABKAgSHAoTY2FuX3NldF9zdHJl", - "YW1fbmFtZRiQASABKAgSHwoWY2FuX3NldF9zdHJlYW1fc3ViamVjdBiRASAB", - "KAgSHgoVY2FuX3NldF9zdHJlYW1fYWNjZXNzGJIBIAEoCBIjChpjYW5fc2V0", - "X3N0cmVhbV92b2ljZV9sZXZlbBiTASABKAgSGwoSY2FuX2NyZWF0ZV9tZXNz", - "YWdlGLQBIAEoCBIgChdjYW5fZGVzdHJveV9vd25fbWVzc2FnZRi1ASABKAgS", - "IgoZY2FuX2Rlc3Ryb3lfb3RoZXJfbWVzc2FnZRi2ASABKAgSHQoUY2FuX2Vk", - "aXRfb3duX21lc3NhZ2UYtwEgASgIEhgKD2Nhbl9waW5fbWVzc2FnZRi4ASAB", - "KAgSGAoPY2FuX21lbnRpb25fYWxsGLkBIAEoCBIZChBjYW5fbWVudGlvbl9o", - "ZXJlGLoBIAEoCBIbChJjYW5fbWVudGlvbl9tZW1iZXIYuwEgASgIEhkKEGNh", - "bl9tZW50aW9uX3JvbGUYvAEgASgIIrkBCghDbHViUm9sZRIKCgJpZBgBIAEo", - "DRImCgVzdGF0ZRgCIAEoCzIXLmJncy5wcm90b2NvbC5Sb2xlU3RhdGUSOQoJ", - "cHJpdmlsZWdlGAMgASgLMiYuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlBy", - "aXZpbGVnZVNldBIiChphbHdheXNfZ3JhbnRfc3RyZWFtX2FjY2VzcxgEIAEo", - "CBIaChJhbGxvd19pbl9jbHViX3Nsb3QYBSABKAgilAEKC0NsdWJSb2xlU2V0", - "EiwKBHJvbGUYASADKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViUm9s", - "ZRIYCgxkZWZhdWx0X3JvbGUYBSADKA1CAhABEiwKJGFzc2lnbm1lbnRfcmVz", - "cGVjdHNfcmVsZWdhdGlvbl9jaGFpbhgGIAEoCBIPCgdzdWJ0eXBlGAcgASgJ")); + "bl9zZXRfcHJpdmFjeV9sZXZlbBgPIAEoCBIWCg5jYW5fYWRkX21lbWJlchgd", + "IAEoCBIXCg9jYW5fa2lja19tZW1iZXIYHiABKAgSJAocY2FuX3NldF9vd25f", + "bWVtYmVyX2F0dHJpYnV0ZRgfIAEoCBImCh5jYW5fc2V0X290aGVyX21lbWJl", + "cl9hdHRyaWJ1dGUYICABKAgSHwoXY2FuX3NldF9vd25fdm9pY2Vfc3RhdGUY", + "ISABKAgSIgoaY2FuX3NldF9vd25fcHJlc2VuY2VfbGV2ZWwYIiABKAgSIQoZ", + "Y2FuX3NldF9vd25fd2hpc3Blcl9sZXZlbBgjIAEoCBIfChdjYW5fc2V0X293", + "bl9tZW1iZXJfbm90ZRgkIAEoCBIhChljYW5fc2V0X290aGVyX21lbWJlcl9u", + "b3RlGCUgASgIEhUKDWNhbl91c2Vfdm9pY2UYMiABKAgSJQodY2FuX3ZvaWNl", + "X211dGVfbWVtYmVyX2Zvcl9hbGwYMyABKAgSGgoSY2FuX2dldF9pbnZpdGF0", + "aW9uGEYgASgIEhsKE2Nhbl9zZW5kX2ludml0YXRpb24YRyABKAgSIQoZY2Fu", + "X3NlbmRfZ3Vlc3RfaW52aXRhdGlvbhhIIAEoCBIhChljYW5fcmV2b2tlX293", + "bl9pbnZpdGF0aW9uGEkgASgIEiMKG2Nhbl9yZXZva2Vfb3RoZXJfaW52aXRh", + "dGlvbhhKIAEoCBIaChJjYW5fZ2V0X3N1Z2dlc3Rpb24YWiABKAgSGgoSY2Fu", + "X3N1Z2dlc3RfbWVtYmVyGFsgASgIEhoKEmNhbl9hcHByb3ZlX21lbWJlchhc", + "IAEoCBIWCg5jYW5fZ2V0X3RpY2tldBhuIAEoCBIZChFjYW5fY3JlYXRlX3Rp", + "Y2tldBhvIAEoCBIaChJjYW5fZGVzdHJveV90aWNrZXQYcCABKAgSFAoLY2Fu", + "X2dldF9iYW4YggEgASgIEhQKC2Nhbl9hZGRfYmFuGIMBIAEoCBIXCg5jYW5f", + "cmVtb3ZlX2JhbhiEASABKAgSGgoRY2FuX2NyZWF0ZV9zdHJlYW0YjAEgASgI", + "EhsKEmNhbl9kZXN0cm95X3N0cmVhbRiNASABKAgSIAoXY2FuX3NldF9zdHJl", + "YW1fcG9zaXRpb24YjgEgASgIEiEKGGNhbl9zZXRfc3RyZWFtX2F0dHJpYnV0", + "ZRiPASABKAgSHAoTY2FuX3NldF9zdHJlYW1fbmFtZRiQASABKAgSHwoWY2Fu", + "X3NldF9zdHJlYW1fc3ViamVjdBiRASABKAgSHgoVY2FuX3NldF9zdHJlYW1f", + "YWNjZXNzGJIBIAEoCBIjChpjYW5fc2V0X3N0cmVhbV92b2ljZV9sZXZlbBiT", + "ASABKAgSGwoSY2FuX2NyZWF0ZV9tZXNzYWdlGLQBIAEoCBIgChdjYW5fZGVz", + "dHJveV9vd25fbWVzc2FnZRi1ASABKAgSIgoZY2FuX2Rlc3Ryb3lfb3RoZXJf", + "bWVzc2FnZRi2ASABKAgSHQoUY2FuX2VkaXRfb3duX21lc3NhZ2UYtwEgASgI", + "EhgKD2Nhbl9waW5fbWVzc2FnZRi4ASABKAgSGAoPY2FuX21lbnRpb25fYWxs", + "GLkBIAEoCBIZChBjYW5fbWVudGlvbl9oZXJlGLoBIAEoCBIbChJjYW5fbWVu", + "dGlvbl9tZW1iZXIYuwEgASgIEhkKEGNhbl9tZW50aW9uX3JvbGUYvAEgASgI", + "IrkBCghDbHViUm9sZRIKCgJpZBgBIAEoDRImCgVzdGF0ZRgCIAEoCzIXLmJn", + "cy5wcm90b2NvbC5Sb2xlU3RhdGUSOQoJcHJpdmlsZWdlGAMgASgLMiYuYmdz", + "LnByb3RvY29sLmNsdWIudjEuQ2x1YlByaXZpbGVnZVNldBIiChphbHdheXNf", + "Z3JhbnRfc3RyZWFtX2FjY2VzcxgEIAEoCBIaChJhbGxvd19pbl9jbHViX3Ns", + "b3QYBSABKAgilAEKC0NsdWJSb2xlU2V0EiwKBHJvbGUYASADKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5DbHViUm9sZRIYCgxkZWZhdWx0X3JvbGUYBSAD", + "KA1CAhABEiwKJGFzc2lnbm1lbnRfcmVzcGVjdHNfcmVsZWdhdGlvbl9jaGFp", + "bhgGIAEoCBIPCgdzdWJ0eXBlGAcgASgJ")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.RoleTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubPrivilegeSet), global::Bgs.Protocol.Club.V1.ClubPrivilegeSet.Parser, new[]{ "CanDestroy", "CanSetAttribute", "CanSetName", "CanSetDescription", "CanSetAvatar", "CanSetBroadcast", "CanSetPrivacyLevel", "CanKickMember", "CanSetOwnMemberAttribute", "CanSetOtherMemberAttribute", "CanSetOwnVoiceState", "CanSetOwnPresenceLevel", "CanSetOwnWhisperLevel", "CanSetOwnMemberNote", "CanSetOtherMemberNote", "CanUseVoice", "CanVoiceMuteMemberForAll", "CanGetInvitation", "CanSendInvitation", "CanSendGuestInvitation", "CanRevokeOwnInvitation", "CanRevokeOtherInvitation", "CanGetSuggestion", "CanSuggestMember", "CanApproveMember", "CanGetTicket", "CanCreateTicket", "CanDestroyTicket", "CanGetBan", "CanAddBan", "CanRemoveBan", "CanCreateStream", "CanDestroyStream", "CanSetStreamPosition", "CanSetStreamAttribute", "CanSetStreamName", "CanSetStreamSubject", "CanSetStreamAccess", "CanSetStreamVoiceLevel", "CanCreateMessage", "CanDestroyOwnMessage", "CanDestroyOtherMessage", "CanEditOwnMessage", "CanPinMessage", "CanMentionAll", "CanMentionHere", "CanMentionMember", "CanMentionRole" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubPrivilegeSet), global::Bgs.Protocol.Club.V1.ClubPrivilegeSet.Parser, new[]{ "CanDestroy", "CanSetAttribute", "CanSetName", "CanSetDescription", "CanSetAvatar", "CanSetBroadcast", "CanSetPrivacyLevel", "CanAddMember", "CanKickMember", "CanSetOwnMemberAttribute", "CanSetOtherMemberAttribute", "CanSetOwnVoiceState", "CanSetOwnPresenceLevel", "CanSetOwnWhisperLevel", "CanSetOwnMemberNote", "CanSetOtherMemberNote", "CanUseVoice", "CanVoiceMuteMemberForAll", "CanGetInvitation", "CanSendInvitation", "CanSendGuestInvitation", "CanRevokeOwnInvitation", "CanRevokeOtherInvitation", "CanGetSuggestion", "CanSuggestMember", "CanApproveMember", "CanGetTicket", "CanCreateTicket", "CanDestroyTicket", "CanGetBan", "CanAddBan", "CanRemoveBan", "CanCreateStream", "CanDestroyStream", "CanSetStreamPosition", "CanSetStreamAttribute", "CanSetStreamName", "CanSetStreamSubject", "CanSetStreamAccess", "CanSetStreamVoiceLevel", "CanCreateMessage", "CanDestroyOwnMessage", "CanDestroyOtherMessage", "CanEditOwnMessage", "CanPinMessage", "CanMentionAll", "CanMentionHere", "CanMentionMember", "CanMentionRole" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubRole), global::Bgs.Protocol.Club.V1.ClubRole.Parser, new[]{ "Id", "State", "Privilege", "AlwaysGrantStreamAccess", "AllowInClubSlot" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubRoleSet), global::Bgs.Protocol.Club.V1.ClubRoleSet.Parser, new[]{ "Role", "DefaultRole", "AssignmentRespectsRelegationChain", "Subtype" }, null, null, null, null) })); @@ -114,6 +115,7 @@ namespace Bgs.Protocol.Club.V1 { canSetAvatar_ = other.canSetAvatar_; canSetBroadcast_ = other.canSetBroadcast_; canSetPrivacyLevel_ = other.canSetPrivacyLevel_; + canAddMember_ = other.canAddMember_; canKickMember_ = other.canKickMember_; canSetOwnMemberAttribute_ = other.canSetOwnMemberAttribute_; canSetOtherMemberAttribute_ = other.canSetOtherMemberAttribute_; @@ -331,6 +333,30 @@ namespace Bgs.Protocol.Club.V1 { _hasBits0 &= ~64; } + /// Field number for the "can_add_member" field. + public const int CanAddMemberFieldNumber = 29; + private readonly static bool CanAddMemberDefaultValue = false; + + private bool canAddMember_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool CanAddMember { + get { if ((_hasBits0 & 128) != 0) { return canAddMember_; } else { return CanAddMemberDefaultValue; } } + set { + _hasBits0 |= 128; + canAddMember_ = value; + } + } + /// Gets whether the "can_add_member" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasCanAddMember { + get { return (_hasBits0 & 128) != 0; } + } + /// Clears the value of the "can_add_member" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearCanAddMember() { + _hasBits0 &= ~128; + } + /// Field number for the "can_kick_member" field. public const int CanKickMemberFieldNumber = 30; private readonly static bool CanKickMemberDefaultValue = false; @@ -338,21 +364,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canKickMember_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanKickMember { - get { if ((_hasBits0 & 128) != 0) { return canKickMember_; } else { return CanKickMemberDefaultValue; } } + get { if ((_hasBits0 & 256) != 0) { return canKickMember_; } else { return CanKickMemberDefaultValue; } } set { - _hasBits0 |= 128; + _hasBits0 |= 256; canKickMember_ = value; } } /// Gets whether the "can_kick_member" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanKickMember { - get { return (_hasBits0 & 128) != 0; } + get { return (_hasBits0 & 256) != 0; } } /// Clears the value of the "can_kick_member" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanKickMember() { - _hasBits0 &= ~128; + _hasBits0 &= ~256; } /// Field number for the "can_set_own_member_attribute" field. @@ -362,21 +388,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOwnMemberAttribute_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOwnMemberAttribute { - get { if ((_hasBits0 & 256) != 0) { return canSetOwnMemberAttribute_; } else { return CanSetOwnMemberAttributeDefaultValue; } } + get { if ((_hasBits0 & 512) != 0) { return canSetOwnMemberAttribute_; } else { return CanSetOwnMemberAttributeDefaultValue; } } set { - _hasBits0 |= 256; + _hasBits0 |= 512; canSetOwnMemberAttribute_ = value; } } /// Gets whether the "can_set_own_member_attribute" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOwnMemberAttribute { - get { return (_hasBits0 & 256) != 0; } + get { return (_hasBits0 & 512) != 0; } } /// Clears the value of the "can_set_own_member_attribute" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOwnMemberAttribute() { - _hasBits0 &= ~256; + _hasBits0 &= ~512; } /// Field number for the "can_set_other_member_attribute" field. @@ -386,21 +412,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOtherMemberAttribute_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOtherMemberAttribute { - get { if ((_hasBits0 & 512) != 0) { return canSetOtherMemberAttribute_; } else { return CanSetOtherMemberAttributeDefaultValue; } } + get { if ((_hasBits0 & 1024) != 0) { return canSetOtherMemberAttribute_; } else { return CanSetOtherMemberAttributeDefaultValue; } } set { - _hasBits0 |= 512; + _hasBits0 |= 1024; canSetOtherMemberAttribute_ = value; } } /// Gets whether the "can_set_other_member_attribute" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOtherMemberAttribute { - get { return (_hasBits0 & 512) != 0; } + get { return (_hasBits0 & 1024) != 0; } } /// Clears the value of the "can_set_other_member_attribute" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOtherMemberAttribute() { - _hasBits0 &= ~512; + _hasBits0 &= ~1024; } /// Field number for the "can_set_own_voice_state" field. @@ -410,21 +436,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOwnVoiceState_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOwnVoiceState { - get { if ((_hasBits0 & 1024) != 0) { return canSetOwnVoiceState_; } else { return CanSetOwnVoiceStateDefaultValue; } } + get { if ((_hasBits0 & 2048) != 0) { return canSetOwnVoiceState_; } else { return CanSetOwnVoiceStateDefaultValue; } } set { - _hasBits0 |= 1024; + _hasBits0 |= 2048; canSetOwnVoiceState_ = value; } } /// Gets whether the "can_set_own_voice_state" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOwnVoiceState { - get { return (_hasBits0 & 1024) != 0; } + get { return (_hasBits0 & 2048) != 0; } } /// Clears the value of the "can_set_own_voice_state" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOwnVoiceState() { - _hasBits0 &= ~1024; + _hasBits0 &= ~2048; } /// Field number for the "can_set_own_presence_level" field. @@ -434,21 +460,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOwnPresenceLevel_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOwnPresenceLevel { - get { if ((_hasBits0 & 2048) != 0) { return canSetOwnPresenceLevel_; } else { return CanSetOwnPresenceLevelDefaultValue; } } + get { if ((_hasBits0 & 4096) != 0) { return canSetOwnPresenceLevel_; } else { return CanSetOwnPresenceLevelDefaultValue; } } set { - _hasBits0 |= 2048; + _hasBits0 |= 4096; canSetOwnPresenceLevel_ = value; } } /// Gets whether the "can_set_own_presence_level" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOwnPresenceLevel { - get { return (_hasBits0 & 2048) != 0; } + get { return (_hasBits0 & 4096) != 0; } } /// Clears the value of the "can_set_own_presence_level" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOwnPresenceLevel() { - _hasBits0 &= ~2048; + _hasBits0 &= ~4096; } /// Field number for the "can_set_own_whisper_level" field. @@ -458,21 +484,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOwnWhisperLevel_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOwnWhisperLevel { - get { if ((_hasBits0 & 4096) != 0) { return canSetOwnWhisperLevel_; } else { return CanSetOwnWhisperLevelDefaultValue; } } + get { if ((_hasBits0 & 8192) != 0) { return canSetOwnWhisperLevel_; } else { return CanSetOwnWhisperLevelDefaultValue; } } set { - _hasBits0 |= 4096; + _hasBits0 |= 8192; canSetOwnWhisperLevel_ = value; } } /// Gets whether the "can_set_own_whisper_level" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOwnWhisperLevel { - get { return (_hasBits0 & 4096) != 0; } + get { return (_hasBits0 & 8192) != 0; } } /// Clears the value of the "can_set_own_whisper_level" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOwnWhisperLevel() { - _hasBits0 &= ~4096; + _hasBits0 &= ~8192; } /// Field number for the "can_set_own_member_note" field. @@ -482,21 +508,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOwnMemberNote_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOwnMemberNote { - get { if ((_hasBits0 & 8192) != 0) { return canSetOwnMemberNote_; } else { return CanSetOwnMemberNoteDefaultValue; } } + get { if ((_hasBits0 & 16384) != 0) { return canSetOwnMemberNote_; } else { return CanSetOwnMemberNoteDefaultValue; } } set { - _hasBits0 |= 8192; + _hasBits0 |= 16384; canSetOwnMemberNote_ = value; } } /// Gets whether the "can_set_own_member_note" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOwnMemberNote { - get { return (_hasBits0 & 8192) != 0; } + get { return (_hasBits0 & 16384) != 0; } } /// Clears the value of the "can_set_own_member_note" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOwnMemberNote() { - _hasBits0 &= ~8192; + _hasBits0 &= ~16384; } /// Field number for the "can_set_other_member_note" field. @@ -506,21 +532,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetOtherMemberNote_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetOtherMemberNote { - get { if ((_hasBits0 & 16384) != 0) { return canSetOtherMemberNote_; } else { return CanSetOtherMemberNoteDefaultValue; } } + get { if ((_hasBits0 & 32768) != 0) { return canSetOtherMemberNote_; } else { return CanSetOtherMemberNoteDefaultValue; } } set { - _hasBits0 |= 16384; + _hasBits0 |= 32768; canSetOtherMemberNote_ = value; } } /// Gets whether the "can_set_other_member_note" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetOtherMemberNote { - get { return (_hasBits0 & 16384) != 0; } + get { return (_hasBits0 & 32768) != 0; } } /// Clears the value of the "can_set_other_member_note" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetOtherMemberNote() { - _hasBits0 &= ~16384; + _hasBits0 &= ~32768; } /// Field number for the "can_use_voice" field. @@ -530,21 +556,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canUseVoice_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanUseVoice { - get { if ((_hasBits0 & 32768) != 0) { return canUseVoice_; } else { return CanUseVoiceDefaultValue; } } + get { if ((_hasBits0 & 65536) != 0) { return canUseVoice_; } else { return CanUseVoiceDefaultValue; } } set { - _hasBits0 |= 32768; + _hasBits0 |= 65536; canUseVoice_ = value; } } /// Gets whether the "can_use_voice" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanUseVoice { - get { return (_hasBits0 & 32768) != 0; } + get { return (_hasBits0 & 65536) != 0; } } /// Clears the value of the "can_use_voice" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanUseVoice() { - _hasBits0 &= ~32768; + _hasBits0 &= ~65536; } /// Field number for the "can_voice_mute_member_for_all" field. @@ -554,21 +580,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canVoiceMuteMemberForAll_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanVoiceMuteMemberForAll { - get { if ((_hasBits0 & 65536) != 0) { return canVoiceMuteMemberForAll_; } else { return CanVoiceMuteMemberForAllDefaultValue; } } + get { if ((_hasBits0 & 131072) != 0) { return canVoiceMuteMemberForAll_; } else { return CanVoiceMuteMemberForAllDefaultValue; } } set { - _hasBits0 |= 65536; + _hasBits0 |= 131072; canVoiceMuteMemberForAll_ = value; } } /// Gets whether the "can_voice_mute_member_for_all" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanVoiceMuteMemberForAll { - get { return (_hasBits0 & 65536) != 0; } + get { return (_hasBits0 & 131072) != 0; } } /// Clears the value of the "can_voice_mute_member_for_all" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanVoiceMuteMemberForAll() { - _hasBits0 &= ~65536; + _hasBits0 &= ~131072; } /// Field number for the "can_get_invitation" field. @@ -578,21 +604,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canGetInvitation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanGetInvitation { - get { if ((_hasBits0 & 131072) != 0) { return canGetInvitation_; } else { return CanGetInvitationDefaultValue; } } + get { if ((_hasBits0 & 262144) != 0) { return canGetInvitation_; } else { return CanGetInvitationDefaultValue; } } set { - _hasBits0 |= 131072; + _hasBits0 |= 262144; canGetInvitation_ = value; } } /// Gets whether the "can_get_invitation" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanGetInvitation { - get { return (_hasBits0 & 131072) != 0; } + get { return (_hasBits0 & 262144) != 0; } } /// Clears the value of the "can_get_invitation" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanGetInvitation() { - _hasBits0 &= ~131072; + _hasBits0 &= ~262144; } /// Field number for the "can_send_invitation" field. @@ -602,21 +628,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSendInvitation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSendInvitation { - get { if ((_hasBits0 & 262144) != 0) { return canSendInvitation_; } else { return CanSendInvitationDefaultValue; } } + get { if ((_hasBits0 & 524288) != 0) { return canSendInvitation_; } else { return CanSendInvitationDefaultValue; } } set { - _hasBits0 |= 262144; + _hasBits0 |= 524288; canSendInvitation_ = value; } } /// Gets whether the "can_send_invitation" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSendInvitation { - get { return (_hasBits0 & 262144) != 0; } + get { return (_hasBits0 & 524288) != 0; } } /// Clears the value of the "can_send_invitation" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSendInvitation() { - _hasBits0 &= ~262144; + _hasBits0 &= ~524288; } /// Field number for the "can_send_guest_invitation" field. @@ -626,21 +652,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSendGuestInvitation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSendGuestInvitation { - get { if ((_hasBits0 & 524288) != 0) { return canSendGuestInvitation_; } else { return CanSendGuestInvitationDefaultValue; } } + get { if ((_hasBits0 & 1048576) != 0) { return canSendGuestInvitation_; } else { return CanSendGuestInvitationDefaultValue; } } set { - _hasBits0 |= 524288; + _hasBits0 |= 1048576; canSendGuestInvitation_ = value; } } /// Gets whether the "can_send_guest_invitation" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSendGuestInvitation { - get { return (_hasBits0 & 524288) != 0; } + get { return (_hasBits0 & 1048576) != 0; } } /// Clears the value of the "can_send_guest_invitation" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSendGuestInvitation() { - _hasBits0 &= ~524288; + _hasBits0 &= ~1048576; } /// Field number for the "can_revoke_own_invitation" field. @@ -650,21 +676,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canRevokeOwnInvitation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanRevokeOwnInvitation { - get { if ((_hasBits0 & 1048576) != 0) { return canRevokeOwnInvitation_; } else { return CanRevokeOwnInvitationDefaultValue; } } + get { if ((_hasBits0 & 2097152) != 0) { return canRevokeOwnInvitation_; } else { return CanRevokeOwnInvitationDefaultValue; } } set { - _hasBits0 |= 1048576; + _hasBits0 |= 2097152; canRevokeOwnInvitation_ = value; } } /// Gets whether the "can_revoke_own_invitation" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanRevokeOwnInvitation { - get { return (_hasBits0 & 1048576) != 0; } + get { return (_hasBits0 & 2097152) != 0; } } /// Clears the value of the "can_revoke_own_invitation" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanRevokeOwnInvitation() { - _hasBits0 &= ~1048576; + _hasBits0 &= ~2097152; } /// Field number for the "can_revoke_other_invitation" field. @@ -674,21 +700,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canRevokeOtherInvitation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanRevokeOtherInvitation { - get { if ((_hasBits0 & 2097152) != 0) { return canRevokeOtherInvitation_; } else { return CanRevokeOtherInvitationDefaultValue; } } + get { if ((_hasBits0 & 4194304) != 0) { return canRevokeOtherInvitation_; } else { return CanRevokeOtherInvitationDefaultValue; } } set { - _hasBits0 |= 2097152; + _hasBits0 |= 4194304; canRevokeOtherInvitation_ = value; } } /// Gets whether the "can_revoke_other_invitation" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanRevokeOtherInvitation { - get { return (_hasBits0 & 2097152) != 0; } + get { return (_hasBits0 & 4194304) != 0; } } /// Clears the value of the "can_revoke_other_invitation" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanRevokeOtherInvitation() { - _hasBits0 &= ~2097152; + _hasBits0 &= ~4194304; } /// Field number for the "can_get_suggestion" field. @@ -698,21 +724,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canGetSuggestion_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanGetSuggestion { - get { if ((_hasBits0 & 4194304) != 0) { return canGetSuggestion_; } else { return CanGetSuggestionDefaultValue; } } + get { if ((_hasBits0 & 8388608) != 0) { return canGetSuggestion_; } else { return CanGetSuggestionDefaultValue; } } set { - _hasBits0 |= 4194304; + _hasBits0 |= 8388608; canGetSuggestion_ = value; } } /// Gets whether the "can_get_suggestion" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanGetSuggestion { - get { return (_hasBits0 & 4194304) != 0; } + get { return (_hasBits0 & 8388608) != 0; } } /// Clears the value of the "can_get_suggestion" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanGetSuggestion() { - _hasBits0 &= ~4194304; + _hasBits0 &= ~8388608; } /// Field number for the "can_suggest_member" field. @@ -722,21 +748,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSuggestMember_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSuggestMember { - get { if ((_hasBits0 & 8388608) != 0) { return canSuggestMember_; } else { return CanSuggestMemberDefaultValue; } } + get { if ((_hasBits0 & 16777216) != 0) { return canSuggestMember_; } else { return CanSuggestMemberDefaultValue; } } set { - _hasBits0 |= 8388608; + _hasBits0 |= 16777216; canSuggestMember_ = value; } } /// Gets whether the "can_suggest_member" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSuggestMember { - get { return (_hasBits0 & 8388608) != 0; } + get { return (_hasBits0 & 16777216) != 0; } } /// Clears the value of the "can_suggest_member" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSuggestMember() { - _hasBits0 &= ~8388608; + _hasBits0 &= ~16777216; } /// Field number for the "can_approve_member" field. @@ -746,21 +772,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canApproveMember_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanApproveMember { - get { if ((_hasBits0 & 16777216) != 0) { return canApproveMember_; } else { return CanApproveMemberDefaultValue; } } + get { if ((_hasBits0 & 33554432) != 0) { return canApproveMember_; } else { return CanApproveMemberDefaultValue; } } set { - _hasBits0 |= 16777216; + _hasBits0 |= 33554432; canApproveMember_ = value; } } /// Gets whether the "can_approve_member" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanApproveMember { - get { return (_hasBits0 & 16777216) != 0; } + get { return (_hasBits0 & 33554432) != 0; } } /// Clears the value of the "can_approve_member" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanApproveMember() { - _hasBits0 &= ~16777216; + _hasBits0 &= ~33554432; } /// Field number for the "can_get_ticket" field. @@ -770,21 +796,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canGetTicket_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanGetTicket { - get { if ((_hasBits0 & 33554432) != 0) { return canGetTicket_; } else { return CanGetTicketDefaultValue; } } + get { if ((_hasBits0 & 67108864) != 0) { return canGetTicket_; } else { return CanGetTicketDefaultValue; } } set { - _hasBits0 |= 33554432; + _hasBits0 |= 67108864; canGetTicket_ = value; } } /// Gets whether the "can_get_ticket" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanGetTicket { - get { return (_hasBits0 & 33554432) != 0; } + get { return (_hasBits0 & 67108864) != 0; } } /// Clears the value of the "can_get_ticket" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanGetTicket() { - _hasBits0 &= ~33554432; + _hasBits0 &= ~67108864; } /// Field number for the "can_create_ticket" field. @@ -794,21 +820,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canCreateTicket_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanCreateTicket { - get { if ((_hasBits0 & 67108864) != 0) { return canCreateTicket_; } else { return CanCreateTicketDefaultValue; } } + get { if ((_hasBits0 & 134217728) != 0) { return canCreateTicket_; } else { return CanCreateTicketDefaultValue; } } set { - _hasBits0 |= 67108864; + _hasBits0 |= 134217728; canCreateTicket_ = value; } } /// Gets whether the "can_create_ticket" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanCreateTicket { - get { return (_hasBits0 & 67108864) != 0; } + get { return (_hasBits0 & 134217728) != 0; } } /// Clears the value of the "can_create_ticket" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanCreateTicket() { - _hasBits0 &= ~67108864; + _hasBits0 &= ~134217728; } /// Field number for the "can_destroy_ticket" field. @@ -818,21 +844,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canDestroyTicket_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanDestroyTicket { - get { if ((_hasBits0 & 134217728) != 0) { return canDestroyTicket_; } else { return CanDestroyTicketDefaultValue; } } + get { if ((_hasBits0 & 268435456) != 0) { return canDestroyTicket_; } else { return CanDestroyTicketDefaultValue; } } set { - _hasBits0 |= 134217728; + _hasBits0 |= 268435456; canDestroyTicket_ = value; } } /// Gets whether the "can_destroy_ticket" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanDestroyTicket { - get { return (_hasBits0 & 134217728) != 0; } + get { return (_hasBits0 & 268435456) != 0; } } /// Clears the value of the "can_destroy_ticket" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanDestroyTicket() { - _hasBits0 &= ~134217728; + _hasBits0 &= ~268435456; } /// Field number for the "can_get_ban" field. @@ -842,21 +868,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canGetBan_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanGetBan { - get { if ((_hasBits0 & 268435456) != 0) { return canGetBan_; } else { return CanGetBanDefaultValue; } } + get { if ((_hasBits0 & 536870912) != 0) { return canGetBan_; } else { return CanGetBanDefaultValue; } } set { - _hasBits0 |= 268435456; + _hasBits0 |= 536870912; canGetBan_ = value; } } /// Gets whether the "can_get_ban" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanGetBan { - get { return (_hasBits0 & 268435456) != 0; } + get { return (_hasBits0 & 536870912) != 0; } } /// Clears the value of the "can_get_ban" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanGetBan() { - _hasBits0 &= ~268435456; + _hasBits0 &= ~536870912; } /// Field number for the "can_add_ban" field. @@ -866,21 +892,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canAddBan_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanAddBan { - get { if ((_hasBits0 & 536870912) != 0) { return canAddBan_; } else { return CanAddBanDefaultValue; } } + get { if ((_hasBits0 & 1073741824) != 0) { return canAddBan_; } else { return CanAddBanDefaultValue; } } set { - _hasBits0 |= 536870912; + _hasBits0 |= 1073741824; canAddBan_ = value; } } /// Gets whether the "can_add_ban" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanAddBan { - get { return (_hasBits0 & 536870912) != 0; } + get { return (_hasBits0 & 1073741824) != 0; } } /// Clears the value of the "can_add_ban" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanAddBan() { - _hasBits0 &= ~536870912; + _hasBits0 &= ~1073741824; } /// Field number for the "can_remove_ban" field. @@ -890,21 +916,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canRemoveBan_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanRemoveBan { - get { if ((_hasBits0 & 1073741824) != 0) { return canRemoveBan_; } else { return CanRemoveBanDefaultValue; } } + get { if ((_hasBits0 & -2147483648) != 0) { return canRemoveBan_; } else { return CanRemoveBanDefaultValue; } } set { - _hasBits0 |= 1073741824; + _hasBits0 |= -2147483648; canRemoveBan_ = value; } } /// Gets whether the "can_remove_ban" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanRemoveBan { - get { return (_hasBits0 & 1073741824) != 0; } + get { return (_hasBits0 & -2147483648) != 0; } } /// Clears the value of the "can_remove_ban" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanRemoveBan() { - _hasBits0 &= ~1073741824; + _hasBits0 &= ~-2147483648; } /// Field number for the "can_create_stream" field. @@ -914,21 +940,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canCreateStream_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanCreateStream { - get { if ((_hasBits0 & -2147483648) != 0) { return canCreateStream_; } else { return CanCreateStreamDefaultValue; } } + get { if ((_hasBits1 & 1) != 0) { return canCreateStream_; } else { return CanCreateStreamDefaultValue; } } set { - _hasBits0 |= -2147483648; + _hasBits1 |= 1; canCreateStream_ = value; } } /// Gets whether the "can_create_stream" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanCreateStream { - get { return (_hasBits0 & -2147483648) != 0; } + get { return (_hasBits1 & 1) != 0; } } /// Clears the value of the "can_create_stream" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanCreateStream() { - _hasBits0 &= ~-2147483648; + _hasBits1 &= ~1; } /// Field number for the "can_destroy_stream" field. @@ -938,21 +964,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canDestroyStream_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanDestroyStream { - get { if ((_hasBits1 & 1) != 0) { return canDestroyStream_; } else { return CanDestroyStreamDefaultValue; } } + get { if ((_hasBits1 & 2) != 0) { return canDestroyStream_; } else { return CanDestroyStreamDefaultValue; } } set { - _hasBits1 |= 1; + _hasBits1 |= 2; canDestroyStream_ = value; } } /// Gets whether the "can_destroy_stream" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanDestroyStream { - get { return (_hasBits1 & 1) != 0; } + get { return (_hasBits1 & 2) != 0; } } /// Clears the value of the "can_destroy_stream" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanDestroyStream() { - _hasBits1 &= ~1; + _hasBits1 &= ~2; } /// Field number for the "can_set_stream_position" field. @@ -962,21 +988,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetStreamPosition_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetStreamPosition { - get { if ((_hasBits1 & 2) != 0) { return canSetStreamPosition_; } else { return CanSetStreamPositionDefaultValue; } } + get { if ((_hasBits1 & 4) != 0) { return canSetStreamPosition_; } else { return CanSetStreamPositionDefaultValue; } } set { - _hasBits1 |= 2; + _hasBits1 |= 4; canSetStreamPosition_ = value; } } /// Gets whether the "can_set_stream_position" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetStreamPosition { - get { return (_hasBits1 & 2) != 0; } + get { return (_hasBits1 & 4) != 0; } } /// Clears the value of the "can_set_stream_position" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetStreamPosition() { - _hasBits1 &= ~2; + _hasBits1 &= ~4; } /// Field number for the "can_set_stream_attribute" field. @@ -986,21 +1012,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetStreamAttribute_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetStreamAttribute { - get { if ((_hasBits1 & 4) != 0) { return canSetStreamAttribute_; } else { return CanSetStreamAttributeDefaultValue; } } + get { if ((_hasBits1 & 8) != 0) { return canSetStreamAttribute_; } else { return CanSetStreamAttributeDefaultValue; } } set { - _hasBits1 |= 4; + _hasBits1 |= 8; canSetStreamAttribute_ = value; } } /// Gets whether the "can_set_stream_attribute" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetStreamAttribute { - get { return (_hasBits1 & 4) != 0; } + get { return (_hasBits1 & 8) != 0; } } /// Clears the value of the "can_set_stream_attribute" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetStreamAttribute() { - _hasBits1 &= ~4; + _hasBits1 &= ~8; } /// Field number for the "can_set_stream_name" field. @@ -1010,21 +1036,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetStreamName_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetStreamName { - get { if ((_hasBits1 & 8) != 0) { return canSetStreamName_; } else { return CanSetStreamNameDefaultValue; } } + get { if ((_hasBits1 & 16) != 0) { return canSetStreamName_; } else { return CanSetStreamNameDefaultValue; } } set { - _hasBits1 |= 8; + _hasBits1 |= 16; canSetStreamName_ = value; } } /// Gets whether the "can_set_stream_name" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetStreamName { - get { return (_hasBits1 & 8) != 0; } + get { return (_hasBits1 & 16) != 0; } } /// Clears the value of the "can_set_stream_name" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetStreamName() { - _hasBits1 &= ~8; + _hasBits1 &= ~16; } /// Field number for the "can_set_stream_subject" field. @@ -1034,21 +1060,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetStreamSubject_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetStreamSubject { - get { if ((_hasBits1 & 16) != 0) { return canSetStreamSubject_; } else { return CanSetStreamSubjectDefaultValue; } } + get { if ((_hasBits1 & 32) != 0) { return canSetStreamSubject_; } else { return CanSetStreamSubjectDefaultValue; } } set { - _hasBits1 |= 16; + _hasBits1 |= 32; canSetStreamSubject_ = value; } } /// Gets whether the "can_set_stream_subject" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetStreamSubject { - get { return (_hasBits1 & 16) != 0; } + get { return (_hasBits1 & 32) != 0; } } /// Clears the value of the "can_set_stream_subject" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetStreamSubject() { - _hasBits1 &= ~16; + _hasBits1 &= ~32; } /// Field number for the "can_set_stream_access" field. @@ -1058,21 +1084,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetStreamAccess_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetStreamAccess { - get { if ((_hasBits1 & 32) != 0) { return canSetStreamAccess_; } else { return CanSetStreamAccessDefaultValue; } } + get { if ((_hasBits1 & 64) != 0) { return canSetStreamAccess_; } else { return CanSetStreamAccessDefaultValue; } } set { - _hasBits1 |= 32; + _hasBits1 |= 64; canSetStreamAccess_ = value; } } /// Gets whether the "can_set_stream_access" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetStreamAccess { - get { return (_hasBits1 & 32) != 0; } + get { return (_hasBits1 & 64) != 0; } } /// Clears the value of the "can_set_stream_access" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetStreamAccess() { - _hasBits1 &= ~32; + _hasBits1 &= ~64; } /// Field number for the "can_set_stream_voice_level" field. @@ -1082,21 +1108,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canSetStreamVoiceLevel_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanSetStreamVoiceLevel { - get { if ((_hasBits1 & 64) != 0) { return canSetStreamVoiceLevel_; } else { return CanSetStreamVoiceLevelDefaultValue; } } + get { if ((_hasBits1 & 128) != 0) { return canSetStreamVoiceLevel_; } else { return CanSetStreamVoiceLevelDefaultValue; } } set { - _hasBits1 |= 64; + _hasBits1 |= 128; canSetStreamVoiceLevel_ = value; } } /// Gets whether the "can_set_stream_voice_level" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanSetStreamVoiceLevel { - get { return (_hasBits1 & 64) != 0; } + get { return (_hasBits1 & 128) != 0; } } /// Clears the value of the "can_set_stream_voice_level" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanSetStreamVoiceLevel() { - _hasBits1 &= ~64; + _hasBits1 &= ~128; } /// Field number for the "can_create_message" field. @@ -1106,21 +1132,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canCreateMessage_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanCreateMessage { - get { if ((_hasBits1 & 128) != 0) { return canCreateMessage_; } else { return CanCreateMessageDefaultValue; } } + get { if ((_hasBits1 & 256) != 0) { return canCreateMessage_; } else { return CanCreateMessageDefaultValue; } } set { - _hasBits1 |= 128; + _hasBits1 |= 256; canCreateMessage_ = value; } } /// Gets whether the "can_create_message" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanCreateMessage { - get { return (_hasBits1 & 128) != 0; } + get { return (_hasBits1 & 256) != 0; } } /// Clears the value of the "can_create_message" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanCreateMessage() { - _hasBits1 &= ~128; + _hasBits1 &= ~256; } /// Field number for the "can_destroy_own_message" field. @@ -1130,21 +1156,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canDestroyOwnMessage_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanDestroyOwnMessage { - get { if ((_hasBits1 & 256) != 0) { return canDestroyOwnMessage_; } else { return CanDestroyOwnMessageDefaultValue; } } + get { if ((_hasBits1 & 512) != 0) { return canDestroyOwnMessage_; } else { return CanDestroyOwnMessageDefaultValue; } } set { - _hasBits1 |= 256; + _hasBits1 |= 512; canDestroyOwnMessage_ = value; } } /// Gets whether the "can_destroy_own_message" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanDestroyOwnMessage { - get { return (_hasBits1 & 256) != 0; } + get { return (_hasBits1 & 512) != 0; } } /// Clears the value of the "can_destroy_own_message" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanDestroyOwnMessage() { - _hasBits1 &= ~256; + _hasBits1 &= ~512; } /// Field number for the "can_destroy_other_message" field. @@ -1154,21 +1180,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canDestroyOtherMessage_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanDestroyOtherMessage { - get { if ((_hasBits1 & 512) != 0) { return canDestroyOtherMessage_; } else { return CanDestroyOtherMessageDefaultValue; } } + get { if ((_hasBits1 & 1024) != 0) { return canDestroyOtherMessage_; } else { return CanDestroyOtherMessageDefaultValue; } } set { - _hasBits1 |= 512; + _hasBits1 |= 1024; canDestroyOtherMessage_ = value; } } /// Gets whether the "can_destroy_other_message" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanDestroyOtherMessage { - get { return (_hasBits1 & 512) != 0; } + get { return (_hasBits1 & 1024) != 0; } } /// Clears the value of the "can_destroy_other_message" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanDestroyOtherMessage() { - _hasBits1 &= ~512; + _hasBits1 &= ~1024; } /// Field number for the "can_edit_own_message" field. @@ -1178,21 +1204,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canEditOwnMessage_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanEditOwnMessage { - get { if ((_hasBits1 & 1024) != 0) { return canEditOwnMessage_; } else { return CanEditOwnMessageDefaultValue; } } + get { if ((_hasBits1 & 2048) != 0) { return canEditOwnMessage_; } else { return CanEditOwnMessageDefaultValue; } } set { - _hasBits1 |= 1024; + _hasBits1 |= 2048; canEditOwnMessage_ = value; } } /// Gets whether the "can_edit_own_message" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanEditOwnMessage { - get { return (_hasBits1 & 1024) != 0; } + get { return (_hasBits1 & 2048) != 0; } } /// Clears the value of the "can_edit_own_message" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanEditOwnMessage() { - _hasBits1 &= ~1024; + _hasBits1 &= ~2048; } /// Field number for the "can_pin_message" field. @@ -1202,21 +1228,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canPinMessage_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanPinMessage { - get { if ((_hasBits1 & 2048) != 0) { return canPinMessage_; } else { return CanPinMessageDefaultValue; } } + get { if ((_hasBits1 & 4096) != 0) { return canPinMessage_; } else { return CanPinMessageDefaultValue; } } set { - _hasBits1 |= 2048; + _hasBits1 |= 4096; canPinMessage_ = value; } } /// Gets whether the "can_pin_message" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanPinMessage { - get { return (_hasBits1 & 2048) != 0; } + get { return (_hasBits1 & 4096) != 0; } } /// Clears the value of the "can_pin_message" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanPinMessage() { - _hasBits1 &= ~2048; + _hasBits1 &= ~4096; } /// Field number for the "can_mention_all" field. @@ -1226,21 +1252,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canMentionAll_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanMentionAll { - get { if ((_hasBits1 & 4096) != 0) { return canMentionAll_; } else { return CanMentionAllDefaultValue; } } + get { if ((_hasBits1 & 8192) != 0) { return canMentionAll_; } else { return CanMentionAllDefaultValue; } } set { - _hasBits1 |= 4096; + _hasBits1 |= 8192; canMentionAll_ = value; } } /// Gets whether the "can_mention_all" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanMentionAll { - get { return (_hasBits1 & 4096) != 0; } + get { return (_hasBits1 & 8192) != 0; } } /// Clears the value of the "can_mention_all" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanMentionAll() { - _hasBits1 &= ~4096; + _hasBits1 &= ~8192; } /// Field number for the "can_mention_here" field. @@ -1250,21 +1276,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canMentionHere_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanMentionHere { - get { if ((_hasBits1 & 8192) != 0) { return canMentionHere_; } else { return CanMentionHereDefaultValue; } } + get { if ((_hasBits1 & 16384) != 0) { return canMentionHere_; } else { return CanMentionHereDefaultValue; } } set { - _hasBits1 |= 8192; + _hasBits1 |= 16384; canMentionHere_ = value; } } /// Gets whether the "can_mention_here" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanMentionHere { - get { return (_hasBits1 & 8192) != 0; } + get { return (_hasBits1 & 16384) != 0; } } /// Clears the value of the "can_mention_here" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanMentionHere() { - _hasBits1 &= ~8192; + _hasBits1 &= ~16384; } /// Field number for the "can_mention_member" field. @@ -1274,21 +1300,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canMentionMember_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanMentionMember { - get { if ((_hasBits1 & 16384) != 0) { return canMentionMember_; } else { return CanMentionMemberDefaultValue; } } + get { if ((_hasBits1 & 32768) != 0) { return canMentionMember_; } else { return CanMentionMemberDefaultValue; } } set { - _hasBits1 |= 16384; + _hasBits1 |= 32768; canMentionMember_ = value; } } /// Gets whether the "can_mention_member" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanMentionMember { - get { return (_hasBits1 & 16384) != 0; } + get { return (_hasBits1 & 32768) != 0; } } /// Clears the value of the "can_mention_member" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanMentionMember() { - _hasBits1 &= ~16384; + _hasBits1 &= ~32768; } /// Field number for the "can_mention_role" field. @@ -1298,21 +1324,21 @@ namespace Bgs.Protocol.Club.V1 { private bool canMentionRole_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool CanMentionRole { - get { if ((_hasBits1 & 32768) != 0) { return canMentionRole_; } else { return CanMentionRoleDefaultValue; } } + get { if ((_hasBits1 & 65536) != 0) { return canMentionRole_; } else { return CanMentionRoleDefaultValue; } } set { - _hasBits1 |= 32768; + _hasBits1 |= 65536; canMentionRole_ = value; } } /// Gets whether the "can_mention_role" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCanMentionRole { - get { return (_hasBits1 & 32768) != 0; } + get { return (_hasBits1 & 65536) != 0; } } /// Clears the value of the "can_mention_role" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCanMentionRole() { - _hasBits1 &= ~32768; + _hasBits1 &= ~65536; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1335,6 +1361,7 @@ namespace Bgs.Protocol.Club.V1 { if (CanSetAvatar != other.CanSetAvatar) return false; if (CanSetBroadcast != other.CanSetBroadcast) return false; if (CanSetPrivacyLevel != other.CanSetPrivacyLevel) return false; + if (CanAddMember != other.CanAddMember) return false; if (CanKickMember != other.CanKickMember) return false; if (CanSetOwnMemberAttribute != other.CanSetOwnMemberAttribute) return false; if (CanSetOtherMemberAttribute != other.CanSetOtherMemberAttribute) return false; @@ -1389,6 +1416,7 @@ namespace Bgs.Protocol.Club.V1 { if (HasCanSetAvatar) hash ^= CanSetAvatar.GetHashCode(); if (HasCanSetBroadcast) hash ^= CanSetBroadcast.GetHashCode(); if (HasCanSetPrivacyLevel) hash ^= CanSetPrivacyLevel.GetHashCode(); + if (HasCanAddMember) hash ^= CanAddMember.GetHashCode(); if (HasCanKickMember) hash ^= CanKickMember.GetHashCode(); if (HasCanSetOwnMemberAttribute) hash ^= CanSetOwnMemberAttribute.GetHashCode(); if (HasCanSetOtherMemberAttribute) hash ^= CanSetOtherMemberAttribute.GetHashCode(); @@ -1471,6 +1499,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(120); output.WriteBool(CanSetPrivacyLevel); } + if (HasCanAddMember) { + output.WriteRawTag(232, 1); + output.WriteBool(CanAddMember); + } if (HasCanKickMember) { output.WriteRawTag(240, 1); output.WriteBool(CanKickMember); @@ -1664,6 +1696,9 @@ namespace Bgs.Protocol.Club.V1 { if (HasCanSetPrivacyLevel) { size += 1 + 1; } + if (HasCanAddMember) { + size += 2 + 1; + } if (HasCanKickMember) { size += 2 + 1; } @@ -1819,6 +1854,9 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasCanSetPrivacyLevel) { CanSetPrivacyLevel = other.CanSetPrivacyLevel; } + if (other.HasCanAddMember) { + CanAddMember = other.CanAddMember; + } if (other.HasCanKickMember) { CanKickMember = other.CanKickMember; } @@ -1981,6 +2019,10 @@ namespace Bgs.Protocol.Club.V1 { CanSetPrivacyLevel = input.ReadBool(); break; } + case 232: { + CanAddMember = input.ReadBool(); + break; + } case 240: { CanKickMember = input.ReadBool(); break; diff --git a/Source/Framework/Proto/ClubStream.cs b/Source/Framework/Proto/ClubStream.cs index 8575b4e02..b104117c5 100644 --- a/Source/Framework/Proto/ClubStream.cs +++ b/Source/Framework/Proto/ClubStream.cs @@ -44,52 +44,53 @@ namespace Bgs.Protocol.Club.V1 { "IAEoCRIyCgZhY2Nlc3MYBiABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5T", "dHJlYW1BY2Nlc3MSUQoLdm9pY2VfbGV2ZWwYByABKA4yJi5iZ3MucHJvdG9j", "b2wuY2x1Yi52MS5TdHJlYW1Wb2ljZUxldmVsOhRWT0lDRV9MRVZFTF9ESVNB", - "QkxFRBIVCg1jcmVhdGlvbl90aW1lGAggASgEInAKDk1lbnRpb25Db250ZW50", - "EgsKA2FsbBgBIAEoCBIMCgRoZXJlGAIgASgIEjEKCW1lbWJlcl9pZBgDIAMo", - "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhAKBHJvbGUYBCAD", - "KA1CAhABIl4KFENyZWF0ZU1lc3NhZ2VPcHRpb25zEg8KB2NvbnRlbnQYAiAB", - "KAkSNQoHbWVudGlvbhgDIAEoCzIkLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", - "bnRpb25Db250ZW50IlIKGkNsdWJTdHJlYW1NZXNzYWdlQ29udGFpbmVyEjQK", - "B21lc3NhZ2UYASADKAsyIy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1N", - "ZXNzYWdlIpEBCgxDb250ZW50Q2hhaW4SDwoHY29udGVudBgFIAEoCRImCgVl", - "bWJlZBgGIAMoCzIXLmJncy5wcm90b2NvbC5FbWJlZEluZm8SNQoHbWVudGlv", - "bhgHIAEoCzIkLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbnRpb25Db250ZW50", - "EhEKCWVkaXRfdGltZRgIIAEoBCKNAgoNU3RyZWFtTWVzc2FnZRIjCgJpZBgD", - "IAEoCzIXLmJncy5wcm90b2NvbC5NZXNzYWdlSWQSNwoGYXV0aG9yGAQgASgL", - "MicuYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVyRGVzY3JpcHRpb24SOQoN", - "Y29udGVudF9jaGFpbhgGIAMoCzIiLmJncy5wcm90b2NvbC5jbHViLnYxLkNv", - "bnRlbnRDaGFpbhI6CglkZXN0cm95ZXIYDyABKAsyJy5iZ3MucHJvdG9jb2wu", - "Y2x1Yi52MS5NZW1iZXJEZXNjcmlwdGlvbhIRCglkZXN0cm95ZWQYECABKAgS", - "FAoMZGVzdHJveV90aW1lGBEgASgEIsUCCg1TdHJlYW1NZW50aW9uEg8KB2Ns", - "dWJfaWQYASABKAQSEQoJc3RyZWFtX2lkGAIgASgEEisKCm1lc3NhZ2VfaWQY", - "AyABKAsyFy5iZ3MucHJvdG9jb2wuTWVzc2FnZUlkEjcKBmF1dGhvchgEIAEo", - "CzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEhEK", - "CWRlc3Ryb3llZBgFIAEoCBIuCgptZW50aW9uX2lkGAYgASgLMhouYmdzLnBy", - "b3RvY29sLlRpbWVTZXJpZXNJZBIxCgltZW1iZXJfaWQYByABKAsyHi5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBI0CgdtZXNzYWdlGAggASgLMiMu", - "YmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtTWVzc2FnZSJaCgpTdHJlYW1W", - "aWV3Eg8KB2NsdWJfaWQYASABKAQSEQoJc3RyZWFtX2lkGAIgASgEEigKBm1h", - "cmtlchgDIAEoCzIYLmJncy5wcm90b2NvbC5WaWV3TWFya2VyIj0KFVN0cmVh", - "bUFkdmFuY2VWaWV3VGltZRIRCglzdHJlYW1faWQYASABKAQSEQoJdmlld190", - "aW1lGAIgASgEIjgKD1N0cmVhbUV2ZW50VGltZRIRCglzdHJlYW1faWQYASAB", - "KAQSEgoKZXZlbnRfdGltZRgCIAEoBCJhChFTdHJlYW1NZW50aW9uVmlldxIP", - "CgdjbHViX2lkGAEgASgEEhEKCXN0cmVhbV9pZBgCIAEoBBIoCgZtYXJrZXIY", - "AyABKAsyGC5iZ3MucHJvdG9jb2wuVmlld01hcmtlciLpAQoSU3RyZWFtU3Rh", - "dGVPcHRpb25zEi0KCWF0dHJpYnV0ZRgBIAMoCzIaLmJncy5wcm90b2NvbC52", - "Mi5BdHRyaWJ1dGUSDAoEbmFtZRgCIAEoCRIPCgdzdWJqZWN0GAMgASgJEjIK", - "BmFjY2VzcxgEIAEoCzIiLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbUFj", - "Y2VzcxJRCgt2b2ljZV9sZXZlbBgFIAEoDjImLmJncy5wcm90b2NvbC5jbHVi", - "LnYxLlN0cmVhbVZvaWNlTGV2ZWw6FFZPSUNFX0xFVkVMX0RJU0FCTEVEIqQC", - "ChVTdHJlYW1TdGF0ZUFzc2lnbm1lbnQSEQoJc3RyZWFtX2lkGAEgASgEEi0K", - "CWF0dHJpYnV0ZRgCIAMoCzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUS", - "DAoEbmFtZRgDIAEoCRIPCgdzdWJqZWN0GAQgASgJEjIKBmFjY2VzcxgFIAEo", - "CzIiLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbUFjY2VzcxIjChtzdHJl", - "YW1fc3Vic2NyaXB0aW9uX3JlbW92ZWQYBiABKAgSUQoLdm9pY2VfbGV2ZWwY", - "ByABKA4yJi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1Wb2ljZUxldmVs", - "OhRWT0lDRV9MRVZFTF9ESVNBQkxFRCKZAQoVU3RyZWFtVHlwaW5nSW5kaWNh", - "dG9yEjEKCWF1dGhvcl9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYx", - "Lk1lbWJlcklkEj4KCWluZGljYXRvchgCIAEoDjIdLmJncy5wcm90b2NvbC5U", - "eXBpbmdJbmRpY2F0b3I6DFRZUElOR19TVEFSVBINCgVlcG9jaBgDIAEoBA==")); + "QkxFRBIVCg1jcmVhdGlvbl90aW1lGAggASgEIi0KEVN0cmVhbURlc2NyaXB0", + "aW9uEgoKAmlkGAIgASgEEgwKBG5hbWUYBCABKAkicAoOTWVudGlvbkNvbnRl", + "bnQSCwoDYWxsGAEgASgIEgwKBGhlcmUYAiABKAgSMQoJbWVtYmVyX2lkGAMg", + "AygLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSEAoEcm9sZRgE", + "IAMoDUICEAEiXgoUQ3JlYXRlTWVzc2FnZU9wdGlvbnMSDwoHY29udGVudBgC", + "IAEoCRI1CgdtZW50aW9uGAMgASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVudGlvbkNvbnRlbnQiUgoaQ2x1YlN0cmVhbU1lc3NhZ2VDb250YWluZXIS", + "NAoHbWVzc2FnZRgBIAMoCzIjLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVh", + "bU1lc3NhZ2UikQEKDENvbnRlbnRDaGFpbhIPCgdjb250ZW50GAUgASgJEiYK", + "BWVtYmVkGAYgAygLMhcuYmdzLnByb3RvY29sLkVtYmVkSW5mbxI1CgdtZW50", + "aW9uGAcgASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuTWVudGlvbkNvbnRl", + "bnQSEQoJZWRpdF90aW1lGAggASgEIo0CCg1TdHJlYW1NZXNzYWdlEiMKAmlk", + "GAMgASgLMhcuYmdzLnByb3RvY29sLk1lc3NhZ2VJZBI3CgZhdXRob3IYBCAB", + "KAsyJy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJEZXNjcmlwdGlvbhI5", + "Cg1jb250ZW50X2NoYWluGAYgAygLMiIuYmdzLnByb3RvY29sLmNsdWIudjEu", + "Q29udGVudENoYWluEjoKCWRlc3Ryb3llchgPIAEoCzInLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEhEKCWRlc3Ryb3llZBgQIAEo", + "CBIUCgxkZXN0cm95X3RpbWUYESABKAQixQIKDVN0cmVhbU1lbnRpb24SDwoH", + "Y2x1Yl9pZBgBIAEoBBIRCglzdHJlYW1faWQYAiABKAQSKwoKbWVzc2FnZV9p", + "ZBgDIAEoCzIXLmJncy5wcm90b2NvbC5NZXNzYWdlSWQSNwoGYXV0aG9yGAQg", + "ASgLMicuYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVyRGVzY3JpcHRpb24S", + "EQoJZGVzdHJveWVkGAUgASgIEi4KCm1lbnRpb25faWQYBiABKAsyGi5iZ3Mu", + "cHJvdG9jb2wuVGltZVNlcmllc0lkEjEKCW1lbWJlcl9pZBgHIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEjQKB21lc3NhZ2UYCCABKAsy", + "Iy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1NZXNzYWdlIloKClN0cmVh", + "bVZpZXcSDwoHY2x1Yl9pZBgBIAEoBBIRCglzdHJlYW1faWQYAiABKAQSKAoG", + "bWFya2VyGAMgASgLMhguYmdzLnByb3RvY29sLlZpZXdNYXJrZXIiPQoVU3Ry", + "ZWFtQWR2YW5jZVZpZXdUaW1lEhEKCXN0cmVhbV9pZBgBIAEoBBIRCgl2aWV3", + "X3RpbWUYAiABKAQiOAoPU3RyZWFtRXZlbnRUaW1lEhEKCXN0cmVhbV9pZBgB", + "IAEoBBISCgpldmVudF90aW1lGAIgASgEImEKEVN0cmVhbU1lbnRpb25WaWV3", + "Eg8KB2NsdWJfaWQYASABKAQSEQoJc3RyZWFtX2lkGAIgASgEEigKBm1hcmtl", + "chgDIAEoCzIYLmJncy5wcm90b2NvbC5WaWV3TWFya2VyIukBChJTdHJlYW1T", + "dGF0ZU9wdGlvbnMSLQoJYXR0cmlidXRlGAEgAygLMhouYmdzLnByb3RvY29s", + "LnYyLkF0dHJpYnV0ZRIMCgRuYW1lGAIgASgJEg8KB3N1YmplY3QYAyABKAkS", + "MgoGYWNjZXNzGAQgASgLMiIuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFt", + "QWNjZXNzElEKC3ZvaWNlX2xldmVsGAUgASgOMiYuYmdzLnByb3RvY29sLmNs", + "dWIudjEuU3RyZWFtVm9pY2VMZXZlbDoUVk9JQ0VfTEVWRUxfRElTQUJMRUQi", + "pAIKFVN0cmVhbVN0YXRlQXNzaWdubWVudBIRCglzdHJlYW1faWQYASABKAQS", + "LQoJYXR0cmlidXRlGAIgAygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0", + "ZRIMCgRuYW1lGAMgASgJEg8KB3N1YmplY3QYBCABKAkSMgoGYWNjZXNzGAUg", + "ASgLMiIuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtQWNjZXNzEiMKG3N0", + "cmVhbV9zdWJzY3JpcHRpb25fcmVtb3ZlZBgGIAEoCBJRCgt2b2ljZV9sZXZl", + "bBgHIAEoDjImLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbVZvaWNlTGV2", + "ZWw6FFZPSUNFX0xFVkVMX0RJU0FCTEVEIpkBChVTdHJlYW1UeXBpbmdJbmRp", + "Y2F0b3ISMQoJYXV0aG9yX2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIu", + "djEuTWVtYmVySWQSPgoJaW5kaWNhdG9yGAIgASgOMh0uYmdzLnByb3RvY29s", + "LlR5cGluZ0luZGljYXRvcjoMVFlQSU5HX1NUQVJUEg0KBWVwb2NoGAMgASgE")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubEnumReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EmbedTypesReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.Descriptor, global::Bgs.Protocol.MessageTypesReflection.Descriptor, global::Bgs.Protocol.EtsTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -97,6 +98,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamAccess), global::Bgs.Protocol.Club.V1.StreamAccess.Parser, new[]{ "Role" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.CreateStreamOptions), global::Bgs.Protocol.Club.V1.CreateStreamOptions.Parser, new[]{ "Attribute", "Name", "Subject", "Access", "VoiceLevel" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.Stream), global::Bgs.Protocol.Club.V1.Stream.Parser, new[]{ "ClubId", "Id", "Attribute", "Name", "Subject", "Access", "VoiceLevel", "CreationTime" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamDescription), global::Bgs.Protocol.Club.V1.StreamDescription.Parser, new[]{ "Id", "Name" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.MentionContent), global::Bgs.Protocol.Club.V1.MentionContent.Parser, new[]{ "All", "Here", "MemberId", "Role" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.CreateMessageOptions), global::Bgs.Protocol.Club.V1.CreateMessageOptions.Parser, new[]{ "Content", "Mention" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubStreamMessageContainer), global::Bgs.Protocol.Club.V1.ClubStreamMessageContainer.Parser, new[]{ "Message" }, null, null, null, null), @@ -1059,6 +1061,190 @@ namespace Bgs.Protocol.Club.V1 { } + public sealed partial class StreamDescription : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StreamDescription()); + private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[4]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public StreamDescription() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public StreamDescription(StreamDescription other) : this() { + _hasBits0 = other._hasBits0; + id_ = other.id_; + name_ = other.name_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public StreamDescription Clone() { + return new StreamDescription(this); + } + + /// Field number for the "id" field. + public const int IdFieldNumber = 2; + private readonly static ulong IdDefaultValue = 0UL; + + private ulong id_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ulong Id { + get { if ((_hasBits0 & 1) != 0) { return id_; } else { return IdDefaultValue; } } + set { + _hasBits0 |= 1; + id_ = value; + } + } + /// Gets whether the "id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasId { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearId() { + _hasBits0 &= ~1; + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 4; + private readonly static string NameDefaultValue = ""; + + private string name_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Name { + get { return name_ ?? NameDefaultValue; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "name" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasName { + get { return name_ != null; } + } + /// Clears the value of the "name" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearName() { + name_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as StreamDescription); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(StreamDescription other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Id != other.Id) return false; + if (Name != other.Name) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasId) hash ^= Id.GetHashCode(); + if (HasName) hash ^= Name.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (HasId) { + output.WriteRawTag(16); + output.WriteUInt64(Id); + } + if (HasName) { + output.WriteRawTag(34); + output.WriteString(Name); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasId) { + size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Id); + } + if (HasName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(StreamDescription other) { + if (other == null) { + return; + } + if (other.HasId) { + Id = other.Id; + } + if (other.HasName) { + Name = other.Name; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 16: { + Id = input.ReadUInt64(); + break; + } + case 34: { + Name = input.ReadString(); + break; + } + } + } + } + + } + public sealed partial class MentionContent : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MentionContent()); private pb::UnknownFieldSet _unknownFields; @@ -1068,7 +1254,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[4]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1293,7 +1479,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[5]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1478,7 +1664,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[6]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1600,7 +1786,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1848,7 +2034,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2185,7 +2371,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[9]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2631,7 +2817,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[10]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2860,7 +3046,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[11]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3045,7 +3231,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[12]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[13]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3230,7 +3416,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[13]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[14]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3459,7 +3645,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[14]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[15]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3747,7 +3933,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[15]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[16]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4117,7 +4303,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[16]; } + get { return global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor.MessageTypes[17]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/EmbedTypes.cs b/Source/Framework/Proto/EmbedTypes.cs index 5c0f823a5..4221ff5f2 100644 --- a/Source/Framework/Proto/EmbedTypes.cs +++ b/Source/Framework/Proto/EmbedTypes.cs @@ -27,22 +27,20 @@ namespace Bgs.Protocol { "CiNiZ3MvbG93L3BiL2NsaWVudC9lbWJlZF90eXBlcy5wcm90bxIMYmdzLnBy", "b3RvY29sIjgKCkVtYmVkSW1hZ2USCwoDdXJsGAEgASgJEg0KBXdpZHRoGAIg", "ASgNEg4KBmhlaWdodBgDIAEoDSIYCghQcm92aWRlchIMCgRuYW1lGAEgASgJ", - "IhYKB0Zhdmljb24SCwoDdXJsGAEgASgJIjsKCUVtYmVkSFRNTBIPCgdjb250", - "ZW50GAEgASgJEg0KBXdpZHRoGAIgASgNEg4KBmhlaWdodBgDIAEoDSL5AQoJ", - "RW1iZWRJbmZvEg0KBXRpdGxlGAEgASgJEgwKBHR5cGUYAiABKAkSFAoMb3Jp", - "Z2luYWxfdXJsGAMgASgJEisKCXRodW1ibmFpbBgEIAEoCzIYLmJncy5wcm90", - "b2NvbC5FbWJlZEltYWdlEigKCHByb3ZpZGVyGAUgASgLMhYuYmdzLnByb3Rv", - "Y29sLlByb3ZpZGVyEhMKC2Rlc2NyaXB0aW9uGAYgASgJEiYKB2Zhdmljb24Y", - "ByABKAsyFS5iZ3MucHJvdG9jb2wuRmF2aWNvbhIlCgRodG1sGAggASgLMhcu", - "YmdzLnByb3RvY29sLkVtYmVkSFRNTA==")); + "IjsKCUVtYmVkSFRNTBIPCgdjb250ZW50GAEgASgJEg0KBXdpZHRoGAIgASgN", + "Eg4KBmhlaWdodBgDIAEoDSLRAQoJRW1iZWRJbmZvEg0KBXRpdGxlGAEgASgJ", + "EgwKBHR5cGUYAiABKAkSFAoMb3JpZ2luYWxfdXJsGAMgASgJEisKCXRodW1i", + "bmFpbBgEIAEoCzIYLmJncy5wcm90b2NvbC5FbWJlZEltYWdlEigKCHByb3Zp", + "ZGVyGAUgASgLMhYuYmdzLnByb3RvY29sLlByb3ZpZGVyEhMKC2Rlc2NyaXB0", + "aW9uGAYgASgJEiUKBGh0bWwYCCABKAsyFy5iZ3MucHJvdG9jb2wuRW1iZWRI", + "VE1M")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.EmbedImage), global::Bgs.Protocol.EmbedImage.Parser, new[]{ "Url", "Width", "Height" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Provider), global::Bgs.Protocol.Provider.Parser, new[]{ "Name" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Favicon), global::Bgs.Protocol.Favicon.Parser, new[]{ "Url" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.EmbedHTML), global::Bgs.Protocol.EmbedHTML.Parser, new[]{ "Content", "Width", "Height" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.EmbedInfo), global::Bgs.Protocol.EmbedInfo.Parser, new[]{ "Title", "Type", "OriginalUrl", "Thumbnail", "Provider", "Description", "Favicon", "Html" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.EmbedInfo), global::Bgs.Protocol.EmbedInfo.Parser, new[]{ "Title", "Type", "OriginalUrl", "Thumbnail", "Provider", "Description", "Html" }, null, null, null, null) })); } #endregion @@ -415,147 +413,6 @@ namespace Bgs.Protocol { } - public sealed partial class Favicon : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Favicon()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.EmbedTypesReflection.Descriptor.MessageTypes[2]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Favicon() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Favicon(Favicon other) : this() { - url_ = other.url_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Favicon Clone() { - return new Favicon(this); - } - - /// Field number for the "url" field. - public const int UrlFieldNumber = 1; - private readonly static string UrlDefaultValue = ""; - - private string url_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string Url { - get { return url_ ?? UrlDefaultValue; } - set { - url_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "url" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasUrl { - get { return url_ != null; } - } - /// Clears the value of the "url" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearUrl() { - url_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Favicon); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Favicon other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Url != other.Url) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasUrl) hash ^= Url.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (HasUrl) { - output.WriteRawTag(10); - output.WriteString(Url); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasUrl) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Url); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Favicon other) { - if (other == null) { - return; - } - if (other.HasUrl) { - Url = other.Url; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - Url = input.ReadString(); - break; - } - } - } - } - - } - public sealed partial class EmbedHTML : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EmbedHTML()); private pb::UnknownFieldSet _unknownFields; @@ -565,7 +422,7 @@ namespace Bgs.Protocol { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.EmbedTypesReflection.Descriptor.MessageTypes[3]; } + get { return global::Bgs.Protocol.EmbedTypesReflection.Descriptor.MessageTypes[2]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -789,7 +646,7 @@ namespace Bgs.Protocol { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.EmbedTypesReflection.Descriptor.MessageTypes[4]; } + get { return global::Bgs.Protocol.EmbedTypesReflection.Descriptor.MessageTypes[3]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -812,7 +669,6 @@ namespace Bgs.Protocol { thumbnail_ = other.HasThumbnail ? other.thumbnail_.Clone() : null; provider_ = other.HasProvider ? other.provider_.Clone() : null; description_ = other.description_; - favicon_ = other.HasFavicon ? other.favicon_.Clone() : null; html_ = other.HasHtml ? other.html_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -956,27 +812,6 @@ namespace Bgs.Protocol { description_ = null; } - /// Field number for the "favicon" field. - public const int FaviconFieldNumber = 7; - private global::Bgs.Protocol.Favicon favicon_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.Favicon Favicon { - get { return favicon_; } - set { - favicon_ = value; - } - } - /// Gets whether the favicon field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasFavicon { - get { return favicon_ != null; } - } - /// Clears the value of the favicon field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearFavicon() { - favicon_ = null; - } - /// Field number for the "html" field. public const int HtmlFieldNumber = 8; private global::Bgs.Protocol.EmbedHTML html_; @@ -1017,7 +852,6 @@ namespace Bgs.Protocol { if (!object.Equals(Thumbnail, other.Thumbnail)) return false; if (!object.Equals(Provider, other.Provider)) return false; if (Description != other.Description) return false; - if (!object.Equals(Favicon, other.Favicon)) return false; if (!object.Equals(Html, other.Html)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1031,7 +865,6 @@ namespace Bgs.Protocol { if (HasThumbnail) hash ^= Thumbnail.GetHashCode(); if (HasProvider) hash ^= Provider.GetHashCode(); if (HasDescription) hash ^= Description.GetHashCode(); - if (HasFavicon) hash ^= Favicon.GetHashCode(); if (HasHtml) hash ^= Html.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -1070,10 +903,6 @@ namespace Bgs.Protocol { output.WriteRawTag(50); output.WriteString(Description); } - if (HasFavicon) { - output.WriteRawTag(58); - output.WriteMessage(Favicon); - } if (HasHtml) { output.WriteRawTag(66); output.WriteMessage(Html); @@ -1104,9 +933,6 @@ namespace Bgs.Protocol { if (HasDescription) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); } - if (HasFavicon) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Favicon); - } if (HasHtml) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Html); } @@ -1145,12 +971,6 @@ namespace Bgs.Protocol { if (other.HasDescription) { Description = other.Description; } - if (other.HasFavicon) { - if (!HasFavicon) { - Favicon = new global::Bgs.Protocol.Favicon(); - } - Favicon.MergeFrom(other.Favicon); - } if (other.HasHtml) { if (!HasHtml) { Html = new global::Bgs.Protocol.EmbedHTML(); @@ -1198,13 +1018,6 @@ namespace Bgs.Protocol { Description = input.ReadString(); break; } - case 58: { - if (!HasFavicon) { - Favicon = new global::Bgs.Protocol.Favicon(); - } - input.ReadMessage(Favicon); - break; - } case 66: { if (!HasHtml) { Html = new global::Bgs.Protocol.EmbedHTML(); diff --git a/Source/Framework/Proto/FriendsService.cs b/Source/Framework/Proto/FriendsService.cs index 451a8f1b3..c32b30655 100644 --- a/Source/Framework/Proto/FriendsService.cs +++ b/Source/Framework/Proto/FriendsService.cs @@ -35,126 +35,122 @@ namespace Bgs.Protocol.Friends.V1 { "ZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9l", "eHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2Ns", "aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8i", - "gQEKEFN1YnNjcmliZVJlcXVlc3QSKAoIYWdlbnRfaWQYASABKAsyFi5iZ3Mu", - "cHJvdG9jb2wuRW50aXR5SWQSEQoJb2JqZWN0X2lkGAIgAigEEjAKB2Zvcndh", - "cmQYAyABKAsyGy5iZ3MucHJvdG9jb2wuT2JqZWN0QWRkcmVzc0ICGAEigwEK", - "ElVuc3Vic2NyaWJlUmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJncy5w", - "cm90b2NvbC5FbnRpdHlJZBIRCglvYmplY3RfaWQYAiABKAQSMAoHZm9yd2Fy", - "ZBgDIAEoCzIbLmJncy5wcm90b2NvbC5PYmplY3RBZGRyZXNzQgIYASKiAQoV", - "U2VuZEludml0YXRpb25SZXF1ZXN0Ei4KDmFnZW50X2lkZW50aXR5GAEgASgL", - "MhYuYmdzLnByb3RvY29sLklkZW50aXR5EikKCXRhcmdldF9pZBgCIAIoCzIW", - "LmJncy5wcm90b2NvbC5FbnRpdHlJZBIuCgZwYXJhbXMYAyACKAsyHi5iZ3Mu", - "cHJvdG9jb2wuSW52aXRhdGlvblBhcmFtcyJaChdSZXZva2VJbnZpdGF0aW9u", - "UmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", - "dHlJZBIVCg1pbnZpdGF0aW9uX2lkGAIgASgGIp0BChdBY2NlcHRJbnZpdGF0", - "aW9uUmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5F", - "bnRpdHlJZBIVCg1pbnZpdGF0aW9uX2lkGAMgAigGEkEKB29wdGlvbnMYBCAB", - "KAsyMC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5BY2NlcHRJbnZpdGF0aW9u", - "T3B0aW9ucyJbChhEZWNsaW5lSW52aXRhdGlvblJlcXVlc3QSKAoIYWdlbnRf", - "aWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSFQoNaW52aXRhdGlv", - "bl9pZBgDIAIoBiJrChdJZ25vcmVJbnZpdGF0aW9uUmVxdWVzdBIoCghhZ2Vu", - "dF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIVCg1pbnZpdGF0", - "aW9uX2lkGAMgAigGEg8KB3Byb2dyYW0YBCABKAciagoTUmVtb3ZlRnJpZW5k", - "UmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", - "dHlJZBIpCgl0YXJnZXRfaWQYAiACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", - "SWQiRwobUmV2b2tlQWxsSW52aXRhdGlvbnNSZXF1ZXN0EigKCGFnZW50X2lk", - "GAIgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkImkKElZpZXdGcmllbmRz", - "UmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", - "dHlJZBIpCgl0YXJnZXRfaWQYAiACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", - "SWQiTwoTVmlld0ZyaWVuZHNSZXNwb25zZRI4CgdmcmllbmRzGAEgAygLMicu", - "YmdzLnByb3RvY29sLmZyaWVuZHMudjEuRnJpZW5kT2ZGcmllbmQimwEKGFVw", - "ZGF0ZUZyaWVuZFN0YXRlUmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJn", - "cy5wcm90b2NvbC5FbnRpdHlJZBIpCgl0YXJnZXRfaWQYAiACKAsyFi5iZ3Mu", - "cHJvdG9jb2wuRW50aXR5SWQSKgoJYXR0cmlidXRlGAMgAygLMhcuYmdzLnBy", - "b3RvY29sLkF0dHJpYnV0ZSJAChRHZXRGcmllbmRMaXN0UmVxdWVzdBIoCghh", - "Z2VudF9pZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZCJJChVHZXRG", - "cmllbmRMaXN0UmVzcG9uc2USMAoHZnJpZW5kcxgBIAMoCzIfLmJncy5wcm90", - "b2NvbC5mcmllbmRzLnYxLkZyaWVuZCKAAQoXQ3JlYXRlRnJpZW5kc2hpcFJl", - "cXVlc3QSKAoIYWdlbnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", - "SWQSKQoJdGFyZ2V0X2lkGAIgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", - "EhAKBHJvbGUYAyADKA1CAhABIqMBChJGcmllbmROb3RpZmljYXRpb24SLwoG", - "dGFyZ2V0GAEgAigLMh8uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuRnJpZW5k", - "EioKCmFjY291bnRfaWQYBSABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQS", - "MAoHZm9yd2FyZBgGIAEoCzIbLmJncy5wcm90b2NvbC5PYmplY3RBZGRyZXNz", - "QgIYASK2AQodVXBkYXRlRnJpZW5kU3RhdGVOb3RpZmljYXRpb24SNwoOY2hh", - "bmdlZF9mcmllbmQYASACKAsyHy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5G", - "cmllbmQSKgoKYWNjb3VudF9pZBgFIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", - "dHlJZBIwCgdmb3J3YXJkGAYgASgLMhsuYmdzLnByb3RvY29sLk9iamVjdEFk", - "ZHJlc3NCAhgBIsoBChZJbnZpdGF0aW9uTm90aWZpY2F0aW9uEj8KCmludml0", - "YXRpb24YASACKAsyKy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZWNlaXZl", - "ZEludml0YXRpb24SEQoGcmVhc29uGAMgASgNOgEwEioKCmFjY291bnRfaWQY", - "BSABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSMAoHZm9yd2FyZBgGIAEo", - "CzIbLmJncy5wcm90b2NvbC5PYmplY3RBZGRyZXNzQgIYASK8AQofU2VudElu", - "dml0YXRpb25BZGRlZE5vdGlmaWNhdGlvbhIqCgphY2NvdW50X2lkGAEgASgL", - "MhYuYmdzLnByb3RvY29sLkVudGl0eUlkEjsKCmludml0YXRpb24YAiABKAsy", - "Jy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5TZW50SW52aXRhdGlvbhIwCgdm", - "b3J3YXJkGAMgASgLMhsuYmdzLnByb3RvY29sLk9iamVjdEFkZHJlc3NCAhgB", - "IqgBCiFTZW50SW52aXRhdGlvblJlbW92ZWROb3RpZmljYXRpb24SKgoKYWNj", - "b3VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIVCg1pbnZp", - "dGF0aW9uX2lkGAIgASgGEg4KBnJlYXNvbhgDIAEoDRIwCgdmb3J3YXJkGAQg", - "ASgLMhsuYmdzLnByb3RvY29sLk9iamVjdEFkZHJlc3NCAhgBMoYLCg5Gcmll", - "bmRzU2VydmljZRJqCglTdWJzY3JpYmUSKS5iZ3MucHJvdG9jb2wuZnJpZW5k", - "cy52MS5TdWJzY3JpYmVSZXF1ZXN0GiouYmdzLnByb3RvY29sLmZyaWVuZHMu", - "djEuU3Vic2NyaWJlUmVzcG9uc2UiBoL5KwIIARJeCg5TZW5kSW52aXRhdGlv", - "bhIuLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLlNlbmRJbnZpdGF0aW9uUmVx", - "dWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIAhJiChBBY2NlcHRJ", - "bnZpdGF0aW9uEjAuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuQWNjZXB0SW52", - "aXRhdGlvblJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAMS", - "YgoQUmV2b2tlSW52aXRhdGlvbhIwLmJncy5wcm90b2NvbC5mcmllbmRzLnYx", - "LlJldm9rZUludml0YXRpb25SZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0", - "YSIGgvkrAggEEmcKEURlY2xpbmVJbnZpdGF0aW9uEjEuYmdzLnByb3RvY29s", - "LmZyaWVuZHMudjEuRGVjbGluZUludml0YXRpb25SZXF1ZXN0GhQuYmdzLnBy", - "b3RvY29sLk5vRGF0YSIJiAIBgvkrAggFEmIKEElnbm9yZUludml0YXRpb24S", - "MC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5JZ25vcmVJbnZpdGF0aW9uUmVx", - "dWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIBhJaCgxSZW1vdmVG", - "cmllbmQSLC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZW1vdmVGcmllbmRS", - "ZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggIEnAKC1ZpZXdG", - "cmllbmRzEisuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuVmlld0ZyaWVuZHNS", - "ZXF1ZXN0GiwuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuVmlld0ZyaWVuZHNS", - "ZXNwb25zZSIGgvkrAggJEmQKEVVwZGF0ZUZyaWVuZFN0YXRlEjEuYmdzLnBy", - "b3RvY29sLmZyaWVuZHMudjEuVXBkYXRlRnJpZW5kU3RhdGVSZXF1ZXN0GhQu", - "YmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggKElgKC1Vuc3Vic2NyaWJlEisu", - "YmdzLnByb3RvY29sLmZyaWVuZHMudjEuVW5zdWJzY3JpYmVSZXF1ZXN0GhQu", - "YmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggLEmoKFFJldm9rZUFsbEludml0", - "YXRpb25zEjQuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuUmV2b2tlQWxsSW52", - "aXRhdGlvbnNSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggM", - "EnYKDUdldEZyaWVuZExpc3QSLS5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5H", - "ZXRGcmllbmRMaXN0UmVxdWVzdBouLmJncy5wcm90b2NvbC5mcmllbmRzLnYx", - "LkdldEZyaWVuZExpc3RSZXNwb25zZSIGgvkrAggNEmIKEENyZWF0ZUZyaWVu", - "ZHNoaXASMC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5DcmVhdGVGcmllbmRz", - "aGlwUmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIDho9gvkr", - "JgokYm5ldC5wcm90b2NvbC5mcmllbmRzLkZyaWVuZHNTZXJ2aWNlgvkrCSoH", - "ZnJpZW5kc4r5KwIQATLMBgoPRnJpZW5kc0xpc3RlbmVyEl8KDU9uRnJpZW5k", - "QWRkZWQSKy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5GcmllbmROb3RpZmlj", - "YXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIARJhCg9P", - "bkZyaWVuZFJlbW92ZWQSKy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5Gcmll", - "bmROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5", - "KwIIAhJvChlPblJlY2VpdmVkSW52aXRhdGlvbkFkZGVkEi8uYmdzLnByb3Rv", - "Y29sLmZyaWVuZHMudjEuSW52aXRhdGlvbk5vdGlmaWNhdGlvbhoZLmJncy5w", - "cm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggDEnEKG09uUmVjZWl2ZWRJbnZp", - "dGF0aW9uUmVtb3ZlZBIvLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkludml0", - "YXRpb25Ob3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0Ui", - "BoL5KwIIBBJ0ChVPblNlbnRJbnZpdGF0aW9uQWRkZWQSOC5iZ3MucHJvdG9j", - "b2wuZnJpZW5kcy52MS5TZW50SW52aXRhdGlvbkFkZGVkTm90aWZpY2F0aW9u", - "GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAUSeAoXT25TZW50", - "SW52aXRhdGlvblJlbW92ZWQSOi5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5T", - "ZW50SW52aXRhdGlvblJlbW92ZWROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9j", - "b2wuTk9fUkVTUE9OU0UiBoL5KwIIBhJwChNPblVwZGF0ZUZyaWVuZFN0YXRl", - "EjYuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuVXBkYXRlRnJpZW5kU3RhdGVO", - "b3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwII", - "BxovgvkrJQojYm5ldC5wcm90b2NvbC5mcmllbmRzLkZyaWVuZHNOb3RpZnmK", - "+SsCCAFCNQoYYm5ldC5wcm90b2NvbC5mcmllbmRzLnYxQhNGcmllbmRzU2Vy", - "dmljZVByb3RvgAEAiAEB")); + "VwoQU3Vic2NyaWJlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIWLmJncy5w", + "cm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEhEKCW9iamVjdF9pZBgCIAIoBCJZ", + "ChJVbnN1YnNjcmliZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyFi5iZ3Mu", + "cHJvdG9jb2wuRW50aXR5SWRCBoL5KwIgARIRCglvYmplY3RfaWQYAiABKAQi", + "qgEKFVNlbmRJbnZpdGF0aW9uUmVxdWVzdBI2Cg5hZ2VudF9pZGVudGl0eRgB", + "IAEoCzIWLmJncy5wcm90b2NvbC5JZGVudGl0eUIGgvkrAiABEikKCXRhcmdl", + "dF9pZBgCIAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIuCgZwYXJhbXMY", + "AyACKAsyHi5iZ3MucHJvdG9jb2wuSW52aXRhdGlvblBhcmFtcyJiChdSZXZv", + "a2VJbnZpdGF0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIWLmJncy5w", + "cm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEhUKDWludml0YXRpb25faWQYAiAB", + "KAYipQEKF0FjY2VwdEludml0YXRpb25SZXF1ZXN0EjAKCGFnZW50X2lkGAEg", + "ASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkQgaC+SsCIAESFQoNaW52aXRh", + "dGlvbl9pZBgDIAIoBhJBCgdvcHRpb25zGAQgASgLMjAuYmdzLnByb3RvY29s", + "LmZyaWVuZHMudjEuQWNjZXB0SW52aXRhdGlvbk9wdGlvbnMiYwoYRGVjbGlu", + "ZUludml0YXRpb25SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMhYuYmdzLnBy", + "b3RvY29sLkVudGl0eUlkQgaC+SsCIAESFQoNaW52aXRhdGlvbl9pZBgDIAIo", + "BiJiChdJZ25vcmVJbnZpdGF0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEo", + "CzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEhUKDWludml0YXRp", + "b25faWQYAyACKAYicgoTUmVtb3ZlRnJpZW5kUmVxdWVzdBIwCghhZ2VudF9p", + "ZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEikKCXRh", + "cmdldF9pZBgCIAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZCJPChtSZXZv", + "a2VBbGxJbnZpdGF0aW9uc1JlcXVlc3QSMAoIYWdlbnRfaWQYAiABKAsyFi5i", + "Z3MucHJvdG9jb2wuRW50aXR5SWRCBoL5KwIQASJxChJWaWV3RnJpZW5kc1Jl", + "cXVlc3QSMAoIYWdlbnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", + "SWRCBoL5KwIgARIpCgl0YXJnZXRfaWQYAiACKAsyFi5iZ3MucHJvdG9jb2wu", + "RW50aXR5SWQiTwoTVmlld0ZyaWVuZHNSZXNwb25zZRI4CgdmcmllbmRzGAEg", + "AygLMicuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuRnJpZW5kT2ZGcmllbmQi", + "owEKGFVwZGF0ZUZyaWVuZFN0YXRlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEo", + "CzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEikKCXRhcmdldF9p", + "ZBgCIAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIqCglhdHRyaWJ1dGUY", + "AyADKAsyFy5iZ3MucHJvdG9jb2wuQXR0cmlidXRlIkgKFEdldEZyaWVuZExp", + "c3RSZXF1ZXN0EjAKCGFnZW50X2lkGAIgASgLMhYuYmdzLnByb3RvY29sLkVu", + "dGl0eUlkQgaC+SsCEAEiSQoVR2V0RnJpZW5kTGlzdFJlc3BvbnNlEjAKB2Zy", + "aWVuZHMYASADKAsyHy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5GcmllbmQi", + "nAEKF0NyZWF0ZUZyaWVuZHNoaXBSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgL", + "MhYuYmdzLnByb3RvY29sLkVudGl0eUlkQgaC+SsCEAESKQoJdGFyZ2V0X2lk", + "GAIgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEiQKBHJvbGUYAyADKA1C", + "FhABivkrBioECgIIAYr5KwYqBAoCEAEicQoSRnJpZW5kTm90aWZpY2F0aW9u", + "Ei8KBnRhcmdldBgBIAIoCzIfLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkZy", + "aWVuZBIqCgphY2NvdW50X2lkGAUgASgLMhYuYmdzLnByb3RvY29sLkVudGl0", + "eUlkIoQBCh1VcGRhdGVGcmllbmRTdGF0ZU5vdGlmaWNhdGlvbhI3Cg5jaGFu", + "Z2VkX2ZyaWVuZBgBIAIoCzIfLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkZy", + "aWVuZBIqCgphY2NvdW50X2lkGAUgASgLMhYuYmdzLnByb3RvY29sLkVudGl0", + "eUlkIpgBChZJbnZpdGF0aW9uTm90aWZpY2F0aW9uEj8KCmludml0YXRpb24Y", + "ASACKAsyKy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZWNlaXZlZEludml0", + "YXRpb24SEQoGcmVhc29uGAMgASgNOgEwEioKCmFjY291bnRfaWQYBSABKAsy", + "Fi5iZ3MucHJvdG9jb2wuRW50aXR5SWQiigEKH1NlbnRJbnZpdGF0aW9uQWRk", + "ZWROb3RpZmljYXRpb24SKgoKYWNjb3VudF9pZBgBIAEoCzIWLmJncy5wcm90", + "b2NvbC5FbnRpdHlJZBI7CgppbnZpdGF0aW9uGAIgASgLMicuYmdzLnByb3Rv", + "Y29sLmZyaWVuZHMudjEuU2VudEludml0YXRpb24idgohU2VudEludml0YXRp", + "b25SZW1vdmVkTm90aWZpY2F0aW9uEioKCmFjY291bnRfaWQYASABKAsyFi5i", + "Z3MucHJvdG9jb2wuRW50aXR5SWQSFQoNaW52aXRhdGlvbl9pZBgCIAEoBhIO", + "CgZyZWFzb24YAyABKA0yyAsKDkZyaWVuZHNTZXJ2aWNlEnAKCVN1YnNjcmli", + "ZRIpLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLlN1YnNjcmliZVJlcXVlc3Qa", + "Ki5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5TdWJzY3JpYmVSZXNwb25zZSIM", + "gvkrAggBgvkrAhABEmQKDlNlbmRJbnZpdGF0aW9uEi4uYmdzLnByb3RvY29s", + "LmZyaWVuZHMudjEuU2VuZEludml0YXRpb25SZXF1ZXN0GhQuYmdzLnByb3Rv", + "Y29sLk5vRGF0YSIMgvkrAggCgvkrAhABEmgKEEFjY2VwdEludml0YXRpb24S", + "MC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5BY2NlcHRJbnZpdGF0aW9uUmVx", + "dWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiDIL5KwIIA4L5KwIQARJoChBS", + "ZXZva2VJbnZpdGF0aW9uEjAuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuUmV2", + "b2tlSW52aXRhdGlvblJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgyC", + "+SsCCASC+SsCEAESbQoRRGVjbGluZUludml0YXRpb24SMS5iZ3MucHJvdG9j", + "b2wuZnJpZW5kcy52MS5EZWNsaW5lSW52aXRhdGlvblJlcXVlc3QaFC5iZ3Mu", + "cHJvdG9jb2wuTm9EYXRhIg+IAgGC+SsCCAWC+SsCEAESaAoQSWdub3JlSW52", + "aXRhdGlvbhIwLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLklnbm9yZUludml0", + "YXRpb25SZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIMgvkrAggGgvkr", + "AhABEmAKDFJlbW92ZUZyaWVuZBIsLmJncy5wcm90b2NvbC5mcmllbmRzLnYx", + "LlJlbW92ZUZyaWVuZFJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgyC", + "+SsCCAiC+SsCEAESdgoLVmlld0ZyaWVuZHMSKy5iZ3MucHJvdG9jb2wuZnJp", + "ZW5kcy52MS5WaWV3RnJpZW5kc1JlcXVlc3QaLC5iZ3MucHJvdG9jb2wuZnJp", + "ZW5kcy52MS5WaWV3RnJpZW5kc1Jlc3BvbnNlIgyC+SsCCAmC+SsCEAESagoR", + "VXBkYXRlRnJpZW5kU3RhdGUSMS5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5V", + "cGRhdGVGcmllbmRTdGF0ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRh", + "IgyC+SsCCAqC+SsCEAESXgoLVW5zdWJzY3JpYmUSKy5iZ3MucHJvdG9jb2wu", + "ZnJpZW5kcy52MS5VbnN1YnNjcmliZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wu", + "Tm9EYXRhIgyC+SsCCAuC+SsCEAESagoUUmV2b2tlQWxsSW52aXRhdGlvbnMS", + "NC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZXZva2VBbGxJbnZpdGF0aW9u", + "c1JlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAwSdgoNR2V0", + "RnJpZW5kTGlzdBItLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkdldEZyaWVu", + "ZExpc3RSZXF1ZXN0Gi4uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuR2V0RnJp", + "ZW5kTGlzdFJlc3BvbnNlIgaC+SsCCA0SYgoQQ3JlYXRlRnJpZW5kc2hpcBIw", + "LmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkNyZWF0ZUZyaWVuZHNoaXBSZXF1", + "ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggOGkOC+SsmCiRibmV0", + "LnByb3RvY29sLmZyaWVuZHMuRnJpZW5kc1NlcnZpY2WC+SsJKgdmcmllbmRz", + "gvkrAjABivkrAhABMswGCg9GcmllbmRzTGlzdGVuZXISXwoNT25GcmllbmRB", + "ZGRlZBIrLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkZyaWVuZE5vdGlmaWNh", + "dGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggBEmEKD09u", + "RnJpZW5kUmVtb3ZlZBIrLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkZyaWVu", + "ZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr", + "AggCEm8KGU9uUmVjZWl2ZWRJbnZpdGF0aW9uQWRkZWQSLy5iZ3MucHJvdG9j", + "b2wuZnJpZW5kcy52MS5JbnZpdGF0aW9uTm90aWZpY2F0aW9uGhkuYmdzLnBy", + "b3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAMScQobT25SZWNlaXZlZEludml0", + "YXRpb25SZW1vdmVkEi8uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuSW52aXRh", + "dGlvbk5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIG", + "gvkrAggEEnQKFU9uU2VudEludml0YXRpb25BZGRlZBI4LmJncy5wcm90b2Nv", + "bC5mcmllbmRzLnYxLlNlbnRJbnZpdGF0aW9uQWRkZWROb3RpZmljYXRpb24a", + "GS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBRJ4ChdPblNlbnRJ", + "bnZpdGF0aW9uUmVtb3ZlZBI6LmJncy5wcm90b2NvbC5mcmllbmRzLnYxLlNl", + "bnRJbnZpdGF0aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2Nv", + "bC5OT19SRVNQT05TRSIGgvkrAggGEnAKE09uVXBkYXRlRnJpZW5kU3RhdGUS", + "Ni5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5VcGRhdGVGcmllbmRTdGF0ZU5v", + "dGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggH", + "Gi+C+SslCiNibmV0LnByb3RvY29sLmZyaWVuZHMuRnJpZW5kc05vdGlmeYr5", + "KwIIAUI1ChhibmV0LnByb3RvY29sLmZyaWVuZHMudjFCE0ZyaWVuZHNTZXJ2", + "aWNlUHJvdG+AAQCIAQE=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.Friends.V1.FriendsTypesReflection.Descriptor, global::Bgs.Protocol.InvitationTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SubscribeRequest), global::Bgs.Protocol.Friends.V1.SubscribeRequest.Parser, new[]{ "AgentId", "ObjectId", "Forward" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.UnsubscribeRequest), global::Bgs.Protocol.Friends.V1.UnsubscribeRequest.Parser, new[]{ "AgentId", "ObjectId", "Forward" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SubscribeRequest), global::Bgs.Protocol.Friends.V1.SubscribeRequest.Parser, new[]{ "AgentId", "ObjectId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.UnsubscribeRequest), global::Bgs.Protocol.Friends.V1.UnsubscribeRequest.Parser, new[]{ "AgentId", "ObjectId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SendInvitationRequest), global::Bgs.Protocol.Friends.V1.SendInvitationRequest.Parser, new[]{ "AgentIdentity", "TargetId", "Params" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.RevokeInvitationRequest), global::Bgs.Protocol.Friends.V1.RevokeInvitationRequest.Parser, new[]{ "AgentId", "InvitationId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.AcceptInvitationRequest), global::Bgs.Protocol.Friends.V1.AcceptInvitationRequest.Parser, new[]{ "AgentId", "InvitationId", "Options" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.DeclineInvitationRequest), global::Bgs.Protocol.Friends.V1.DeclineInvitationRequest.Parser, new[]{ "AgentId", "InvitationId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.IgnoreInvitationRequest), global::Bgs.Protocol.Friends.V1.IgnoreInvitationRequest.Parser, new[]{ "AgentId", "InvitationId", "Program" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.IgnoreInvitationRequest), global::Bgs.Protocol.Friends.V1.IgnoreInvitationRequest.Parser, new[]{ "AgentId", "InvitationId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.RemoveFriendRequest), global::Bgs.Protocol.Friends.V1.RemoveFriendRequest.Parser, new[]{ "AgentId", "TargetId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.RevokeAllInvitationsRequest), global::Bgs.Protocol.Friends.V1.RevokeAllInvitationsRequest.Parser, new[]{ "AgentId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.ViewFriendsRequest), global::Bgs.Protocol.Friends.V1.ViewFriendsRequest.Parser, new[]{ "AgentId", "TargetId" }, null, null, null, null), @@ -163,11 +159,11 @@ namespace Bgs.Protocol.Friends.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.GetFriendListRequest), global::Bgs.Protocol.Friends.V1.GetFriendListRequest.Parser, new[]{ "AgentId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.GetFriendListResponse), global::Bgs.Protocol.Friends.V1.GetFriendListResponse.Parser, new[]{ "Friends" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.CreateFriendshipRequest), global::Bgs.Protocol.Friends.V1.CreateFriendshipRequest.Parser, new[]{ "AgentId", "TargetId", "Role" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.FriendNotification), global::Bgs.Protocol.Friends.V1.FriendNotification.Parser, new[]{ "Target", "AccountId", "Forward" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.UpdateFriendStateNotification), global::Bgs.Protocol.Friends.V1.UpdateFriendStateNotification.Parser, new[]{ "ChangedFriend", "AccountId", "Forward" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.InvitationNotification), global::Bgs.Protocol.Friends.V1.InvitationNotification.Parser, new[]{ "Invitation", "Reason", "AccountId", "Forward" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SentInvitationAddedNotification), global::Bgs.Protocol.Friends.V1.SentInvitationAddedNotification.Parser, new[]{ "AccountId", "Invitation", "Forward" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SentInvitationRemovedNotification), global::Bgs.Protocol.Friends.V1.SentInvitationRemovedNotification.Parser, new[]{ "AccountId", "InvitationId", "Reason", "Forward" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.FriendNotification), global::Bgs.Protocol.Friends.V1.FriendNotification.Parser, new[]{ "Target", "AccountId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.UpdateFriendStateNotification), global::Bgs.Protocol.Friends.V1.UpdateFriendStateNotification.Parser, new[]{ "ChangedFriend", "AccountId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.InvitationNotification), global::Bgs.Protocol.Friends.V1.InvitationNotification.Parser, new[]{ "Invitation", "Reason", "AccountId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SentInvitationAddedNotification), global::Bgs.Protocol.Friends.V1.SentInvitationAddedNotification.Parser, new[]{ "AccountId", "Invitation" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SentInvitationRemovedNotification), global::Bgs.Protocol.Friends.V1.SentInvitationRemovedNotification.Parser, new[]{ "AccountId", "InvitationId", "Reason" }, null, null, null, null) })); } #endregion @@ -203,7 +199,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 = other._hasBits0; agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; objectId_ = other.objectId_; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -257,30 +252,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 &= ~1; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 3; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SubscribeRequest); @@ -296,7 +267,6 @@ namespace Bgs.Protocol.Friends.V1 { } if (!object.Equals(AgentId, other.AgentId)) return false; if (ObjectId != other.ObjectId) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -305,7 +275,6 @@ namespace Bgs.Protocol.Friends.V1 { int hash = 1; if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasObjectId) hash ^= ObjectId.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -327,10 +296,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(16); output.WriteUInt64(ObjectId); } - if (HasForward) { - output.WriteRawTag(26); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -345,9 +310,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasObjectId) { size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ObjectId); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -368,12 +330,6 @@ namespace Bgs.Protocol.Friends.V1 { if (other.HasObjectId) { ObjectId = other.ObjectId; } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -396,13 +352,6 @@ namespace Bgs.Protocol.Friends.V1 { ObjectId = input.ReadUInt64(); break; } - case 26: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } @@ -438,7 +387,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 = other._hasBits0; agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; objectId_ = other.objectId_; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -492,30 +440,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 &= ~1; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 3; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as UnsubscribeRequest); @@ -531,7 +455,6 @@ namespace Bgs.Protocol.Friends.V1 { } if (!object.Equals(AgentId, other.AgentId)) return false; if (ObjectId != other.ObjectId) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -540,7 +463,6 @@ namespace Bgs.Protocol.Friends.V1 { int hash = 1; if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasObjectId) hash ^= ObjectId.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -562,10 +484,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(16); output.WriteUInt64(ObjectId); } - if (HasForward) { - output.WriteRawTag(26); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -580,9 +498,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasObjectId) { size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ObjectId); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -603,12 +518,6 @@ namespace Bgs.Protocol.Friends.V1 { if (other.HasObjectId) { ObjectId = other.ObjectId; } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -631,13 +540,6 @@ namespace Bgs.Protocol.Friends.V1 { ObjectId = input.ReadUInt64(); break; } - case 26: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } @@ -1514,7 +1416,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 = other._hasBits0; agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; invitationId_ = other.invitationId_; - program_ = other.program_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1568,30 +1469,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 &= ~1; } - /// Field number for the "program" field. - public const int ProgramFieldNumber = 4; - private readonly static uint ProgramDefaultValue = 0; - - private uint program_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Program { - get { if ((_hasBits0 & 2) != 0) { return program_; } else { return ProgramDefaultValue; } } - set { - _hasBits0 |= 2; - program_ = value; - } - } - /// Gets whether the "program" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasProgram { - get { return (_hasBits0 & 2) != 0; } - } - /// Clears the value of the "program" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearProgram() { - _hasBits0 &= ~2; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as IgnoreInvitationRequest); @@ -1607,7 +1484,6 @@ namespace Bgs.Protocol.Friends.V1 { } if (!object.Equals(AgentId, other.AgentId)) return false; if (InvitationId != other.InvitationId) return false; - if (Program != other.Program) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1616,7 +1492,6 @@ namespace Bgs.Protocol.Friends.V1 { int hash = 1; if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasInvitationId) hash ^= InvitationId.GetHashCode(); - if (HasProgram) hash ^= Program.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1638,10 +1513,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(25); output.WriteFixed64(InvitationId); } - if (HasProgram) { - output.WriteRawTag(37); - output.WriteFixed32(Program); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1656,9 +1527,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasInvitationId) { size += 1 + 8; } - if (HasProgram) { - size += 1 + 4; - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1679,9 +1547,6 @@ namespace Bgs.Protocol.Friends.V1 { if (other.HasInvitationId) { InvitationId = other.InvitationId; } - if (other.HasProgram) { - Program = other.Program; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1704,10 +1569,6 @@ namespace Bgs.Protocol.Friends.V1 { InvitationId = input.ReadFixed64(); break; } - case 37: { - Program = input.ReadFixed32(); - break; - } } } } @@ -3070,7 +2931,6 @@ namespace Bgs.Protocol.Friends.V1 { public FriendNotification(FriendNotification other) : this() { target_ = other.HasTarget ? other.target_.Clone() : null; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3121,30 +2981,6 @@ namespace Bgs.Protocol.Friends.V1 { accountId_ = null; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 6; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as FriendNotification); @@ -3160,7 +2996,6 @@ namespace Bgs.Protocol.Friends.V1 { } if (!object.Equals(Target, other.Target)) return false; if (!object.Equals(AccountId, other.AccountId)) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3169,7 +3004,6 @@ namespace Bgs.Protocol.Friends.V1 { int hash = 1; if (HasTarget) hash ^= Target.GetHashCode(); if (HasAccountId) hash ^= AccountId.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3191,10 +3025,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(42); output.WriteMessage(AccountId); } - if (HasForward) { - output.WriteRawTag(50); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3209,9 +3039,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3235,12 +3062,6 @@ namespace Bgs.Protocol.Friends.V1 { } AccountId.MergeFrom(other.AccountId); } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3266,13 +3087,6 @@ namespace Bgs.Protocol.Friends.V1 { input.ReadMessage(AccountId); break; } - case 50: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } @@ -3306,7 +3120,6 @@ namespace Bgs.Protocol.Friends.V1 { public UpdateFriendStateNotification(UpdateFriendStateNotification other) : this() { changedFriend_ = other.HasChangedFriend ? other.changedFriend_.Clone() : null; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3357,30 +3170,6 @@ namespace Bgs.Protocol.Friends.V1 { accountId_ = null; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 6; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as UpdateFriendStateNotification); @@ -3396,7 +3185,6 @@ namespace Bgs.Protocol.Friends.V1 { } if (!object.Equals(ChangedFriend, other.ChangedFriend)) return false; if (!object.Equals(AccountId, other.AccountId)) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3405,7 +3193,6 @@ namespace Bgs.Protocol.Friends.V1 { int hash = 1; if (HasChangedFriend) hash ^= ChangedFriend.GetHashCode(); if (HasAccountId) hash ^= AccountId.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3427,10 +3214,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(42); output.WriteMessage(AccountId); } - if (HasForward) { - output.WriteRawTag(50); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3445,9 +3228,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3471,12 +3251,6 @@ namespace Bgs.Protocol.Friends.V1 { } AccountId.MergeFrom(other.AccountId); } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3502,13 +3276,6 @@ namespace Bgs.Protocol.Friends.V1 { input.ReadMessage(AccountId); break; } - case 50: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } @@ -3545,7 +3312,6 @@ namespace Bgs.Protocol.Friends.V1 { invitation_ = other.HasInvitation ? other.invitation_.Clone() : null; reason_ = other.reason_; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3620,30 +3386,6 @@ namespace Bgs.Protocol.Friends.V1 { accountId_ = null; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 6; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as InvitationNotification); @@ -3660,7 +3402,6 @@ namespace Bgs.Protocol.Friends.V1 { if (!object.Equals(Invitation, other.Invitation)) return false; if (Reason != other.Reason) return false; if (!object.Equals(AccountId, other.AccountId)) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3670,7 +3411,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasInvitation) hash ^= Invitation.GetHashCode(); if (HasReason) hash ^= Reason.GetHashCode(); if (HasAccountId) hash ^= AccountId.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3696,10 +3436,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(42); output.WriteMessage(AccountId); } - if (HasForward) { - output.WriteRawTag(50); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3717,9 +3453,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3746,12 +3479,6 @@ namespace Bgs.Protocol.Friends.V1 { } AccountId.MergeFrom(other.AccountId); } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3781,13 +3508,6 @@ namespace Bgs.Protocol.Friends.V1 { input.ReadMessage(AccountId); break; } - case 50: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } @@ -3821,7 +3541,6 @@ namespace Bgs.Protocol.Friends.V1 { public SentInvitationAddedNotification(SentInvitationAddedNotification other) : this() { accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; invitation_ = other.HasInvitation ? other.invitation_.Clone() : null; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3872,30 +3591,6 @@ namespace Bgs.Protocol.Friends.V1 { invitation_ = null; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 3; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SentInvitationAddedNotification); @@ -3911,7 +3606,6 @@ namespace Bgs.Protocol.Friends.V1 { } if (!object.Equals(AccountId, other.AccountId)) return false; if (!object.Equals(Invitation, other.Invitation)) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3920,7 +3614,6 @@ namespace Bgs.Protocol.Friends.V1 { int hash = 1; if (HasAccountId) hash ^= AccountId.GetHashCode(); if (HasInvitation) hash ^= Invitation.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3942,10 +3635,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(18); output.WriteMessage(Invitation); } - if (HasForward) { - output.WriteRawTag(26); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3960,9 +3649,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasInvitation) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Invitation); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3986,12 +3672,6 @@ namespace Bgs.Protocol.Friends.V1 { } Invitation.MergeFrom(other.Invitation); } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -4017,13 +3697,6 @@ namespace Bgs.Protocol.Friends.V1 { input.ReadMessage(Invitation); break; } - case 26: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } @@ -4060,7 +3733,6 @@ namespace Bgs.Protocol.Friends.V1 { accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; invitationId_ = other.invitationId_; reason_ = other.reason_; - forward_ = other.HasForward ? other.forward_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -4138,30 +3810,6 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 &= ~2; } - /// Field number for the "forward" field. - public const int ForwardFieldNumber = 4; - private global::Bgs.Protocol.ObjectAddress forward_; - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ObjectAddress Forward { - get { return forward_; } - set { - forward_ = value; - } - } - /// Gets whether the forward field is set - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForward { - get { return forward_ != null; } - } - /// Clears the value of the forward field - [global::System.ObsoleteAttribute] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForward() { - forward_ = null; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SentInvitationRemovedNotification); @@ -4178,7 +3826,6 @@ namespace Bgs.Protocol.Friends.V1 { if (!object.Equals(AccountId, other.AccountId)) return false; if (InvitationId != other.InvitationId) return false; if (Reason != other.Reason) return false; - if (!object.Equals(Forward, other.Forward)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -4188,7 +3835,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasAccountId) hash ^= AccountId.GetHashCode(); if (HasInvitationId) hash ^= InvitationId.GetHashCode(); if (HasReason) hash ^= Reason.GetHashCode(); - if (HasForward) hash ^= Forward.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -4214,10 +3860,6 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(24); output.WriteUInt32(Reason); } - if (HasForward) { - output.WriteRawTag(34); - output.WriteMessage(Forward); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -4235,9 +3877,6 @@ namespace Bgs.Protocol.Friends.V1 { if (HasReason) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Reason); } - if (HasForward) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Forward); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -4261,12 +3900,6 @@ namespace Bgs.Protocol.Friends.V1 { if (other.HasReason) { Reason = other.Reason; } - if (other.HasForward) { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - Forward.MergeFrom(other.Forward); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -4293,13 +3926,6 @@ namespace Bgs.Protocol.Friends.V1 { Reason = input.ReadUInt32(); break; } - case 34: { - if (!HasForward) { - Forward = new global::Bgs.Protocol.ObjectAddress(); - } - input.ReadMessage(Forward); - break; - } } } } diff --git a/Source/Framework/Proto/FriendsTypes.cs b/Source/Framework/Proto/FriendsTypes.cs index bc18595ae..609c6157c 100644 --- a/Source/Framework/Proto/FriendsTypes.cs +++ b/Source/Framework/Proto/FriendsTypes.cs @@ -25,44 +25,48 @@ namespace Bgs.Protocol.Friends.V1 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CiViZ3MvbG93L3BiL2NsaWVudC9mcmllbmRzX3R5cGVzLnByb3RvEhdiZ3Mu", - "cHJvdG9jb2wuZnJpZW5kcy52MRonYmdzL2xvdy9wYi9jbGllbnQvYXR0cmli", - "dXRlX3R5cGVzLnByb3RvGiRiZ3MvbG93L3BiL2NsaWVudC9lbnRpdHlfdHlw", - "ZXMucHJvdG8aKGJncy9sb3cvcGIvY2xpZW50L2ludml0YXRpb25fdHlwZXMu", - "cHJvdG8aImJncy9sb3cvcGIvY2xpZW50L3JvbGVfdHlwZXMucHJvdG8iuwEK", - "BkZyaWVuZBIqCgphY2NvdW50X2lkGAEgAigLMhYuYmdzLnByb3RvY29sLkVu", - "dGl0eUlkEioKCWF0dHJpYnV0ZRgCIAMoCzIXLmJncy5wcm90b2NvbC5BdHRy", - "aWJ1dGUSEAoEcm9sZRgDIAMoDUICEAESEgoKcHJpdmlsZWdlcxgEIAEoBBIc", - "ChBhdHRyaWJ1dGVzX2Vwb2NoGAUgASgEQgIYARIVCg1jcmVhdGlvbl90aW1l", - "GAYgASgEIokBCg5GcmllbmRPZkZyaWVuZBIqCgphY2NvdW50X2lkGAEgASgL", - "MhYuYmdzLnByb3RvY29sLkVudGl0eUlkEhAKBHJvbGUYAyADKA1CAhABEhIK", - "CnByaXZpbGVnZXMYBCABKAQSEQoJZnVsbF9uYW1lGAYgASgJEhIKCmJhdHRs", - "ZV90YWcYByABKAki3wEKElJlY2VpdmVkSW52aXRhdGlvbhIKCgJpZBgBIAIo", - "BhIwChBpbnZpdGVyX2lkZW50aXR5GAIgAigLMhYuYmdzLnByb3RvY29sLklk", - "ZW50aXR5EjAKEGludml0ZWVfaWRlbnRpdHkYAyACKAsyFi5iZ3MucHJvdG9j", - "b2wuSWRlbnRpdHkSFAoMaW52aXRlcl9uYW1lGAQgASgJEhQKDGludml0ZWVf", - "bmFtZRgFIAEoCRIVCg1jcmVhdGlvbl90aW1lGAcgASgEEg8KB3Byb2dyYW0Y", - "CSABKAcqBQhkEJFOIlAKEEZyaWVuZEludml0YXRpb24SEAoEcm9sZRgCIAMo", - "DUICEAESKgoJYXR0cmlidXRlGAMgAygLMhcuYmdzLnByb3RvY29sLkF0dHJp", - "YnV0ZSKTAQoOU2VudEludml0YXRpb24SCgoCaWQYASABKAYSEwoLdGFyZ2V0", - "X25hbWUYAiABKAkSDAoEcm9sZRgDIAEoDRIqCglhdHRyaWJ1dGUYBCADKAsy", - "Fy5iZ3MucHJvdG9jb2wuQXR0cmlidXRlEhUKDWNyZWF0aW9uX3RpbWUYBSAB", - "KAQSDwoHcHJvZ3JhbRgGIAEoByKxAQoWRnJpZW5kSW52aXRhdGlvblBhcmFt", - "cxIUCgx0YXJnZXRfZW1haWwYASABKAkSGQoRdGFyZ2V0X2JhdHRsZV90YWcY", - "AiABKAkSEAoEcm9sZRgGIAMoDUICEAESKgoJYXR0cmlidXRlGAggAygLMhcu", - "YmdzLnByb3RvY29sLkF0dHJpYnV0ZRITCgt0YXJnZXRfbmFtZRgJIAEoCRIT", - "Cgdwcm9ncmFtGAogASgHQgIYASLWAgoRU3Vic2NyaWJlUmVzcG9uc2USFwoL", - "bWF4X2ZyaWVuZHMYASABKA1CAhgBEiQKGG1heF9yZWNlaXZlZF9pbnZpdGF0", - "aW9ucxgCIAEoDUICGAESIAoUbWF4X3NlbnRfaW52aXRhdGlvbnMYAyABKA1C", - "AhgBEiAKBHJvbGUYBCADKAsyEi5iZ3MucHJvdG9jb2wuUm9sZRIwCgdmcmll", - "bmRzGAUgAygLMh8uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuRnJpZW5kEkkK", - "FHJlY2VpdmVkX2ludml0YXRpb25zGAcgAygLMisuYmdzLnByb3RvY29sLmZy", - "aWVuZHMudjEuUmVjZWl2ZWRJbnZpdGF0aW9uEkEKEHNlbnRfaW52aXRhdGlv", - "bnMYCCADKAsyJy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5TZW50SW52aXRh", - "dGlvbiI4ChdBY2NlcHRJbnZpdGF0aW9uT3B0aW9ucxIMCgRyb2xlGAEgASgN", - "Eg8KB3Byb2dyYW0YAiABKAdCLQoYYm5ldC5wcm90b2NvbC5mcmllbmRzLnYx", - "QhFGcmllbmRzVHlwZXNQcm90bw==")); + "cHJvdG9jb2wuZnJpZW5kcy52MRo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFs", + "X2V4dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxonYmdzL2xvdy9wYi9j", + "bGllbnQvYXR0cmlidXRlX3R5cGVzLnByb3RvGiRiZ3MvbG93L3BiL2NsaWVu", + "dC9lbnRpdHlfdHlwZXMucHJvdG8aKGJncy9sb3cvcGIvY2xpZW50L2ludml0", + "YXRpb25fdHlwZXMucHJvdG8aImJncy9sb3cvcGIvY2xpZW50L3JvbGVfdHlw", + "ZXMucHJvdG8iuwEKBkZyaWVuZBIqCgphY2NvdW50X2lkGAEgAigLMhYuYmdz", + "LnByb3RvY29sLkVudGl0eUlkEioKCWF0dHJpYnV0ZRgCIAMoCzIXLmJncy5w", + "cm90b2NvbC5BdHRyaWJ1dGUSEAoEcm9sZRgDIAMoDUICEAESEgoKcHJpdmls", + "ZWdlcxgEIAEoBBIcChBhdHRyaWJ1dGVzX2Vwb2NoGAUgASgEQgIYARIVCg1j", + "cmVhdGlvbl90aW1lGAYgASgEIq0BCg5GcmllbmRPZkZyaWVuZBIqCgphY2Nv", + "dW50X2lkGAEgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEiQKBHJvbGUY", + "AyADKA1CFhABivkrBioECgIIAYr5KwYqBAoCEAESEgoKcHJpdmlsZWdlcxgE", + "IAEoBBIZCglmdWxsX25hbWUYBiABKAlCBoL5KwIIARIaCgpiYXR0bGVfdGFn", + "GAcgASgJQgaC+SsCCAEi3wEKElJlY2VpdmVkSW52aXRhdGlvbhIKCgJpZBgB", + "IAIoBhIwChBpbnZpdGVyX2lkZW50aXR5GAIgAigLMhYuYmdzLnByb3RvY29s", + "LklkZW50aXR5EjAKEGludml0ZWVfaWRlbnRpdHkYAyACKAsyFi5iZ3MucHJv", + "dG9jb2wuSWRlbnRpdHkSFAoMaW52aXRlcl9uYW1lGAQgASgJEhQKDGludml0", + "ZWVfbmFtZRgFIAEoCRIVCg1jcmVhdGlvbl90aW1lGAcgASgEEg8KB3Byb2dy", + "YW0YCSABKAcqBQhkEJFOImQKEEZyaWVuZEludml0YXRpb24SJAoEcm9sZRgC", + "IAMoDUIWEAGK+SsGKgQKAggBivkrBioECgIQARIqCglhdHRyaWJ1dGUYAyAD", + "KAsyFy5iZ3MucHJvdG9jb2wuQXR0cmlidXRlIpMBCg5TZW50SW52aXRhdGlv", + "bhIKCgJpZBgBIAEoBhITCgt0YXJnZXRfbmFtZRgCIAEoCRIMCgRyb2xlGAMg", + "ASgNEioKCWF0dHJpYnV0ZRgEIAMoCzIXLmJncy5wcm90b2NvbC5BdHRyaWJ1", + "dGUSFQoNY3JlYXRpb25fdGltZRgFIAEoBBIPCgdwcm9ncmFtGAYgASgHItUB", + "ChZGcmllbmRJbnZpdGF0aW9uUGFyYW1zEhwKDHRhcmdldF9lbWFpbBgBIAEo", + "CUIGgvkrAggBEiEKEXRhcmdldF9iYXR0bGVfdGFnGAIgASgJQgaC+SsCCAES", + "JAoEcm9sZRgGIAMoDUIWEAGK+SsGKgQKAggBivkrBioECgIQARIqCglhdHRy", + "aWJ1dGUYCCADKAsyFy5iZ3MucHJvdG9jb2wuQXR0cmlidXRlEhMKC3Rhcmdl", + "dF9uYW1lGAkgASgJEhMKB3Byb2dyYW0YCiABKAdCAhgBItYCChFTdWJzY3Jp", + "YmVSZXNwb25zZRIXCgttYXhfZnJpZW5kcxgBIAEoDUICGAESJAoYbWF4X3Jl", + "Y2VpdmVkX2ludml0YXRpb25zGAIgASgNQgIYARIgChRtYXhfc2VudF9pbnZp", + "dGF0aW9ucxgDIAEoDUICGAESIAoEcm9sZRgEIAMoCzISLmJncy5wcm90b2Nv", + "bC5Sb2xlEjAKB2ZyaWVuZHMYBSADKAsyHy5iZ3MucHJvdG9jb2wuZnJpZW5k", + "cy52MS5GcmllbmQSSQoUcmVjZWl2ZWRfaW52aXRhdGlvbnMYByADKAsyKy5i", + "Z3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZWNlaXZlZEludml0YXRpb24SQQoQ", + "c2VudF9pbnZpdGF0aW9ucxgIIAMoCzInLmJncy5wcm90b2NvbC5mcmllbmRz", + "LnYxLlNlbnRJbnZpdGF0aW9uIk4KF0FjY2VwdEludml0YXRpb25PcHRpb25z", + "EiIKBHJvbGUYASABKA1CFIr5KwYSBAoCCACK+SsGEgQKAhACEg8KB3Byb2dy", + "YW0YAiABKAdCLQoYYm5ldC5wcm90b2NvbC5mcmllbmRzLnYxQhFGcmllbmRz", + "VHlwZXNQcm90b1AA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.InvitationTypesReflection.Descriptor, global::Bgs.Protocol.RoleTypesReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.InvitationTypesReflection.Descriptor, global::Bgs.Protocol.RoleTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.Friend), global::Bgs.Protocol.Friends.V1.Friend.Parser, new[]{ "AccountId", "Attribute", "Role", "Privileges", "AttributesEpoch", "CreationTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.FriendOfFriend), global::Bgs.Protocol.Friends.V1.FriendOfFriend.Parser, new[]{ "AccountId", "Role", "Privileges", "FullName", "BattleTag" }, null, null, null, null), diff --git a/Source/Framework/Proto/GameUtilitiesService.cs b/Source/Framework/Proto/GameUtilitiesService.cs index d58fac7f0..af0da93c9 100644 --- a/Source/Framework/Proto/GameUtilitiesService.cs +++ b/Source/Framework/Proto/GameUtilitiesService.cs @@ -26,103 +26,85 @@ namespace Bgs.Protocol.GameUtilities.V1 { string.Concat( "Ci5iZ3MvbG93L3BiL2NsaWVudC9nYW1lX3V0aWxpdGllc19zZXJ2aWNlLnBy", "b3RvEh5iZ3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEaJ2Jncy9sb3cv", - "cGIvY2xpZW50L2F0dHJpYnV0ZV90eXBlcy5wcm90bxosYmdzL2xvdy9wYi9j", - "bGllbnQvY29udGVudF9oYW5kbGVfdHlwZXMucHJvdG8aJGJncy9sb3cvcGIv", - "Y2xpZW50L2VudGl0eV90eXBlcy5wcm90bxosYmdzL2xvdy9wYi9jbGllbnQv", - "Z2FtZV91dGlsaXRpZXNfdHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50", - "L3JwY190eXBlcy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", - "dGVuc2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2Ns", - "aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhi", - "Z3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0", - "aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lv", - "bnMvc2VydmljZV9vcHRpb25zLnByb3RvIpECCg1DbGllbnRSZXF1ZXN0EioK", - "CWF0dHJpYnV0ZRgBIAMoCzIXLmJncy5wcm90b2NvbC5BdHRyaWJ1dGUSJQoE", - "aG9zdBgCIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWQSKgoKYWNjb3Vu", - "dF9pZBgDIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIvCg9nYW1lX2Fj", - "Y291bnRfaWQYBCABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSDwoHcHJv", - "Z3JhbRgFIAEoBxI/CgtjbGllbnRfaW5mbxgGIAEoCzIqLmJncy5wcm90b2Nv", - "bC5nYW1lX3V0aWxpdGllcy52MS5DbGllbnRJbmZvIjwKDkNsaWVudFJlc3Bv", - "bnNlEioKCWF0dHJpYnV0ZRgBIAMoCzIXLmJncy5wcm90b2NvbC5BdHRyaWJ1", - "dGUicwoNU2VydmVyUmVxdWVzdBIqCglhdHRyaWJ1dGUYASADKAsyFy5iZ3Mu", - "cHJvdG9jb2wuQXR0cmlidXRlEg8KB3Byb2dyYW0YAiACKAcSJQoEaG9zdBgD", - "IAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWQiPAoOU2VydmVyUmVzcG9u", - "c2USKgoJYXR0cmlidXRlGAEgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0", - "ZSLHAQodUHJlc2VuY2VDaGFubmVsQ3JlYXRlZFJlcXVlc3QSIgoCaWQYASAC", - "KAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSLwoPZ2FtZV9hY2NvdW50X2lk", - "GAMgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEioKCmFjY291bnRfaWQY", - "BCABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSJQoEaG9zdBgFIAEoCzIX", - "LmJncy5wcm90b2NvbC5Qcm9jZXNzSWQijQEKGUdldFBsYXllclZhcmlhYmxl", - "c1JlcXVlc3QSSQoQcGxheWVyX3ZhcmlhYmxlcxgBIAMoCzIvLmJncy5wcm90", - "b2NvbC5nYW1lX3V0aWxpdGllcy52MS5QbGF5ZXJWYXJpYWJsZXMSJQoEaG9z", - "dBgCIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWQiZwoaR2V0UGxheWVy", - "VmFyaWFibGVzUmVzcG9uc2USSQoQcGxheWVyX3ZhcmlhYmxlcxgBIAMoCzIv", - "LmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5QbGF5ZXJWYXJpYWJs", - "ZXMiiwEKHUdhbWVBY2NvdW50T25saW5lTm90aWZpY2F0aW9uEi8KD2dhbWVf", - "YWNjb3VudF9pZBgBIAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIlCgRo", - "b3N0GAIgASgLMhcuYmdzLnByb3RvY29sLlByb2Nlc3NJZBISCgpzZXNzaW9u", - "X2lkGAMgASgJIowBCh5HYW1lQWNjb3VudE9mZmxpbmVOb3RpZmljYXRpb24S", - "LwoPZ2FtZV9hY2NvdW50X2lkGAEgAigLMhYuYmdzLnByb3RvY29sLkVudGl0", - "eUlkEiUKBGhvc3QYAiABKAsyFy5iZ3MucHJvdG9jb2wuUHJvY2Vzc0lkEhIK", - "CnNlc3Npb25faWQYAyABKAkiQwoaR2V0QWNoaWV2ZW1lbnRzRmlsZVJlcXVl", - "c3QSJQoEaG9zdBgBIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWQiUgob", - "R2V0QWNoaWV2ZW1lbnRzRmlsZVJlc3BvbnNlEjMKDmNvbnRlbnRfaGFuZGxl", - "GAEgASgLMhsuYmdzLnByb3RvY29sLkNvbnRlbnRIYW5kbGUicwofR2V0QWxs", - "VmFsdWVzRm9yQXR0cmlidXRlUmVxdWVzdBIVCg1hdHRyaWJ1dGVfa2V5GAEg", - "ASgJEigKCGFnZW50X2lkGAIgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", - "Eg8KB3Byb2dyYW0YBSABKAciUgogR2V0QWxsVmFsdWVzRm9yQXR0cmlidXRl", - "UmVzcG9uc2USLgoPYXR0cmlidXRlX3ZhbHVlGAEgAygLMhUuYmdzLnByb3Rv", - "Y29sLlZhcmlhbnQiVwoYUmVnaXN0ZXJVdGlsaXRpZXNSZXF1ZXN0EioKCWF0", - "dHJpYnV0ZRgBIAMoCzIXLmJncy5wcm90b2NvbC5BdHRyaWJ1dGUSDwoHcHJv", - "Z3JhbRgCIAEoByIuChlSZWdpc3RlclV0aWxpdGllc1Jlc3BvbnNlEhEKCWNs", - "aWVudF9pZBgBIAEoCSIcChpVbnJlZ2lzdGVyVXRpbGl0aWVzUmVxdWVzdDKx", - "CwoUR2FtZVV0aWxpdGllc1NlcnZpY2USfQoUUHJvY2Vzc0NsaWVudFJlcXVl", - "c3QSLS5iZ3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuQ2xpZW50UmVx", - "dWVzdBouLmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5DbGllbnRS", - "ZXNwb25zZSIGgvkrAggBEnUKFlByZXNlbmNlQ2hhbm5lbENyZWF0ZWQSPS5i", - "Z3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuUHJlc2VuY2VDaGFubmVs", - "Q3JlYXRlZFJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAIS", - "kwEKEkdldFBsYXllclZhcmlhYmxlcxI5LmJncy5wcm90b2NvbC5nYW1lX3V0", - "aWxpdGllcy52MS5HZXRQbGF5ZXJWYXJpYWJsZXNSZXF1ZXN0GjouYmdzLnBy", - "b3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxLkdldFBsYXllclZhcmlhYmxlc1Jl", - "c3BvbnNlIgaC+SsCCAMSfQoUUHJvY2Vzc1NlcnZlclJlcXVlc3QSLS5iZ3Mu", - "cHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuU2VydmVyUmVxdWVzdBouLmJn", - "cy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5TZXJ2ZXJSZXNwb25zZSIG", - "gvkrAggGEncKE09uR2FtZUFjY291bnRPbmxpbmUSPS5iZ3MucHJvdG9jb2wu", - "Z2FtZV91dGlsaXRpZXMudjEuR2FtZUFjY291bnRPbmxpbmVOb3RpZmljYXRp", - "b24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBxJ5ChRPbkdh", - "bWVBY2NvdW50T2ZmbGluZRI+LmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGll", - "cy52MS5HYW1lQWNjb3VudE9mZmxpbmVOb3RpZmljYXRpb24aGS5iZ3MucHJv", - "dG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIICBKWAQoTR2V0QWNoaWV2ZW1lbnRz", - "RmlsZRI6LmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5HZXRBY2hp", - "ZXZlbWVudHNGaWxlUmVxdWVzdBo7LmJncy5wcm90b2NvbC5nYW1lX3V0aWxp", - "dGllcy52MS5HZXRBY2hpZXZlbWVudHNGaWxlUmVzcG9uc2UiBoL5KwIICRKl", - "AQoYR2V0QWxsVmFsdWVzRm9yQXR0cmlidXRlEj8uYmdzLnByb3RvY29sLmdh", - "bWVfdXRpbGl0aWVzLnYxLkdldEFsbFZhbHVlc0ZvckF0dHJpYnV0ZVJlcXVl", - "c3QaQC5iZ3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuR2V0QWxsVmFs", - "dWVzRm9yQXR0cmlidXRlUmVzcG9uc2UiBoL5KwIIChKQAQoRUmVnaXN0ZXJV", - "dGlsaXRpZXMSOC5iZ3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuUmVn", - "aXN0ZXJVdGlsaXRpZXNSZXF1ZXN0GjkuYmdzLnByb3RvY29sLmdhbWVfdXRp", - "bGl0aWVzLnYxLlJlZ2lzdGVyVXRpbGl0aWVzUmVzcG9uc2UiBoL5KwIICxJ0", + "cGIvY2xpZW50L2F0dHJpYnV0ZV90eXBlcy5wcm90bxokYmdzL2xvdy9wYi9j", + "bGllbnQvZW50aXR5X3R5cGVzLnByb3RvGixiZ3MvbG93L3BiL2NsaWVudC9n", + "YW1lX3V0aWxpdGllc190eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQv", + "cnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xp", + "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJn", + "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRp", + "b25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9u", + "cy9zZXJ2aWNlX29wdGlvbnMucHJvdG8inQIKDUNsaWVudFJlcXVlc3QSKgoJ", + "YXR0cmlidXRlGAEgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0ZRIpCgRo", + "b3N0GAIgASgLMhcuYmdzLnByb3RvY29sLlByb2Nlc3NJZEICGAESKgoKYWNj", + "b3VudF9pZBgDIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIvCg9nYW1l", + "X2FjY291bnRfaWQYBCABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSDwoH", + "cHJvZ3JhbRgFIAEoBxI/CgtjbGllbnRfaW5mbxgGIAEoCzIqLmJncy5wcm90", + "b2NvbC5nYW1lX3V0aWxpdGllcy52MS5DbGllbnRJbmZvOgaC+SsCCAEiPAoO", + "Q2xpZW50UmVzcG9uc2USKgoJYXR0cmlidXRlGAEgAygLMhcuYmdzLnByb3Rv", + "Y29sLkF0dHJpYnV0ZSJ3Cg1TZXJ2ZXJSZXF1ZXN0EioKCWF0dHJpYnV0ZRgB", + "IAMoCzIXLmJncy5wcm90b2NvbC5BdHRyaWJ1dGUSDwoHcHJvZ3JhbRgCIAIo", + "BxIpCgRob3N0GAMgASgLMhcuYmdzLnByb3RvY29sLlByb2Nlc3NJZEICGAEi", + "PAoOU2VydmVyUmVzcG9uc2USKgoJYXR0cmlidXRlGAEgAygLMhcuYmdzLnBy", + "b3RvY29sLkF0dHJpYnV0ZSLLAQodUHJlc2VuY2VDaGFubmVsQ3JlYXRlZFJl", + "cXVlc3QSIgoCaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSLwoP", + "Z2FtZV9hY2NvdW50X2lkGAMgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", + "EioKCmFjY291bnRfaWQYBCABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQS", + "KQoEaG9zdBgFIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWRCAhgBIo8B", + "Ch1HYW1lQWNjb3VudE9ubGluZU5vdGlmaWNhdGlvbhIvCg9nYW1lX2FjY291", + "bnRfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSKQoEaG9zdBgC", + "IAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWRCAhgBEhIKCnNlc3Npb25f", + "aWQYAyABKAkikAEKHkdhbWVBY2NvdW50T2ZmbGluZU5vdGlmaWNhdGlvbhIv", + "Cg9nYW1lX2FjY291bnRfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", + "SWQSKQoEaG9zdBgCIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWRCAhgB", + "EhIKCnNlc3Npb25faWQYAyABKAkikgEKH0dldEFsbFZhbHVlc0ZvckF0dHJp", + "YnV0ZVJlcXVlc3QSLAoNYXR0cmlidXRlX2tleRgBIAEoCUIVivkrBiIECgII", + "AYr5KwciBQoDEIACEigKCGFnZW50X2lkGAIgASgLMhYuYmdzLnByb3RvY29s", + "LkVudGl0eUlkEg8KB3Byb2dyYW0YBSABKAc6BoL5KwIIASJSCiBHZXRBbGxW", + "YWx1ZXNGb3JBdHRyaWJ1dGVSZXNwb25zZRIuCg9hdHRyaWJ1dGVfdmFsdWUY", + "ASADKAsyFS5iZ3MucHJvdG9jb2wuVmFyaWFudCJhChhSZWdpc3RlclV0aWxp", + "dGllc1JlcXVlc3QSKgoJYXR0cmlidXRlGAEgAygLMhcuYmdzLnByb3RvY29s", + "LkF0dHJpYnV0ZRIZCgdwcm9ncmFtGAIgASgHQgiK+SsEEgIQACIuChlSZWdp", + "c3RlclV0aWxpdGllc1Jlc3BvbnNlEhEKCWNsaWVudF9pZBgBIAEoCSIcChpV", + "bnJlZ2lzdGVyVXRpbGl0aWVzUmVxdWVzdDKOCQoUR2FtZVV0aWxpdGllc1Nl", + "cnZpY2USfQoUUHJvY2Vzc0NsaWVudFJlcXVlc3QSLS5iZ3MucHJvdG9jb2wu", + "Z2FtZV91dGlsaXRpZXMudjEuQ2xpZW50UmVxdWVzdBouLmJncy5wcm90b2Nv", + "bC5nYW1lX3V0aWxpdGllcy52MS5DbGllbnRSZXNwb25zZSIGgvkrAggBEnUK", + "FlByZXNlbmNlQ2hhbm5lbENyZWF0ZWQSPS5iZ3MucHJvdG9jb2wuZ2FtZV91", + "dGlsaXRpZXMudjEuUHJlc2VuY2VDaGFubmVsQ3JlYXRlZFJlcXVlc3QaFC5i", + "Z3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAISfQoUUHJvY2Vzc1NlcnZlclJl", + "cXVlc3QSLS5iZ3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuU2VydmVy", + "UmVxdWVzdBouLmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5TZXJ2", + "ZXJSZXNwb25zZSIGgvkrAggGEncKE09uR2FtZUFjY291bnRPbmxpbmUSPS5i", + "Z3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuR2FtZUFjY291bnRPbmxp", + "bmVOb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5", + "KwIIBxJ5ChRPbkdhbWVBY2NvdW50T2ZmbGluZRI+LmJncy5wcm90b2NvbC5n", + "YW1lX3V0aWxpdGllcy52MS5HYW1lQWNjb3VudE9mZmxpbmVOb3RpZmljYXRp", + "b24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIICBKlAQoYR2V0", + "QWxsVmFsdWVzRm9yQXR0cmlidXRlEj8uYmdzLnByb3RvY29sLmdhbWVfdXRp", + "bGl0aWVzLnYxLkdldEFsbFZhbHVlc0ZvckF0dHJpYnV0ZVJlcXVlc3QaQC5i", + "Z3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuR2V0QWxsVmFsdWVzRm9y", + "QXR0cmlidXRlUmVzcG9uc2UiBoL5KwIIChKWAQoRUmVnaXN0ZXJVdGlsaXRp", + "ZXMSOC5iZ3MucHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuUmVnaXN0ZXJV", + "dGlsaXRpZXNSZXF1ZXN0GjkuYmdzLnByb3RvY29sLmdhbWVfdXRpbGl0aWVz", + "LnYxLlJlZ2lzdGVyVXRpbGl0aWVzUmVzcG9uc2UiDIL5KwIIC4L5KwIQAxJ6", "ChNVbnJlZ2lzdGVyVXRpbGl0aWVzEjouYmdzLnByb3RvY29sLmdhbWVfdXRp", "bGl0aWVzLnYxLlVucmVnaXN0ZXJVdGlsaXRpZXNSZXF1ZXN0GhkuYmdzLnBy", - "b3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAwaUIL5KywKKmJuZXQucHJvdG9j", - "b2wuZ2FtZV91dGlsaXRpZXMuR2FtZVV0aWxpdGllc4L5KxAqDmdhbWVfdXRp", - "bGl0aWVzivkrAggBivkrAhABQkIKH2JuZXQucHJvdG9jb2wuZ2FtZV91dGls", - "aXRpZXMudjFCGUdhbWVVdGlsaXRpZXNTZXJ2aWNlUHJvdG+AAQCIAQE=")); + "b3RvY29sLk5PX1JFU1BPTlNFIgyC+SsCCAyC+SsCEAMaUIL5KywKKmJuZXQu", + "cHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMuR2FtZVV0aWxpdGllc4L5KxAqDmdh", + "bWVfdXRpbGl0aWVzivkrAggBivkrAhABQkIKH2JuZXQucHJvdG9jb2wuZ2Ft", + "ZV91dGlsaXRpZXMudjFCGUdhbWVVdGlsaXRpZXNTZXJ2aWNlUHJvdG+AAQCI", + "AQE=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.ContentHandleTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.ClientRequest), global::Bgs.Protocol.GameUtilities.V1.ClientRequest.Parser, new[]{ "Attribute", "Host", "AccountId", "GameAccountId", "Program", "ClientInfo" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.ClientResponse), global::Bgs.Protocol.GameUtilities.V1.ClientResponse.Parser, new[]{ "Attribute" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.ServerRequest), global::Bgs.Protocol.GameUtilities.V1.ServerRequest.Parser, new[]{ "Attribute", "Program", "Host" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.ServerResponse), global::Bgs.Protocol.GameUtilities.V1.ServerResponse.Parser, new[]{ "Attribute" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.PresenceChannelCreatedRequest), global::Bgs.Protocol.GameUtilities.V1.PresenceChannelCreatedRequest.Parser, new[]{ "Id", "GameAccountId", "AccountId", "Host" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GetPlayerVariablesRequest), global::Bgs.Protocol.GameUtilities.V1.GetPlayerVariablesRequest.Parser, new[]{ "PlayerVariables", "Host" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GetPlayerVariablesResponse), global::Bgs.Protocol.GameUtilities.V1.GetPlayerVariablesResponse.Parser, new[]{ "PlayerVariables" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GameAccountOnlineNotification), global::Bgs.Protocol.GameUtilities.V1.GameAccountOnlineNotification.Parser, new[]{ "GameAccountId", "Host", "SessionId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GameAccountOfflineNotification), global::Bgs.Protocol.GameUtilities.V1.GameAccountOfflineNotification.Parser, new[]{ "GameAccountId", "Host", "SessionId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GetAchievementsFileRequest), global::Bgs.Protocol.GameUtilities.V1.GetAchievementsFileRequest.Parser, new[]{ "Host" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GetAchievementsFileResponse), global::Bgs.Protocol.GameUtilities.V1.GetAchievementsFileResponse.Parser, new[]{ "ContentHandle" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GetAllValuesForAttributeRequest), global::Bgs.Protocol.GameUtilities.V1.GetAllValuesForAttributeRequest.Parser, new[]{ "AttributeKey", "AgentId", "Program" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GetAllValuesForAttributeResponse), global::Bgs.Protocol.GameUtilities.V1.GetAllValuesForAttributeResponse.Parser, new[]{ "AttributeValue" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.RegisterUtilitiesRequest), global::Bgs.Protocol.GameUtilities.V1.RegisterUtilitiesRequest.Parser, new[]{ "Attribute", "Program" }, null, null, null, null), @@ -188,6 +170,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { /// Field number for the "host" field. public const int HostFieldNumber = 2; private global::Bgs.Protocol.ProcessId host_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Bgs.Protocol.ProcessId Host { get { return host_; } @@ -196,11 +179,13 @@ namespace Bgs.Protocol.GameUtilities.V1 { } } /// Gets whether the host field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasHost { get { return host_ != null; } } /// Clears the value of the host field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearHost() { host_ = null; @@ -670,6 +655,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { /// Field number for the "host" field. public const int HostFieldNumber = 3; private global::Bgs.Protocol.ProcessId host_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Bgs.Protocol.ProcessId Host { get { return host_; } @@ -678,11 +664,13 @@ namespace Bgs.Protocol.GameUtilities.V1 { } } /// Gets whether the host field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasHost { get { return host_ != null; } } /// Clears the value of the host field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearHost() { host_ = null; @@ -1027,6 +1015,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { /// Field number for the "host" field. public const int HostFieldNumber = 5; private global::Bgs.Protocol.ProcessId host_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Bgs.Protocol.ProcessId Host { get { return host_; } @@ -1035,11 +1024,13 @@ namespace Bgs.Protocol.GameUtilities.V1 { } } /// Gets whether the host field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasHost { get { return host_ != null; } } /// Clears the value of the host field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearHost() { host_ = null; @@ -1201,292 +1192,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { } - public sealed partial class GetPlayerVariablesRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetPlayerVariablesRequest()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[5]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetPlayerVariablesRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetPlayerVariablesRequest(GetPlayerVariablesRequest other) : this() { - playerVariables_ = other.playerVariables_.Clone(); - host_ = other.HasHost ? other.host_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetPlayerVariablesRequest Clone() { - return new GetPlayerVariablesRequest(this); - } - - /// Field number for the "player_variables" field. - public const int PlayerVariablesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_playerVariables_codec - = pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.GameUtilities.V1.PlayerVariables.Parser); - private readonly pbc::RepeatedField playerVariables_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField PlayerVariables { - get { return playerVariables_; } - } - - /// Field number for the "host" field. - public const int HostFieldNumber = 2; - private global::Bgs.Protocol.ProcessId host_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ProcessId Host { - get { return host_; } - set { - host_ = value; - } - } - /// Gets whether the host field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasHost { - get { return host_ != null; } - } - /// Clears the value of the host field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearHost() { - host_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as GetPlayerVariablesRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GetPlayerVariablesRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!playerVariables_.Equals(other.playerVariables_)) return false; - if (!object.Equals(Host, other.Host)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= playerVariables_.GetHashCode(); - if (HasHost) hash ^= Host.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - playerVariables_.WriteTo(output, _repeated_playerVariables_codec); - if (HasHost) { - output.WriteRawTag(18); - output.WriteMessage(Host); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += playerVariables_.CalculateSize(_repeated_playerVariables_codec); - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GetPlayerVariablesRequest other) { - if (other == null) { - return; - } - playerVariables_.Add(other.playerVariables_); - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - playerVariables_.AddEntriesFrom(input, _repeated_playerVariables_codec); - break; - } - case 18: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } - } - } - } - - } - - public sealed partial class GetPlayerVariablesResponse : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetPlayerVariablesResponse()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[6]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetPlayerVariablesResponse() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetPlayerVariablesResponse(GetPlayerVariablesResponse other) : this() { - playerVariables_ = other.playerVariables_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetPlayerVariablesResponse Clone() { - return new GetPlayerVariablesResponse(this); - } - - /// Field number for the "player_variables" field. - public const int PlayerVariablesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_playerVariables_codec - = pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.GameUtilities.V1.PlayerVariables.Parser); - private readonly pbc::RepeatedField playerVariables_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField PlayerVariables { - get { return playerVariables_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as GetPlayerVariablesResponse); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GetPlayerVariablesResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!playerVariables_.Equals(other.playerVariables_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= playerVariables_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - playerVariables_.WriteTo(output, _repeated_playerVariables_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += playerVariables_.CalculateSize(_repeated_playerVariables_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GetPlayerVariablesResponse other) { - if (other == null) { - return; - } - playerVariables_.Add(other.playerVariables_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - playerVariables_.AddEntriesFrom(input, _repeated_playerVariables_codec); - break; - } - } - } - } - - } - public sealed partial class GameAccountOnlineNotification : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GameAccountOnlineNotification()); private pb::UnknownFieldSet _unknownFields; @@ -1495,7 +1200,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1547,6 +1252,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { /// Field number for the "host" field. public const int HostFieldNumber = 2; private global::Bgs.Protocol.ProcessId host_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Bgs.Protocol.ProcessId Host { get { return host_; } @@ -1555,11 +1261,13 @@ namespace Bgs.Protocol.GameUtilities.V1 { } } /// Gets whether the host field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasHost { get { return host_ != null; } } /// Clears the value of the host field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearHost() { host_ = null; @@ -1724,7 +1432,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1776,6 +1484,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { /// Field number for the "host" field. public const int HostFieldNumber = 2; private global::Bgs.Protocol.ProcessId host_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Bgs.Protocol.ProcessId Host { get { return host_; } @@ -1784,11 +1493,13 @@ namespace Bgs.Protocol.GameUtilities.V1 { } } /// Gets whether the host field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasHost { get { return host_ != null; } } /// Clears the value of the host field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearHost() { host_ = null; @@ -1945,296 +1656,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { } - public sealed partial class GetAchievementsFileRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetAchievementsFileRequest()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[9]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetAchievementsFileRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetAchievementsFileRequest(GetAchievementsFileRequest other) : this() { - host_ = other.HasHost ? other.host_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetAchievementsFileRequest Clone() { - return new GetAchievementsFileRequest(this); - } - - /// Field number for the "host" field. - public const int HostFieldNumber = 1; - private global::Bgs.Protocol.ProcessId host_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ProcessId Host { - get { return host_; } - set { - host_ = value; - } - } - /// Gets whether the host field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasHost { - get { return host_ != null; } - } - /// Clears the value of the host field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearHost() { - host_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as GetAchievementsFileRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GetAchievementsFileRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(Host, other.Host)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasHost) hash ^= Host.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (HasHost) { - output.WriteRawTag(10); - output.WriteMessage(Host); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GetAchievementsFileRequest other) { - if (other == null) { - return; - } - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } - } - } - } - - } - - public sealed partial class GetAchievementsFileResponse : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetAchievementsFileResponse()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[10]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetAchievementsFileResponse() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetAchievementsFileResponse(GetAchievementsFileResponse other) : this() { - contentHandle_ = other.HasContentHandle ? other.contentHandle_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GetAchievementsFileResponse Clone() { - return new GetAchievementsFileResponse(this); - } - - /// Field number for the "content_handle" field. - public const int ContentHandleFieldNumber = 1; - private global::Bgs.Protocol.ContentHandle contentHandle_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ContentHandle ContentHandle { - get { return contentHandle_; } - set { - contentHandle_ = value; - } - } - /// Gets whether the content_handle field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasContentHandle { - get { return contentHandle_ != null; } - } - /// Clears the value of the content_handle field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearContentHandle() { - contentHandle_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as GetAchievementsFileResponse); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GetAchievementsFileResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(ContentHandle, other.ContentHandle)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasContentHandle) hash ^= ContentHandle.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (HasContentHandle) { - output.WriteRawTag(10); - output.WriteMessage(ContentHandle); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasContentHandle) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ContentHandle); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GetAchievementsFileResponse other) { - if (other == null) { - return; - } - if (other.HasContentHandle) { - if (!HasContentHandle) { - ContentHandle = new global::Bgs.Protocol.ContentHandle(); - } - ContentHandle.MergeFrom(other.ContentHandle); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (!HasContentHandle) { - ContentHandle = new global::Bgs.Protocol.ContentHandle(); - } - input.ReadMessage(ContentHandle); - break; - } - } - } - } - - } - public sealed partial class GetAllValuesForAttributeRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetAllValuesForAttributeRequest()); private pb::UnknownFieldSet _unknownFields; @@ -2244,7 +1665,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[11]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2471,7 +1892,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[12]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2593,7 +2014,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[13]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2756,7 +2177,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[14]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2897,7 +2318,7 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[15]; } + get { return global::Bgs.Protocol.GameUtilities.V1.GameUtilitiesServiceReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/GameUtilitiesTypes.cs b/Source/Framework/Proto/GameUtilitiesTypes.cs index 93c6981a6..69498bad0 100644 --- a/Source/Framework/Proto/GameUtilitiesTypes.cs +++ b/Source/Framework/Proto/GameUtilitiesTypes.cs @@ -27,14 +27,20 @@ namespace Bgs.Protocol.GameUtilities.V1 { "CixiZ3MvbG93L3BiL2NsaWVudC9nYW1lX3V0aWxpdGllc190eXBlcy5wcm90", "bxIeYmdzLnByb3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxGidiZ3MvbG93L3Bi", "L2NsaWVudC9hdHRyaWJ1dGVfdHlwZXMucHJvdG8aJGJncy9sb3cvcGIvY2xp", - "ZW50L2VudGl0eV90eXBlcy5wcm90byJ3Cg9QbGF5ZXJWYXJpYWJsZXMSKAoI", - "aWRlbnRpdHkYASACKAsyFi5iZ3MucHJvdG9jb2wuSWRlbnRpdHkSDgoGcmF0", - "aW5nGAIgASgBEioKCWF0dHJpYnV0ZRgDIAMoCzIXLmJncy5wcm90b2NvbC5B", - "dHRyaWJ1dGUiQAoKQ2xpZW50SW5mbxIWCg5jbGllbnRfYWRkcmVzcxgBIAEo", - "CRIaChJwcml2aWxlZ2VkX25ldHdvcmsYAiABKAhCOgofYm5ldC5wcm90b2Nv", - "bC5nYW1lX3V0aWxpdGllcy52MUIXR2FtZVV0aWxpdGllc1R5cGVzUHJvdG8=")); + "ZW50L2VudGl0eV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQvcnBj", + "X3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", + "aW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50", + "L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9s", + "b3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25z", + "LnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9z", + "ZXJ2aWNlX29wdGlvbnMucHJvdG8idwoPUGxheWVyVmFyaWFibGVzEigKCGlk", + "ZW50aXR5GAEgAigLMhYuYmdzLnByb3RvY29sLklkZW50aXR5Eg4KBnJhdGlu", + "ZxgCIAEoARIqCglhdHRyaWJ1dGUYAyADKAsyFy5iZ3MucHJvdG9jb2wuQXR0", + "cmlidXRlIkAKCkNsaWVudEluZm8SFgoOY2xpZW50X2FkZHJlc3MYASABKAkS", + "GgoScHJpdmlsZWdlZF9uZXR3b3JrGAIgASgIQjoKH2JuZXQucHJvdG9jb2wu", + "Z2FtZV91dGlsaXRpZXMudjFCF0dhbWVVdGlsaXRpZXNUeXBlc1Byb3Rv")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.PlayerVariables), global::Bgs.Protocol.GameUtilities.V1.PlayerVariables.Parser, new[]{ "Identity", "Rating", "Attribute" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.ClientInfo), global::Bgs.Protocol.GameUtilities.V1.ClientInfo.Parser, new[]{ "ClientAddress", "PrivilegedNetwork" }, null, null, null, null) diff --git a/Source/Framework/Proto/GlobalExtensions/FieldOptions.cs b/Source/Framework/Proto/GlobalExtensions/FieldOptions.cs index b93d1dbbf..53d2501ee 100644 --- a/Source/Framework/Proto/GlobalExtensions/FieldOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/FieldOptions.cs @@ -27,52 +27,55 @@ namespace Bgs.Protocol { "CjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9v", "cHRpb25zLnByb3RvEgxiZ3MucHJvdG9jb2waIGdvb2dsZS9wcm90b2J1Zi9k", "ZXNjcmlwdG9yLnByb3RvGi9iZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9yYW5nZS5wcm90byJmCg9CR1NGaWVsZE9wdGlvbnMSLAoDbG9n", - "GAEgASgOMhcuYmdzLnByb3RvY29sLkxvZ09wdGlvbjoGSElEREVOEhEKCXNo", - "YXJkX2tleRgCIAEoCBISCgpmYW5vdXRfa2V5GAMgASgIIqoDChBGaWVsZFJl", - "c3RyaWN0aW9uEjYKBnNpZ25lZBgBIAEoCzIkLmJncy5wcm90b2NvbC5TaWdu", - "ZWRGaWVsZFJlc3RyaWN0aW9uSAASOgoIdW5zaWduZWQYAiABKAsyJi5iZ3Mu", - "cHJvdG9jb2wuVW5zaWduZWRGaWVsZFJlc3RyaWN0aW9uSAASNAoFZmxvYXQY", - "AyABKAsyIy5iZ3MucHJvdG9jb2wuRmxvYXRGaWVsZFJlc3RyaWN0aW9uSAAS", - "NgoGc3RyaW5nGAQgASgLMiQuYmdzLnByb3RvY29sLlN0cmluZ0ZpZWxkUmVz", - "dHJpY3Rpb25IABI6CghyZXBlYXRlZBgFIAEoCzImLmJncy5wcm90b2NvbC5S", - "ZXBlYXRlZEZpZWxkUmVzdHJpY3Rpb25IABI4CgdtZXNzYWdlGAYgASgLMiUu", - "YmdzLnByb3RvY29sLk1lc3NhZ2VGaWVsZFJlc3RyaWN0aW9uSAASNgoJZW50", - "aXR5X2lkGAcgASgLMiEuYmdzLnByb3RvY29sLkVudGl0eUlkUmVzdHJpY3Rp", - "b25IAEIGCgR0eXBlIvoCChhSZXBlYXRlZEZpZWxkUmVzdHJpY3Rpb24SLAoE", - "c2l6ZRgBIAEoCzIeLmJncy5wcm90b2NvbC5VbnNpZ25lZEludFJhbmdlEg4K", - "BnVuaXF1ZRgCIAEoCBI2CgZzaWduZWQYAyABKAsyJC5iZ3MucHJvdG9jb2wu", - "U2lnbmVkRmllbGRSZXN0cmljdGlvbkgAEjoKCHVuc2lnbmVkGAQgASgLMiYu", - "YmdzLnByb3RvY29sLlVuc2lnbmVkRmllbGRSZXN0cmljdGlvbkgAEjQKBWZs", - "b2F0GAUgASgLMiMuYmdzLnByb3RvY29sLkZsb2F0RmllbGRSZXN0cmljdGlv", - "bkgAEjYKBnN0cmluZxgGIAEoCzIkLmJncy5wcm90b2NvbC5TdHJpbmdGaWVs", - "ZFJlc3RyaWN0aW9uSAASNgoJZW50aXR5X2lkGAcgASgLMiEuYmdzLnByb3Rv", - "Y29sLkVudGl0eUlkUmVzdHJpY3Rpb25IAEIGCgR0eXBlIlcKFlNpZ25lZEZp", - "ZWxkUmVzdHJpY3Rpb24SLAoGbGltaXRzGAEgASgLMhwuYmdzLnByb3RvY29s", - "LlNpZ25lZEludFJhbmdlEg8KB2V4Y2x1ZGUYAiADKBIiWwoYVW5zaWduZWRG", - "aWVsZFJlc3RyaWN0aW9uEi4KBmxpbWl0cxgBIAEoCzIeLmJncy5wcm90b2Nv", - "bC5VbnNpZ25lZEludFJhbmdlEg8KB2V4Y2x1ZGUYAiADKAQiUgoVRmxvYXRG", - "aWVsZFJlc3RyaWN0aW9uEigKBmxpbWl0cxgBIAEoCzIYLmJncy5wcm90b2Nv", - "bC5GbG9hdFJhbmdlEg8KB2V4Y2x1ZGUYAiADKAIiVwoWU3RyaW5nRmllbGRS", - "ZXN0cmljdGlvbhIsCgRzaXplGAEgASgLMh4uYmdzLnByb3RvY29sLlVuc2ln", - "bmVkSW50UmFuZ2USDwoHZXhjbHVkZRgCIAMoCSLHAQoTRW50aXR5SWRSZXN0", - "cmljdGlvbhIOCgZuZWVkZWQYASABKAgSOQoEa2luZBgCIAEoDjImLmJncy5w", - "cm90b2NvbC5FbnRpdHlJZFJlc3RyaWN0aW9uLktpbmQ6A0FOWSJlCgRLaW5k", - "EgcKA0FOWRAAEgsKB0FDQ09VTlQQARIQCgxHQU1FX0FDQ09VTlQQAhIbChdB", - "Q0NPVU5UX09SX0dBTUVfQUNDT1VOVBADEgsKB1NFUlZJQ0UQBBILCgdDSEFO", - "TkVMEAUiKQoXTWVzc2FnZUZpZWxkUmVzdHJpY3Rpb24SDgoGbmVlZGVkGAEg", - "ASgIKiAKCUxvZ09wdGlvbhIKCgZISURERU4QARIHCgNIRVgQAjpVCg1maWVs", - "ZF9vcHRpb25zEh0uZ29vZ2xlLnByb3RvYnVmLkZpZWxkT3B0aW9ucxiQvwUg", - "ASgLMh0uYmdzLnByb3RvY29sLkJHU0ZpZWxkT3B0aW9uczpOCgV2YWxpZBId", - "Lmdvb2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMYkb8FIAEoCzIeLmJncy5w", - "cm90b2NvbC5GaWVsZFJlc3RyaWN0aW9uQiIKDWJuZXQucHJvdG9jb2xCEUZp", - "ZWxkT3B0aW9uc1Byb3Rv")); + "ZW5zaW9ucy9yYW5nZS5wcm90byKaAQoPQkdTRmllbGRPcHRpb25zEiwKA2xv", + "ZxgBIAEoDjIXLmJncy5wcm90b2NvbC5Mb2dPcHRpb246BkhJRERFThIRCglz", + "aGFyZF9rZXkYAiABKAgSEgoKZmFub3V0X2tleRgDIAEoCBIbChNjbGllbnRf", + "aW5zdGFuY2Vfa2V5GAQgASgIEhUKDXJlYWxpemVkX2VudW0YBSABKAki4QMK", + "EEZpZWxkUmVzdHJpY3Rpb24SNgoGc2lnbmVkGAEgASgLMiQuYmdzLnByb3Rv", + "Y29sLlNpZ25lZEZpZWxkUmVzdHJpY3Rpb25IABI6Cgh1bnNpZ25lZBgCIAEo", + "CzImLmJncy5wcm90b2NvbC5VbnNpZ25lZEZpZWxkUmVzdHJpY3Rpb25IABI0", + "CgVmbG9hdBgDIAEoCzIjLmJncy5wcm90b2NvbC5GbG9hdEZpZWxkUmVzdHJp", + "Y3Rpb25IABI2CgZzdHJpbmcYBCABKAsyJC5iZ3MucHJvdG9jb2wuU3RyaW5n", + "RmllbGRSZXN0cmljdGlvbkgAEjoKCHJlcGVhdGVkGAUgASgLMiYuYmdzLnBy", + "b3RvY29sLlJlcGVhdGVkRmllbGRSZXN0cmljdGlvbkgAEjgKB21lc3NhZ2UY", + "BiABKAsyJS5iZ3MucHJvdG9jb2wuTWVzc2FnZUZpZWxkUmVzdHJpY3Rpb25I", + "ABI2CgllbnRpdHlfaWQYByABKAsyIS5iZ3MucHJvdG9jb2wuRW50aXR5SWRS", + "ZXN0cmljdGlvbkgAEjUKBWJ5dGVzGAggASgLMiQuYmdzLnByb3RvY29sLlN0", + "cmluZ0ZpZWxkUmVzdHJpY3Rpb25IAEIGCgR0eXBlIrEDChhSZXBlYXRlZEZp", + "ZWxkUmVzdHJpY3Rpb24SLAoEc2l6ZRgBIAEoCzIeLmJncy5wcm90b2NvbC5V", + "bnNpZ25lZEludFJhbmdlEg4KBnVuaXF1ZRgCIAEoCBI2CgZzaWduZWQYAyAB", + "KAsyJC5iZ3MucHJvdG9jb2wuU2lnbmVkRmllbGRSZXN0cmljdGlvbkgAEjoK", + "CHVuc2lnbmVkGAQgASgLMiYuYmdzLnByb3RvY29sLlVuc2lnbmVkRmllbGRS", + "ZXN0cmljdGlvbkgAEjQKBWZsb2F0GAUgASgLMiMuYmdzLnByb3RvY29sLkZs", + "b2F0RmllbGRSZXN0cmljdGlvbkgAEjYKBnN0cmluZxgGIAEoCzIkLmJncy5w", + "cm90b2NvbC5TdHJpbmdGaWVsZFJlc3RyaWN0aW9uSAASNgoJZW50aXR5X2lk", + "GAcgASgLMiEuYmdzLnByb3RvY29sLkVudGl0eUlkUmVzdHJpY3Rpb25IABI1", + "CgVieXRlcxgIIAEoCzIkLmJncy5wcm90b2NvbC5TdHJpbmdGaWVsZFJlc3Ry", + "aWN0aW9uSABCBgoEdHlwZSJXChZTaWduZWRGaWVsZFJlc3RyaWN0aW9uEiwK", + "BmxpbWl0cxgBIAEoCzIcLmJncy5wcm90b2NvbC5TaWduZWRJbnRSYW5nZRIP", + "CgdleGNsdWRlGAIgAygSIlsKGFVuc2lnbmVkRmllbGRSZXN0cmljdGlvbhIu", + "CgZsaW1pdHMYASABKAsyHi5iZ3MucHJvdG9jb2wuVW5zaWduZWRJbnRSYW5n", + "ZRIPCgdleGNsdWRlGAIgAygEIlIKFUZsb2F0RmllbGRSZXN0cmljdGlvbhIo", + "CgZsaW1pdHMYASABKAsyGC5iZ3MucHJvdG9jb2wuRmxvYXRSYW5nZRIPCgdl", + "eGNsdWRlGAIgAygCIlcKFlN0cmluZ0ZpZWxkUmVzdHJpY3Rpb24SLAoEc2l6", + "ZRgBIAEoCzIeLmJncy5wcm90b2NvbC5VbnNpZ25lZEludFJhbmdlEg8KB2V4", + "Y2x1ZGUYAiADKAkixwEKE0VudGl0eUlkUmVzdHJpY3Rpb24SDgoGbmVlZGVk", + "GAEgASgIEjkKBGtpbmQYAiABKA4yJi5iZ3MucHJvdG9jb2wuRW50aXR5SWRS", + "ZXN0cmljdGlvbi5LaW5kOgNBTlkiZQoES2luZBIHCgNBTlkQABILCgdBQ0NP", + "VU5UEAESEAoMR0FNRV9BQ0NPVU5UEAISGwoXQUNDT1VOVF9PUl9HQU1FX0FD", + "Q09VTlQQAxILCgdTRVJWSUNFEAQSCwoHQ0hBTk5FTBAFIikKF01lc3NhZ2VG", + "aWVsZFJlc3RyaWN0aW9uEg4KBm5lZWRlZBgBIAEoCCogCglMb2dPcHRpb24S", + "CgoGSElEREVOEAESBwoDSEVYEAI6VQoNZmllbGRfb3B0aW9ucxIdLmdvb2ds", + "ZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMYkL8FIAEoCzIdLmJncy5wcm90b2Nv", + "bC5CR1NGaWVsZE9wdGlvbnM6TgoFdmFsaWQSHS5nb29nbGUucHJvdG9idWYu", + "RmllbGRPcHRpb25zGJG/BSABKAsyHi5iZ3MucHJvdG9jb2wuRmllbGRSZXN0", + "cmljdGlvbkIiCg1ibmV0LnByb3RvY29sQhFGaWVsZE9wdGlvbnNQcm90bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.DescriptorReflection.Descriptor, global::Bgs.Protocol.RangeReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.LogOption), }, new pb::Extension[] { FieldOptionsExtensions.FieldOptions_, FieldOptionsExtensions.Valid }, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSFieldOptions), global::Bgs.Protocol.BGSFieldOptions.Parser, new[]{ "Log", "ShardKey", "FanoutKey" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.FieldRestriction), global::Bgs.Protocol.FieldRestriction.Parser, new[]{ "Signed", "Unsigned", "Float", "String", "Repeated", "Message", "EntityId" }, new[]{ "Type" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.RepeatedFieldRestriction), global::Bgs.Protocol.RepeatedFieldRestriction.Parser, new[]{ "Size", "Unique", "Signed", "Unsigned", "Float", "String", "EntityId" }, new[]{ "Type" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSFieldOptions), global::Bgs.Protocol.BGSFieldOptions.Parser, new[]{ "Log", "ShardKey", "FanoutKey", "ClientInstanceKey", "RealizedEnum" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.FieldRestriction), global::Bgs.Protocol.FieldRestriction.Parser, new[]{ "Signed", "Unsigned", "Float", "String", "Repeated", "Message", "EntityId", "Bytes" }, new[]{ "Type" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.RepeatedFieldRestriction), global::Bgs.Protocol.RepeatedFieldRestriction.Parser, new[]{ "Size", "Unique", "Signed", "Unsigned", "Float", "String", "EntityId", "Bytes" }, new[]{ "Type" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.SignedFieldRestriction), global::Bgs.Protocol.SignedFieldRestriction.Parser, new[]{ "Limits", "Exclude" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UnsignedFieldRestriction), global::Bgs.Protocol.UnsignedFieldRestriction.Parser, new[]{ "Limits", "Exclude" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.FloatFieldRestriction), global::Bgs.Protocol.FloatFieldRestriction.Parser, new[]{ "Limits", "Exclude" }, null, null, null, null), @@ -131,6 +134,8 @@ namespace Bgs.Protocol { log_ = other.log_; shardKey_ = other.shardKey_; fanoutKey_ = other.fanoutKey_; + clientInstanceKey_ = other.clientInstanceKey_; + realizedEnum_ = other.realizedEnum_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -211,6 +216,53 @@ namespace Bgs.Protocol { _hasBits0 &= ~4; } + /// Field number for the "client_instance_key" field. + public const int ClientInstanceKeyFieldNumber = 4; + private readonly static bool ClientInstanceKeyDefaultValue = false; + + private bool clientInstanceKey_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool ClientInstanceKey { + get { if ((_hasBits0 & 8) != 0) { return clientInstanceKey_; } else { return ClientInstanceKeyDefaultValue; } } + set { + _hasBits0 |= 8; + clientInstanceKey_ = value; + } + } + /// Gets whether the "client_instance_key" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClientInstanceKey { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "client_instance_key" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClientInstanceKey() { + _hasBits0 &= ~8; + } + + /// Field number for the "realized_enum" field. + public const int RealizedEnumFieldNumber = 5; + private readonly static string RealizedEnumDefaultValue = ""; + + private string realizedEnum_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string RealizedEnum { + get { return realizedEnum_ ?? RealizedEnumDefaultValue; } + set { + realizedEnum_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "realized_enum" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasRealizedEnum { + get { return realizedEnum_ != null; } + } + /// Clears the value of the "realized_enum" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearRealizedEnum() { + realizedEnum_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BGSFieldOptions); @@ -227,6 +279,8 @@ namespace Bgs.Protocol { if (Log != other.Log) return false; if (ShardKey != other.ShardKey) return false; if (FanoutKey != other.FanoutKey) return false; + if (ClientInstanceKey != other.ClientInstanceKey) return false; + if (RealizedEnum != other.RealizedEnum) return false; return Equals(_unknownFields, other._unknownFields); } @@ -236,6 +290,8 @@ namespace Bgs.Protocol { if (HasLog) hash ^= Log.GetHashCode(); if (HasShardKey) hash ^= ShardKey.GetHashCode(); if (HasFanoutKey) hash ^= FanoutKey.GetHashCode(); + if (HasClientInstanceKey) hash ^= ClientInstanceKey.GetHashCode(); + if (HasRealizedEnum) hash ^= RealizedEnum.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -261,6 +317,14 @@ namespace Bgs.Protocol { output.WriteRawTag(24); output.WriteBool(FanoutKey); } + if (HasClientInstanceKey) { + output.WriteRawTag(32); + output.WriteBool(ClientInstanceKey); + } + if (HasRealizedEnum) { + output.WriteRawTag(42); + output.WriteString(RealizedEnum); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -278,6 +342,12 @@ namespace Bgs.Protocol { if (HasFanoutKey) { size += 1 + 1; } + if (HasClientInstanceKey) { + size += 1 + 1; + } + if (HasRealizedEnum) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(RealizedEnum); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -298,6 +368,12 @@ namespace Bgs.Protocol { if (other.HasFanoutKey) { FanoutKey = other.FanoutKey; } + if (other.HasClientInstanceKey) { + ClientInstanceKey = other.ClientInstanceKey; + } + if (other.HasRealizedEnum) { + RealizedEnum = other.RealizedEnum; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -321,6 +397,14 @@ namespace Bgs.Protocol { FanoutKey = input.ReadBool(); break; } + case 32: { + ClientInstanceKey = input.ReadBool(); + break; + } + case 42: { + RealizedEnum = input.ReadString(); + break; + } } } } @@ -374,6 +458,9 @@ namespace Bgs.Protocol { case TypeOneofCase.EntityId: EntityId = other.EntityId.Clone(); break; + case TypeOneofCase.Bytes: + Bytes = other.Bytes.Clone(); + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -545,6 +632,29 @@ namespace Bgs.Protocol { } } + /// Field number for the "bytes" field. + public const int BytesFieldNumber = 8; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.StringFieldRestriction Bytes { + get { return HasBytes ? (global::Bgs.Protocol.StringFieldRestriction) type_ : null; } + set { + type_ = value; + typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Bytes; + } + } + /// Gets whether the "bytes" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasBytes { + get { return typeCase_ == TypeOneofCase.Bytes; } + } + /// Clears the value of the oneof if it's currently set to "bytes" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearBytes() { + if (HasBytes) { + ClearType(); + } + } + private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { @@ -556,6 +666,7 @@ namespace Bgs.Protocol { Repeated = 5, Message = 6, EntityId = 7, + Bytes = 8, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -589,6 +700,7 @@ namespace Bgs.Protocol { if (!object.Equals(Repeated, other.Repeated)) return false; if (!object.Equals(Message, other.Message)) return false; if (!object.Equals(EntityId, other.EntityId)) return false; + if (!object.Equals(Bytes, other.Bytes)) return false; if (TypeCase != other.TypeCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -603,6 +715,7 @@ namespace Bgs.Protocol { if (HasRepeated) hash ^= Repeated.GetHashCode(); if (HasMessage) hash ^= Message.GetHashCode(); if (HasEntityId) hash ^= EntityId.GetHashCode(); + if (HasBytes) hash ^= Bytes.GetHashCode(); hash ^= (int) typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -645,6 +758,10 @@ namespace Bgs.Protocol { output.WriteRawTag(58); output.WriteMessage(EntityId); } + if (HasBytes) { + output.WriteRawTag(66); + output.WriteMessage(Bytes); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -674,6 +791,9 @@ namespace Bgs.Protocol { if (HasEntityId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(EntityId); } + if (HasBytes) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Bytes); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -728,6 +848,12 @@ namespace Bgs.Protocol { } EntityId.MergeFrom(other.EntityId); break; + case TypeOneofCase.Bytes: + if (Bytes == null) { + Bytes = new global::Bgs.Protocol.StringFieldRestriction(); + } + Bytes.MergeFrom(other.Bytes); + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -804,6 +930,15 @@ namespace Bgs.Protocol { EntityId = subBuilder; break; } + case 66: { + global::Bgs.Protocol.StringFieldRestriction subBuilder = new global::Bgs.Protocol.StringFieldRestriction(); + if (HasBytes) { + subBuilder.MergeFrom(Bytes); + } + input.ReadMessage(subBuilder); + Bytes = subBuilder; + break; + } } } } @@ -855,6 +990,9 @@ namespace Bgs.Protocol { case TypeOneofCase.EntityId: EntityId = other.EntityId.Clone(); break; + case TypeOneofCase.Bytes: + Bytes = other.Bytes.Clone(); + break; } _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -1025,6 +1163,29 @@ namespace Bgs.Protocol { } } + /// Field number for the "bytes" field. + public const int BytesFieldNumber = 8; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.StringFieldRestriction Bytes { + get { return HasBytes ? (global::Bgs.Protocol.StringFieldRestriction) type_ : null; } + set { + type_ = value; + typeCase_ = value == null ? TypeOneofCase.None : TypeOneofCase.Bytes; + } + } + /// Gets whether the "bytes" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasBytes { + get { return typeCase_ == TypeOneofCase.Bytes; } + } + /// Clears the value of the oneof if it's currently set to "bytes" + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearBytes() { + if (HasBytes) { + ClearType(); + } + } + private object type_; /// Enum of possible cases for the "type" oneof. public enum TypeOneofCase { @@ -1034,6 +1195,7 @@ namespace Bgs.Protocol { Float = 5, String = 6, EntityId = 7, + Bytes = 8, } private TypeOneofCase typeCase_ = TypeOneofCase.None; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1067,6 +1229,7 @@ namespace Bgs.Protocol { if (!object.Equals(Float, other.Float)) return false; if (!object.Equals(String, other.String)) return false; if (!object.Equals(EntityId, other.EntityId)) return false; + if (!object.Equals(Bytes, other.Bytes)) return false; if (TypeCase != other.TypeCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1081,6 +1244,7 @@ namespace Bgs.Protocol { if (HasFloat) hash ^= Float.GetHashCode(); if (HasString) hash ^= String.GetHashCode(); if (HasEntityId) hash ^= EntityId.GetHashCode(); + if (HasBytes) hash ^= Bytes.GetHashCode(); hash ^= (int) typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -1123,6 +1287,10 @@ namespace Bgs.Protocol { output.WriteRawTag(58); output.WriteMessage(EntityId); } + if (HasBytes) { + output.WriteRawTag(66); + output.WriteMessage(Bytes); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1152,6 +1320,9 @@ namespace Bgs.Protocol { if (HasEntityId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(EntityId); } + if (HasBytes) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Bytes); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1203,6 +1374,12 @@ namespace Bgs.Protocol { } EntityId.MergeFrom(other.EntityId); break; + case TypeOneofCase.Bytes: + if (Bytes == null) { + Bytes = new global::Bgs.Protocol.StringFieldRestriction(); + } + Bytes.MergeFrom(other.Bytes); + break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -1272,6 +1449,15 @@ namespace Bgs.Protocol { EntityId = subBuilder; break; } + case 66: { + global::Bgs.Protocol.StringFieldRestriction subBuilder = new global::Bgs.Protocol.StringFieldRestriction(); + if (HasBytes) { + subBuilder.MergeFrom(Bytes); + } + input.ReadMessage(subBuilder); + Bytes = subBuilder; + break; + } } } } diff --git a/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs b/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs index 56d2231f2..f761f7736 100644 --- a/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs @@ -26,16 +26,15 @@ namespace Bgs.Protocol { string.Concat( "CjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdl", "X29wdGlvbnMucHJvdG8SDGJncy5wcm90b2NvbBogZ29vZ2xlL3Byb3RvYnVm", - "L2Rlc2NyaXB0b3IucHJvdG8iZAoRQkdTTWVzc2FnZU9wdGlvbnMSGwoTY3Vz", + "L2Rlc2NyaXB0b3IucHJvdG8iSgoRQkdTTWVzc2FnZU9wdGlvbnMSGwoTY3Vz", "dG9tX3NlbGVjdF9zaGFyZBgBIAEoCBIYChBjdXN0b21fdmFsaWRhdG9yGAIg", - "ASgIEhgKEGNsaWVudF9pZF9mYW5vdXQYAyABKAg6WwoPbWVzc2FnZV9vcHRp", - "b25zEh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGJC/BSABKAsy", - "Hy5iZ3MucHJvdG9jb2wuQkdTTWVzc2FnZU9wdGlvbnNCJAoNYm5ldC5wcm90", - "b2NvbEITTWVzc2FnZU9wdGlvbnNQcm90bw==")); + "ASgIOlsKD21lc3NhZ2Vfb3B0aW9ucxIfLmdvb2dsZS5wcm90b2J1Zi5NZXNz", + "YWdlT3B0aW9ucxiQvwUgASgLMh8uYmdzLnByb3RvY29sLkJHU01lc3NhZ2VP", + "cHRpb25zQiQKDWJuZXQucHJvdG9jb2xCE01lc3NhZ2VPcHRpb25zUHJvdG8=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.DescriptorReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pb::Extension[] { MessageOptionsExtensions.MessageOptions_ }, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSMessageOptions), global::Bgs.Protocol.BGSMessageOptions.Parser, new[]{ "CustomSelectShard", "CustomValidator", "ClientIdFanout" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSMessageOptions), global::Bgs.Protocol.BGSMessageOptions.Parser, new[]{ "CustomSelectShard", "CustomValidator" }, null, null, null, null) })); } #endregion @@ -77,7 +76,6 @@ namespace Bgs.Protocol { _hasBits0 = other._hasBits0; customSelectShard_ = other.customSelectShard_; customValidator_ = other.customValidator_; - clientIdFanout_ = other.clientIdFanout_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -134,30 +132,6 @@ namespace Bgs.Protocol { _hasBits0 &= ~2; } - /// Field number for the "client_id_fanout" field. - public const int ClientIdFanoutFieldNumber = 3; - private readonly static bool ClientIdFanoutDefaultValue = false; - - private bool clientIdFanout_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool ClientIdFanout { - get { if ((_hasBits0 & 4) != 0) { return clientIdFanout_; } else { return ClientIdFanoutDefaultValue; } } - set { - _hasBits0 |= 4; - clientIdFanout_ = value; - } - } - /// Gets whether the "client_id_fanout" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasClientIdFanout { - get { return (_hasBits0 & 4) != 0; } - } - /// Clears the value of the "client_id_fanout" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearClientIdFanout() { - _hasBits0 &= ~4; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BGSMessageOptions); @@ -173,7 +147,6 @@ namespace Bgs.Protocol { } if (CustomSelectShard != other.CustomSelectShard) return false; if (CustomValidator != other.CustomValidator) return false; - if (ClientIdFanout != other.ClientIdFanout) return false; return Equals(_unknownFields, other._unknownFields); } @@ -182,7 +155,6 @@ namespace Bgs.Protocol { int hash = 1; if (HasCustomSelectShard) hash ^= CustomSelectShard.GetHashCode(); if (HasCustomValidator) hash ^= CustomValidator.GetHashCode(); - if (HasClientIdFanout) hash ^= ClientIdFanout.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -204,10 +176,6 @@ namespace Bgs.Protocol { output.WriteRawTag(16); output.WriteBool(CustomValidator); } - if (HasClientIdFanout) { - output.WriteRawTag(24); - output.WriteBool(ClientIdFanout); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -222,9 +190,6 @@ namespace Bgs.Protocol { if (HasCustomValidator) { size += 1 + 1; } - if (HasClientIdFanout) { - size += 1 + 1; - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -242,9 +207,6 @@ namespace Bgs.Protocol { if (other.HasCustomValidator) { CustomValidator = other.CustomValidator; } - if (other.HasClientIdFanout) { - ClientIdFanout = other.ClientIdFanout; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -264,10 +226,6 @@ namespace Bgs.Protocol { CustomValidator = input.ReadBool(); break; } - case 24: { - ClientIdFanout = input.ReadBool(); - break; - } } } } diff --git a/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs b/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs index 33fe309f2..6fe6dd195 100644 --- a/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs @@ -26,14 +26,21 @@ namespace Bgs.Protocol { string.Concat( "CjhiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rf", "b3B0aW9ucy5wcm90bxIMYmdzLnByb3RvY29sGiBnb29nbGUvcHJvdG9idWYv", - "ZGVzY3JpcHRvci5wcm90byIeChBCR1NNZXRob2RPcHRpb25zEgoKAmlkGAEg", - "ASgNOlgKDm1ldGhvZF9vcHRpb25zEh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhv", - "ZE9wdGlvbnMYkL8FIAEoCzIeLmJncy5wcm90b2NvbC5CR1NNZXRob2RPcHRp", - "b25zQiMKDWJuZXQucHJvdG9jb2xCEk1ldGhvZE9wdGlvbnNQcm90bw==")); + "ZGVzY3JpcHRvci5wcm90bxoxYmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", + "dGVuc2lvbnMvcm91dGluZy5wcm90byKVAgoQQkdTTWV0aG9kT3B0aW9ucxIK", + "CgJpZBgBIAEoDRJqChdjbGllbnRfaWRlbnRpdHlfcm91dGluZxgCIAEoDjIn", + "LmJncy5wcm90b2NvbC5DbGllbnRJZGVudGl0eVJvdXRpbmdUeXBlOiBDTElF", + "TlRfSURFTlRJVFlfUk9VVElOR19ESVNBQkxFRBIVCg1lbmFibGVfZmFub3V0", + "GAMgASgIEiEKGWxlZ2FjeV9mYW5vdXRfcmVwbGFjZW1lbnQYBCABKAkSEwoL", + "Zm9yd2FyZF9rZXkYBSABKAkSEgoKaWRlbXBvdGVudBgGIAEoCBImCh5oYW5k", + "bGVfZGVzdGluYXRpb25fdW5yZWFjaGFibGUYByABKAg6WAoObWV0aG9kX29w", + "dGlvbnMSHi5nb29nbGUucHJvdG9idWYuTWV0aG9kT3B0aW9ucxiQvwUgASgL", + "Mh4uYmdzLnByb3RvY29sLkJHU01ldGhvZE9wdGlvbnNCIwoNYm5ldC5wcm90", + "b2NvbEISTWV0aG9kT3B0aW9uc1Byb3Rv")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.Protobuf.DescriptorReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Google.Protobuf.DescriptorReflection.Descriptor, global::Bgs.Protocol.RoutingReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pb::Extension[] { MethodOptionsExtensions.MethodOptions_ }, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSMethodOptions), global::Bgs.Protocol.BGSMethodOptions.Parser, new[]{ "Id" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSMethodOptions), global::Bgs.Protocol.BGSMethodOptions.Parser, new[]{ "Id", "ClientIdentityRouting", "EnableFanout", "LegacyFanoutReplacement", "ForwardKey", "Idempotent", "HandleDestinationUnreachable" }, null, null, null, null) })); } #endregion @@ -74,6 +81,12 @@ namespace Bgs.Protocol { public BGSMethodOptions(BGSMethodOptions other) : this() { _hasBits0 = other._hasBits0; id_ = other.id_; + clientIdentityRouting_ = other.clientIdentityRouting_; + enableFanout_ = other.enableFanout_; + legacyFanoutReplacement_ = other.legacyFanoutReplacement_; + forwardKey_ = other.forwardKey_; + idempotent_ = other.idempotent_; + handleDestinationUnreachable_ = other.handleDestinationUnreachable_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -106,6 +119,148 @@ namespace Bgs.Protocol { _hasBits0 &= ~1; } + /// Field number for the "client_identity_routing" field. + public const int ClientIdentityRoutingFieldNumber = 2; + private readonly static global::Bgs.Protocol.ClientIdentityRoutingType ClientIdentityRoutingDefaultValue = global::Bgs.Protocol.ClientIdentityRoutingType.ClientIdentityRoutingDisabled; + + private global::Bgs.Protocol.ClientIdentityRoutingType clientIdentityRouting_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.ClientIdentityRoutingType ClientIdentityRouting { + get { if ((_hasBits0 & 2) != 0) { return clientIdentityRouting_; } else { return ClientIdentityRoutingDefaultValue; } } + set { + _hasBits0 |= 2; + clientIdentityRouting_ = value; + } + } + /// Gets whether the "client_identity_routing" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClientIdentityRouting { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "client_identity_routing" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClientIdentityRouting() { + _hasBits0 &= ~2; + } + + /// Field number for the "enable_fanout" field. + public const int EnableFanoutFieldNumber = 3; + private readonly static bool EnableFanoutDefaultValue = false; + + private bool enableFanout_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool EnableFanout { + get { if ((_hasBits0 & 4) != 0) { return enableFanout_; } else { return EnableFanoutDefaultValue; } } + set { + _hasBits0 |= 4; + enableFanout_ = value; + } + } + /// Gets whether the "enable_fanout" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasEnableFanout { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "enable_fanout" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearEnableFanout() { + _hasBits0 &= ~4; + } + + /// Field number for the "legacy_fanout_replacement" field. + public const int LegacyFanoutReplacementFieldNumber = 4; + private readonly static string LegacyFanoutReplacementDefaultValue = ""; + + private string legacyFanoutReplacement_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string LegacyFanoutReplacement { + get { return legacyFanoutReplacement_ ?? LegacyFanoutReplacementDefaultValue; } + set { + legacyFanoutReplacement_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "legacy_fanout_replacement" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLegacyFanoutReplacement { + get { return legacyFanoutReplacement_ != null; } + } + /// Clears the value of the "legacy_fanout_replacement" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLegacyFanoutReplacement() { + legacyFanoutReplacement_ = null; + } + + /// Field number for the "forward_key" field. + public const int ForwardKeyFieldNumber = 5; + private readonly static string ForwardKeyDefaultValue = ""; + + private string forwardKey_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string ForwardKey { + get { return forwardKey_ ?? ForwardKeyDefaultValue; } + set { + forwardKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "forward_key" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasForwardKey { + get { return forwardKey_ != null; } + } + /// Clears the value of the "forward_key" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearForwardKey() { + forwardKey_ = null; + } + + /// Field number for the "idempotent" field. + public const int IdempotentFieldNumber = 6; + private readonly static bool IdempotentDefaultValue = false; + + private bool idempotent_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Idempotent { + get { if ((_hasBits0 & 8) != 0) { return idempotent_; } else { return IdempotentDefaultValue; } } + set { + _hasBits0 |= 8; + idempotent_ = value; + } + } + /// Gets whether the "idempotent" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasIdempotent { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "idempotent" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearIdempotent() { + _hasBits0 &= ~8; + } + + /// Field number for the "handle_destination_unreachable" field. + public const int HandleDestinationUnreachableFieldNumber = 7; + private readonly static bool HandleDestinationUnreachableDefaultValue = false; + + private bool handleDestinationUnreachable_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HandleDestinationUnreachable { + get { if ((_hasBits0 & 16) != 0) { return handleDestinationUnreachable_; } else { return HandleDestinationUnreachableDefaultValue; } } + set { + _hasBits0 |= 16; + handleDestinationUnreachable_ = value; + } + } + /// Gets whether the "handle_destination_unreachable" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasHandleDestinationUnreachable { + get { return (_hasBits0 & 16) != 0; } + } + /// Clears the value of the "handle_destination_unreachable" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearHandleDestinationUnreachable() { + _hasBits0 &= ~16; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BGSMethodOptions); @@ -120,6 +275,12 @@ namespace Bgs.Protocol { return true; } if (Id != other.Id) return false; + if (ClientIdentityRouting != other.ClientIdentityRouting) return false; + if (EnableFanout != other.EnableFanout) return false; + if (LegacyFanoutReplacement != other.LegacyFanoutReplacement) return false; + if (ForwardKey != other.ForwardKey) return false; + if (Idempotent != other.Idempotent) return false; + if (HandleDestinationUnreachable != other.HandleDestinationUnreachable) return false; return Equals(_unknownFields, other._unknownFields); } @@ -127,6 +288,12 @@ namespace Bgs.Protocol { public override int GetHashCode() { int hash = 1; if (HasId) hash ^= Id.GetHashCode(); + if (HasClientIdentityRouting) hash ^= ClientIdentityRouting.GetHashCode(); + if (HasEnableFanout) hash ^= EnableFanout.GetHashCode(); + if (HasLegacyFanoutReplacement) hash ^= LegacyFanoutReplacement.GetHashCode(); + if (HasForwardKey) hash ^= ForwardKey.GetHashCode(); + if (HasIdempotent) hash ^= Idempotent.GetHashCode(); + if (HasHandleDestinationUnreachable) hash ^= HandleDestinationUnreachable.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -144,6 +311,30 @@ namespace Bgs.Protocol { output.WriteRawTag(8); output.WriteUInt32(Id); } + if (HasClientIdentityRouting) { + output.WriteRawTag(16); + output.WriteEnum((int) ClientIdentityRouting); + } + if (HasEnableFanout) { + output.WriteRawTag(24); + output.WriteBool(EnableFanout); + } + if (HasLegacyFanoutReplacement) { + output.WriteRawTag(34); + output.WriteString(LegacyFanoutReplacement); + } + if (HasForwardKey) { + output.WriteRawTag(42); + output.WriteString(ForwardKey); + } + if (HasIdempotent) { + output.WriteRawTag(48); + output.WriteBool(Idempotent); + } + if (HasHandleDestinationUnreachable) { + output.WriteRawTag(56); + output.WriteBool(HandleDestinationUnreachable); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -155,6 +346,24 @@ namespace Bgs.Protocol { if (HasId) { size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id); } + if (HasClientIdentityRouting) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ClientIdentityRouting); + } + if (HasEnableFanout) { + size += 1 + 1; + } + if (HasLegacyFanoutReplacement) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(LegacyFanoutReplacement); + } + if (HasForwardKey) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ForwardKey); + } + if (HasIdempotent) { + size += 1 + 1; + } + if (HasHandleDestinationUnreachable) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -169,6 +378,24 @@ namespace Bgs.Protocol { if (other.HasId) { Id = other.Id; } + if (other.HasClientIdentityRouting) { + ClientIdentityRouting = other.ClientIdentityRouting; + } + if (other.HasEnableFanout) { + EnableFanout = other.EnableFanout; + } + if (other.HasLegacyFanoutReplacement) { + LegacyFanoutReplacement = other.LegacyFanoutReplacement; + } + if (other.HasForwardKey) { + ForwardKey = other.ForwardKey; + } + if (other.HasIdempotent) { + Idempotent = other.Idempotent; + } + if (other.HasHandleDestinationUnreachable) { + HandleDestinationUnreachable = other.HandleDestinationUnreachable; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -184,6 +411,30 @@ namespace Bgs.Protocol { Id = input.ReadUInt32(); break; } + case 16: { + ClientIdentityRouting = (global::Bgs.Protocol.ClientIdentityRoutingType) input.ReadEnum(); + break; + } + case 24: { + EnableFanout = input.ReadBool(); + break; + } + case 34: { + LegacyFanoutReplacement = input.ReadString(); + break; + } + case 42: { + ForwardKey = input.ReadString(); + break; + } + case 48: { + Idempotent = input.ReadBool(); + break; + } + case 56: { + HandleDestinationUnreachable = input.ReadBool(); + break; + } } } } diff --git a/Source/Framework/Proto/GlobalExtensions/Routing.cs b/Source/Framework/Proto/GlobalExtensions/Routing.cs new file mode 100644 index 000000000..f03c0947d --- /dev/null +++ b/Source/Framework/Proto/GlobalExtensions/Routing.cs @@ -0,0 +1,52 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: bgs/low/pb/client/global_extensions/routing.proto +// +#pragma warning disable 1591, 0612, 3021 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Bgs.Protocol { + + /// Holder for reflection information generated from bgs/low/pb/client/global_extensions/routing.proto + public static partial class RoutingReflection { + + #region Descriptor + /// File descriptor for bgs/low/pb/client/global_extensions/routing.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static RoutingReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CjFiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9yb3V0aW5n", + "LnByb3RvEgxiZ3MucHJvdG9jb2wqxAEKGUNsaWVudElkZW50aXR5Um91dGlu", + "Z1R5cGUSJAogQ0xJRU5UX0lERU5USVRZX1JPVVRJTkdfRElTQUJMRUQQABIu", + "CipDTElFTlRfSURFTlRJVFlfUk9VVElOR19CQVRUTEVfTkVUX0FDQ09VTlQQ", + "ARIoCiRDTElFTlRfSURFTlRJVFlfUk9VVElOR19HQU1FX0FDQ09VTlQQAhIn", + "CiNDTElFTlRfSURFTlRJVFlfUk9VVElOR19JTlNUQU5DRV9JRBAD")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { }, + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.ClientIdentityRoutingType), }, null, null)); + } + #endregion + + } + #region Enums + public enum ClientIdentityRoutingType { + [pbr::OriginalName("CLIENT_IDENTITY_ROUTING_DISABLED")] ClientIdentityRoutingDisabled = 0, + [pbr::OriginalName("CLIENT_IDENTITY_ROUTING_BATTLE_NET_ACCOUNT")] ClientIdentityRoutingBattleNetAccount = 1, + [pbr::OriginalName("CLIENT_IDENTITY_ROUTING_GAME_ACCOUNT")] ClientIdentityRoutingGameAccount = 2, + [pbr::OriginalName("CLIENT_IDENTITY_ROUTING_INSTANCE_ID")] ClientIdentityRoutingInstanceId = 3, + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs b/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs index 08c0c7943..8226e8f65 100644 --- a/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs @@ -26,20 +26,25 @@ namespace Bgs.Protocol { string.Concat( "CjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNl", "X29wdGlvbnMucHJvdG8SDGJncy5wcm90b2NvbBogZ29vZ2xlL3Byb3RvYnVm", - "L2Rlc2NyaXB0b3IucHJvdG8iUQoRQkdTU2VydmljZU9wdGlvbnMSFwoPZGVz", - "Y3JpcHRvcl9uYW1lGAEgASgJEg8KB3ZlcnNpb24YBCABKA0SEgoKc2hhcmRf", - "bmFtZRgFIAEoCSJNChFTREtTZXJ2aWNlT3B0aW9ucxIPCgdpbmJvdW5kGAEg", - "ASgIEhAKCG91dGJvdW5kGAIgASgIEhUKDXVzZV9jbGllbnRfaWQYAyABKAg6", - "WwoPc2VydmljZV9vcHRpb25zEh8uZ29vZ2xlLnByb3RvYnVmLlNlcnZpY2VP", - "cHRpb25zGJC/BSABKAsyHy5iZ3MucHJvdG9jb2wuQkdTU2VydmljZU9wdGlv", - "bnM6XwoTc2RrX3NlcnZpY2Vfb3B0aW9ucxIfLmdvb2dsZS5wcm90b2J1Zi5T", - "ZXJ2aWNlT3B0aW9ucxiRvwUgASgLMh8uYmdzLnByb3RvY29sLlNES1NlcnZp", - "Y2VPcHRpb25zQiQKDWJuZXQucHJvdG9jb2xCE1NlcnZpY2VPcHRpb25zUHJv", - "dG8=")); + "L2Rlc2NyaXB0b3IucHJvdG8isAIKEUJHU1NlcnZpY2VPcHRpb25zEhcKD2Rl", + "c2NyaXB0b3JfbmFtZRgBIAEoCRIPCgd2ZXJzaW9uGAQgASgNEhIKCnNoYXJk", + "X25hbWUYBSABKAkSHwoXcmVzb2x2ZV9jbGllbnRfaW5zdGFuY2UYBiABKAgS", + "SwoEdHlwZRgHIAEoDjIrLmJncy5wcm90b2NvbC5CR1NTZXJ2aWNlT3B0aW9u", + "cy5TZXJ2aWNlVHlwZToQU0VSVklDRV9UWVBFX1JQQxIQCghhcGlfdHlwZRgI", + "IAEoCSJdCgtTZXJ2aWNlVHlwZRIUChBTRVJWSUNFX1RZUEVfUlBDEAASFgoS", + "U0VSVklDRV9UWVBFX0VWRU5UEAESIAocU0VSVklDRV9UWVBFX0VWRU5UX0JS", + "T0FEQ0FTVBACIk0KEVNES1NlcnZpY2VPcHRpb25zEg8KB2luYm91bmQYASAB", + "KAgSEAoIb3V0Ym91bmQYAiABKAgSFQoNdXNlX2NsaWVudF9pZBgDIAEoCDpb", + "Cg9zZXJ2aWNlX29wdGlvbnMSHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9w", + "dGlvbnMYkL8FIAEoCzIfLmJncy5wcm90b2NvbC5CR1NTZXJ2aWNlT3B0aW9u", + "czpfChNzZGtfc2VydmljZV9vcHRpb25zEh8uZ29vZ2xlLnByb3RvYnVmLlNl", + "cnZpY2VPcHRpb25zGJG/BSABKAsyHy5iZ3MucHJvdG9jb2wuU0RLU2Vydmlj", + "ZU9wdGlvbnNCJAoNYm5ldC5wcm90b2NvbEITU2VydmljZU9wdGlvbnNQcm90", + "bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Protobuf.DescriptorReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pb::Extension[] { ServiceOptionsExtensions.ServiceOptions_, ServiceOptionsExtensions.SdkServiceOptions }, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSServiceOptions), global::Bgs.Protocol.BGSServiceOptions.Parser, new[]{ "DescriptorName", "Version", "ShardName" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSServiceOptions), global::Bgs.Protocol.BGSServiceOptions.Parser, new[]{ "DescriptorName", "Version", "ShardName", "ResolveClientInstance", "Type", "ApiType" }, null, new[]{ typeof(global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.SDKServiceOptions), global::Bgs.Protocol.SDKServiceOptions.Parser, new[]{ "Inbound", "Outbound", "UseClientId" }, null, null, null, null) })); } @@ -85,6 +90,9 @@ namespace Bgs.Protocol { descriptorName_ = other.descriptorName_; version_ = other.version_; shardName_ = other.shardName_; + resolveClientInstance_ = other.resolveClientInstance_; + type_ = other.type_; + apiType_ = other.apiType_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -163,6 +171,77 @@ namespace Bgs.Protocol { shardName_ = null; } + /// Field number for the "resolve_client_instance" field. + public const int ResolveClientInstanceFieldNumber = 6; + private readonly static bool ResolveClientInstanceDefaultValue = false; + + private bool resolveClientInstance_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool ResolveClientInstance { + get { if ((_hasBits0 & 2) != 0) { return resolveClientInstance_; } else { return ResolveClientInstanceDefaultValue; } } + set { + _hasBits0 |= 2; + resolveClientInstance_ = value; + } + } + /// Gets whether the "resolve_client_instance" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasResolveClientInstance { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "resolve_client_instance" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearResolveClientInstance() { + _hasBits0 &= ~2; + } + + /// Field number for the "type" field. + public const int TypeFieldNumber = 7; + private readonly static global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType TypeDefaultValue = global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType.Rpc; + + private global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType type_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType Type { + get { if ((_hasBits0 & 4) != 0) { return type_; } else { return TypeDefaultValue; } } + set { + _hasBits0 |= 4; + type_ = value; + } + } + /// Gets whether the "type" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasType { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "type" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearType() { + _hasBits0 &= ~4; + } + + /// Field number for the "api_type" field. + public const int ApiTypeFieldNumber = 8; + private readonly static string ApiTypeDefaultValue = ""; + + private string apiType_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string ApiType { + get { return apiType_ ?? ApiTypeDefaultValue; } + set { + apiType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "api_type" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasApiType { + get { return apiType_ != null; } + } + /// Clears the value of the "api_type" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearApiType() { + apiType_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BGSServiceOptions); @@ -179,6 +258,9 @@ namespace Bgs.Protocol { if (DescriptorName != other.DescriptorName) return false; if (Version != other.Version) return false; if (ShardName != other.ShardName) return false; + if (ResolveClientInstance != other.ResolveClientInstance) return false; + if (Type != other.Type) return false; + if (ApiType != other.ApiType) return false; return Equals(_unknownFields, other._unknownFields); } @@ -188,6 +270,9 @@ namespace Bgs.Protocol { if (HasDescriptorName) hash ^= DescriptorName.GetHashCode(); if (HasVersion) hash ^= Version.GetHashCode(); if (HasShardName) hash ^= ShardName.GetHashCode(); + if (HasResolveClientInstance) hash ^= ResolveClientInstance.GetHashCode(); + if (HasType) hash ^= Type.GetHashCode(); + if (HasApiType) hash ^= ApiType.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -213,6 +298,18 @@ namespace Bgs.Protocol { output.WriteRawTag(42); output.WriteString(ShardName); } + if (HasResolveClientInstance) { + output.WriteRawTag(48); + output.WriteBool(ResolveClientInstance); + } + if (HasType) { + output.WriteRawTag(56); + output.WriteEnum((int) Type); + } + if (HasApiType) { + output.WriteRawTag(66); + output.WriteString(ApiType); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -230,6 +327,15 @@ namespace Bgs.Protocol { if (HasShardName) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ShardName); } + if (HasResolveClientInstance) { + size += 1 + 1; + } + if (HasType) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type); + } + if (HasApiType) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ApiType); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -250,6 +356,15 @@ namespace Bgs.Protocol { if (other.HasShardName) { ShardName = other.ShardName; } + if (other.HasResolveClientInstance) { + ResolveClientInstance = other.ResolveClientInstance; + } + if (other.HasType) { + Type = other.Type; + } + if (other.HasApiType) { + ApiType = other.ApiType; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -273,10 +388,35 @@ namespace Bgs.Protocol { ShardName = input.ReadString(); break; } + case 48: { + ResolveClientInstance = input.ReadBool(); + break; + } + case 56: { + Type = (global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType) input.ReadEnum(); + break; + } + case 66: { + ApiType = input.ReadString(); + break; + } } } } + #region Nested types + /// Container for nested types declared in the BGSServiceOptions message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static partial class Types { + public enum ServiceType { + [pbr::OriginalName("SERVICE_TYPE_RPC")] Rpc = 0, + [pbr::OriginalName("SERVICE_TYPE_EVENT")] Event = 1, + [pbr::OriginalName("SERVICE_TYPE_EVENT_BROADCAST")] EventBroadcast = 2, + } + + } + #endregion + } public sealed partial class SDKServiceOptions : pb::IMessage { diff --git a/Source/Framework/Proto/NotificationTypes.cs b/Source/Framework/Proto/NotificationTypes.cs index b8721e733..d2ea1ece7 100644 --- a/Source/Framework/Proto/NotificationTypes.cs +++ b/Source/Framework/Proto/NotificationTypes.cs @@ -34,27 +34,31 @@ namespace Bgs.Protocol.Notification.V1 { "dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGll", "bnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJn", "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0", - "aW9ucy5wcm90byJLCgZUYXJnZXQSMwoIaWRlbnRpdHkYASABKAsyIS5iZ3Mu", - "cHJvdG9jb2wuYWNjb3VudC52MS5JZGVudGl0eRIMCgR0eXBlGAIgASgJIp0B", - "CgxTdWJzY3JpcHRpb24SNAoGdGFyZ2V0GAEgAygLMiQuYmdzLnByb3RvY29s", - "Lm5vdGlmaWNhdGlvbi52MS5UYXJnZXQSNQoKc3Vic2NyaWJlchgCIAEoCzIh", - "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLklkZW50aXR5EiAKEWRlbGl2ZXJ5", - "X3JlcXVpcmVkGAMgASgIOgVmYWxzZSKhAwoMTm90aWZpY2F0aW9uEikKCXNl", - "bmRlcl9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIpCgl0YXJn", - "ZXRfaWQYAiACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSDAoEdHlwZRgD", - "IAIoCRIqCglhdHRyaWJ1dGUYBCADKAsyFy5iZ3MucHJvdG9jb2wuQXR0cmli", - "dXRlEjEKEXNlbmRlcl9hY2NvdW50X2lkGAUgASgLMhYuYmdzLnByb3RvY29s", - "LkVudGl0eUlkEjEKEXRhcmdldF9hY2NvdW50X2lkGAYgASgLMhYuYmdzLnBy", - "b3RvY29sLkVudGl0eUlkEhkKEXNlbmRlcl9iYXR0bGVfdGFnGAcgASgJEhkK", - "EXRhcmdldF9iYXR0bGVfdGFnGAggASgJEiUKBHBlZXIYCSABKAsyFy5iZ3Mu", - "cHJvdG9jb2wuUHJvY2Vzc0lkEj4KE2ZvcndhcmRpbmdfaWRlbnRpdHkYCiAB", - "KAsyIS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5JZGVudGl0eQ==")); + "aW9ucy5wcm90byJeCgZUYXJnZXQSPgoIaWRlbnRpdHkYASABKAsyLC5iZ3Mu", + "cHJvdG9jb2wubm90aWZpY2F0aW9uLnYxLlRhcmdldElkZW50aXR5EgwKBHR5", + "cGUYAiABKAk6BoL5KwIQASKHAQoOVGFyZ2V0SWRlbnRpdHkSMwoHYWNjb3Vu", + "dBgBIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJZBJA", + "CgxnYW1lX2FjY291bnQYAiABKAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52", + "MS5HYW1lQWNjb3VudEhhbmRsZSKaAQoMU3Vic2NyaXB0aW9uEjQKBnRhcmdl", + "dBgBIAMoCzIkLmJncy5wcm90b2NvbC5ub3RpZmljYXRpb24udjEuVGFyZ2V0", + "EjUKCnN1YnNjcmliZXIYAiABKAsyIS5iZ3MucHJvdG9jb2wuYWNjb3VudC52", + "MS5JZGVudGl0eRIdChFkZWxpdmVyeV9yZXF1aXJlZBgDIAEoCEICGAEikgMK", + "DE5vdGlmaWNhdGlvbhIpCglzZW5kZXJfaWQYASABKAsyFi5iZ3MucHJvdG9j", + "b2wuRW50aXR5SWQSKQoJdGFyZ2V0X2lkGAIgAigLMhYuYmdzLnByb3RvY29s", + "LkVudGl0eUlkEgwKBHR5cGUYAyACKAkSKgoJYXR0cmlidXRlGAQgAygLMhcu", + "YmdzLnByb3RvY29sLkF0dHJpYnV0ZRIxChFzZW5kZXJfYWNjb3VudF9pZBgF", + "IAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIxChF0YXJnZXRfYWNjb3Vu", + "dF9pZBgGIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIhChFzZW5kZXJf", + "YmF0dGxlX3RhZxgHIAEoCUIGgvkrAggBEiEKEXRhcmdldF9iYXR0bGVfdGFn", + "GAggASgJQgaC+SsCCAESPgoTZm9yd2FyZGluZ19pZGVudGl0eRgKIAEoCzIh", + "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLklkZW50aXR5OgaC+SsCCAE=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Notification.V1.Target), global::Bgs.Protocol.Notification.V1.Target.Parser, new[]{ "Identity", "Type" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Notification.V1.TargetIdentity), global::Bgs.Protocol.Notification.V1.TargetIdentity.Parser, new[]{ "Account", "GameAccount" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Notification.V1.Subscription), global::Bgs.Protocol.Notification.V1.Subscription.Parser, new[]{ "Target", "Subscriber", "DeliveryRequired" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Notification.V1.Notification), global::Bgs.Protocol.Notification.V1.Notification.Parser, new[]{ "SenderId", "TargetId", "Type", "Attribute", "SenderAccountId", "TargetAccountId", "SenderBattleTag", "TargetBattleTag", "Peer", "ForwardingIdentity" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Notification.V1.Notification), global::Bgs.Protocol.Notification.V1.Notification.Parser, new[]{ "SenderId", "TargetId", "Type", "Attribute", "SenderAccountId", "TargetAccountId", "SenderBattleTag", "TargetBattleTag", "ForwardingIdentity" }, null, null, null, null) })); } #endregion @@ -98,9 +102,9 @@ namespace Bgs.Protocol.Notification.V1 { /// Field number for the "identity" field. public const int IdentityFieldNumber = 1; - private global::Bgs.Protocol.Account.V1.Identity identity_; + private global::Bgs.Protocol.Notification.V1.TargetIdentity identity_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.Account.V1.Identity Identity { + public global::Bgs.Protocol.Notification.V1.TargetIdentity Identity { get { return identity_; } set { identity_ = value; @@ -211,7 +215,7 @@ namespace Bgs.Protocol.Notification.V1 { } if (other.HasIdentity) { if (!HasIdentity) { - Identity = new global::Bgs.Protocol.Account.V1.Identity(); + Identity = new global::Bgs.Protocol.Notification.V1.TargetIdentity(); } Identity.MergeFrom(other.Identity); } @@ -231,7 +235,7 @@ namespace Bgs.Protocol.Notification.V1 { break; case 10: { if (!HasIdentity) { - Identity = new global::Bgs.Protocol.Account.V1.Identity(); + Identity = new global::Bgs.Protocol.Notification.V1.TargetIdentity(); } input.ReadMessage(Identity); break; @@ -246,6 +250,195 @@ namespace Bgs.Protocol.Notification.V1 { } + public sealed partial class TargetIdentity : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TargetIdentity()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Bgs.Protocol.Notification.V1.NotificationTypesReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TargetIdentity() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TargetIdentity(TargetIdentity other) : this() { + account_ = other.HasAccount ? other.account_.Clone() : null; + gameAccount_ = other.HasGameAccount ? other.gameAccount_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TargetIdentity Clone() { + return new TargetIdentity(this); + } + + /// Field number for the "account" field. + public const int AccountFieldNumber = 1; + private global::Bgs.Protocol.Account.V1.AccountId account_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Account.V1.AccountId Account { + get { return account_; } + set { + account_ = value; + } + } + /// Gets whether the account field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasAccount { + get { return account_ != null; } + } + /// Clears the value of the account field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearAccount() { + account_ = null; + } + + /// Field number for the "game_account" field. + public const int GameAccountFieldNumber = 2; + private global::Bgs.Protocol.Account.V1.GameAccountHandle gameAccount_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Account.V1.GameAccountHandle GameAccount { + get { return gameAccount_; } + set { + gameAccount_ = value; + } + } + /// Gets whether the game_account field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasGameAccount { + get { return gameAccount_ != null; } + } + /// Clears the value of the game_account field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearGameAccount() { + gameAccount_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as TargetIdentity); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(TargetIdentity other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Account, other.Account)) return false; + if (!object.Equals(GameAccount, other.GameAccount)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasAccount) hash ^= Account.GetHashCode(); + if (HasGameAccount) hash ^= GameAccount.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (HasAccount) { + output.WriteRawTag(10); + output.WriteMessage(Account); + } + if (HasGameAccount) { + output.WriteRawTag(18); + output.WriteMessage(GameAccount); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasAccount) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Account); + } + if (HasGameAccount) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(GameAccount); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(TargetIdentity other) { + if (other == null) { + return; + } + if (other.HasAccount) { + if (!HasAccount) { + Account = new global::Bgs.Protocol.Account.V1.AccountId(); + } + Account.MergeFrom(other.Account); + } + if (other.HasGameAccount) { + if (!HasGameAccount) { + GameAccount = new global::Bgs.Protocol.Account.V1.GameAccountHandle(); + } + GameAccount.MergeFrom(other.GameAccount); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (!HasAccount) { + Account = new global::Bgs.Protocol.Account.V1.AccountId(); + } + input.ReadMessage(Account); + break; + } + case 18: { + if (!HasGameAccount) { + GameAccount = new global::Bgs.Protocol.Account.V1.GameAccountHandle(); + } + input.ReadMessage(GameAccount); + break; + } + } + } + } + + } + public sealed partial class Subscription : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Subscription()); private pb::UnknownFieldSet _unknownFields; @@ -255,7 +448,7 @@ namespace Bgs.Protocol.Notification.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Notification.V1.NotificationTypesReflection.Descriptor.MessageTypes[1]; } + get { return global::Bgs.Protocol.Notification.V1.NotificationTypesReflection.Descriptor.MessageTypes[2]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -320,6 +513,7 @@ namespace Bgs.Protocol.Notification.V1 { private readonly static bool DeliveryRequiredDefaultValue = false; private bool deliveryRequired_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool DeliveryRequired { get { if ((_hasBits0 & 1) != 0) { return deliveryRequired_; } else { return DeliveryRequiredDefaultValue; } } @@ -329,11 +523,13 @@ namespace Bgs.Protocol.Notification.V1 { } } /// Gets whether the "delivery_required" field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasDeliveryRequired { get { return (_hasBits0 & 1) != 0; } } /// Clears the value of the "delivery_required" field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearDeliveryRequired() { _hasBits0 &= ~1; @@ -462,7 +658,7 @@ namespace Bgs.Protocol.Notification.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Notification.V1.NotificationTypesReflection.Descriptor.MessageTypes[2]; } + get { return global::Bgs.Protocol.Notification.V1.NotificationTypesReflection.Descriptor.MessageTypes[3]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -487,7 +683,6 @@ namespace Bgs.Protocol.Notification.V1 { targetAccountId_ = other.HasTargetAccountId ? other.targetAccountId_.Clone() : null; senderBattleTag_ = other.senderBattleTag_; targetBattleTag_ = other.targetBattleTag_; - peer_ = other.HasPeer ? other.peer_.Clone() : null; forwardingIdentity_ = other.HasForwardingIdentity ? other.forwardingIdentity_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -660,27 +855,6 @@ namespace Bgs.Protocol.Notification.V1 { targetBattleTag_ = null; } - /// Field number for the "peer" field. - public const int PeerFieldNumber = 9; - private global::Bgs.Protocol.ProcessId peer_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ProcessId Peer { - get { return peer_; } - set { - peer_ = value; - } - } - /// Gets whether the peer field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasPeer { - get { return peer_ != null; } - } - /// Clears the value of the peer field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearPeer() { - peer_ = null; - } - /// Field number for the "forwarding_identity" field. public const int ForwardingIdentityFieldNumber = 10; private global::Bgs.Protocol.Account.V1.Identity forwardingIdentity_; @@ -723,7 +897,6 @@ namespace Bgs.Protocol.Notification.V1 { if (!object.Equals(TargetAccountId, other.TargetAccountId)) return false; if (SenderBattleTag != other.SenderBattleTag) return false; if (TargetBattleTag != other.TargetBattleTag) return false; - if (!object.Equals(Peer, other.Peer)) return false; if (!object.Equals(ForwardingIdentity, other.ForwardingIdentity)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -739,7 +912,6 @@ namespace Bgs.Protocol.Notification.V1 { if (HasTargetAccountId) hash ^= TargetAccountId.GetHashCode(); if (HasSenderBattleTag) hash ^= SenderBattleTag.GetHashCode(); if (HasTargetBattleTag) hash ^= TargetBattleTag.GetHashCode(); - if (HasPeer) hash ^= Peer.GetHashCode(); if (HasForwardingIdentity) hash ^= ForwardingIdentity.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -783,10 +955,6 @@ namespace Bgs.Protocol.Notification.V1 { output.WriteRawTag(66); output.WriteString(TargetBattleTag); } - if (HasPeer) { - output.WriteRawTag(74); - output.WriteMessage(Peer); - } if (HasForwardingIdentity) { output.WriteRawTag(82); output.WriteMessage(ForwardingIdentity); @@ -821,9 +989,6 @@ namespace Bgs.Protocol.Notification.V1 { if (HasTargetBattleTag) { size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetBattleTag); } - if (HasPeer) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Peer); - } if (HasForwardingIdentity) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(ForwardingIdentity); } @@ -872,12 +1037,6 @@ namespace Bgs.Protocol.Notification.V1 { if (other.HasTargetBattleTag) { TargetBattleTag = other.TargetBattleTag; } - if (other.HasPeer) { - if (!HasPeer) { - Peer = new global::Bgs.Protocol.ProcessId(); - } - Peer.MergeFrom(other.Peer); - } if (other.HasForwardingIdentity) { if (!HasForwardingIdentity) { ForwardingIdentity = new global::Bgs.Protocol.Account.V1.Identity(); @@ -939,13 +1098,6 @@ namespace Bgs.Protocol.Notification.V1 { TargetBattleTag = input.ReadString(); break; } - case 74: { - if (!HasPeer) { - Peer = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Peer); - break; - } case 82: { if (!HasForwardingIdentity) { ForwardingIdentity = new global::Bgs.Protocol.Account.V1.Identity(); diff --git a/Source/Framework/Proto/PresenceListener.cs b/Source/Framework/Proto/PresenceListener.cs index 500e695be..4149968ec 100644 --- a/Source/Framework/Proto/PresenceListener.cs +++ b/Source/Framework/Proto/PresenceListener.cs @@ -39,13 +39,14 @@ namespace Bgs.Protocol.Presence.V1 { "LnYxLlByZXNlbmNlU3RhdGUijQEKGFN0YXRlQ2hhbmdlZE5vdGlmaWNhdGlv", "bhI5Cg1zdWJzY3JpYmVyX2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291", "bnQudjEuQWNjb3VudElkEjYKBXN0YXRlGAIgAygLMicuYmdzLnByb3RvY29s", - "LnByZXNlbmNlLnYxLlByZXNlbmNlU3RhdGUylgIKEFByZXNlbmNlTGlzdGVu", - "ZXISYQoLT25TdWJzY3JpYmUSLy5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEu", + "LnByZXNlbmNlLnYxLlByZXNlbmNlU3RhdGUyogIKEFByZXNlbmNlTGlzdGVu", + "ZXISZwoLT25TdWJzY3JpYmUSLy5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEu", "U3Vic2NyaWJlTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BP", - "TlNFIgaC+SsCCAESZwoOT25TdGF0ZUNoYW5nZWQSMi5iZ3MucHJvdG9jb2wu", - "cHJlc2VuY2UudjEuU3RhdGVDaGFuZ2VkTm90aWZpY2F0aW9uGhkuYmdzLnBy", - "b3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAIaNoL5KywKKmJuZXQucHJvdG9j", - "b2wucHJlc2VuY2UudjEuUHJlc2VuY2VMaXN0ZW5lcor5KwIIAQ==")); + "TlNFIgyC+SsCCAGC+SsCOAESbQoOT25TdGF0ZUNoYW5nZWQSMi5iZ3MucHJv", + "dG9jb2wucHJlc2VuY2UudjEuU3RhdGVDaGFuZ2VkTm90aWZpY2F0aW9uGhku", + "YmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgyC+SsCCAKC+SsCOAEaNoL5KywK", + "KmJuZXQucHJvdG9jb2wucHJlc2VuY2UudjEuUHJlc2VuY2VMaXN0ZW5lcor5", + "KwIIAQ==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Presence.V1.PresenceTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/PresenceService.cs b/Source/Framework/Proto/PresenceService.cs index 8a670e10d..7881e3aa2 100644 --- a/Source/Framework/Proto/PresenceService.cs +++ b/Source/Framework/Proto/PresenceService.cs @@ -33,70 +33,63 @@ namespace Bgs.Protocol.Presence.V1 { "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5Ymdz", "L2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRp", - "b25zLnByb3RvIukBChBTdWJzY3JpYmVSZXF1ZXN0EigKCGFnZW50X2lkGAEg", - "ASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEikKCWVudGl0eV9pZBgCIAIo", - "CzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIRCglvYmplY3RfaWQYAyACKAQS", - "JQoHcHJvZ3JhbRgEIAMoB0IUivkrBioECgIIAYr5KwYqBAoCEGQSRgoDa2V5", - "GAYgAygLMiIuYmdzLnByb3RvY29sLnByZXNlbmNlLnYxLkZpZWxkS2V5QhWK", - "+SsGKgQKAggBivkrByoFCgMQ9AMiSQocU3Vic2NyaWJlTm90aWZpY2F0aW9u", - "UmVxdWVzdBIpCgllbnRpdHlfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50", - "aXR5SWQifAoSVW5zdWJzY3JpYmVSZXF1ZXN0EigKCGFnZW50X2lkGAEgASgL", - "MhYuYmdzLnByb3RvY29sLkVudGl0eUlkEikKCWVudGl0eV9pZBgCIAIoCzIW", - "LmJncy5wcm90b2NvbC5FbnRpdHlJZBIRCglvYmplY3RfaWQYAyABKAQiugEK", - "DVVwZGF0ZVJlcXVlc3QSKQoJZW50aXR5X2lkGAEgAigLMhYuYmdzLnByb3Rv", - "Y29sLkVudGl0eUlkEkEKD2ZpZWxkX29wZXJhdGlvbhgCIAMoCzIoLmJncy5w", - "cm90b2NvbC5wcmVzZW5jZS52MS5GaWVsZE9wZXJhdGlvbhIRCglub19jcmVh", - "dGUYAyABKAgSKAoIYWdlbnRfaWQYBCABKAsyFi5iZ3MucHJvdG9jb2wuRW50", - "aXR5SWQilAEKDFF1ZXJ5UmVxdWVzdBIpCgllbnRpdHlfaWQYASACKAsyFi5i", - "Z3MucHJvdG9jb2wuRW50aXR5SWQSLwoDa2V5GAIgAygLMiIuYmdzLnByb3Rv", - "Y29sLnByZXNlbmNlLnYxLkZpZWxkS2V5EigKCGFnZW50X2lkGAMgASgLMhYu", - "YmdzLnByb3RvY29sLkVudGl0eUlkIj8KDVF1ZXJ5UmVzcG9uc2USLgoFZmll", - "bGQYAiADKAsyHy5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEuRmllbGQiWAoQ", - "T3duZXJzaGlwUmVxdWVzdBIpCgllbnRpdHlfaWQYASACKAsyFi5iZ3MucHJv", - "dG9jb2wuRW50aXR5SWQSGQoRcmVsZWFzZV9vd25lcnNoaXAYAiABKAgihQIK", - "FUJhdGNoU3Vic2NyaWJlUmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJn", - "cy5wcm90b2NvbC5FbnRpdHlJZBJACgllbnRpdHlfaWQYAiADKAsyFi5iZ3Mu", - "cHJvdG9jb2wuRW50aXR5SWRCFYr5KwYqBAoCCAGK+SsHKgUKAxD6ARIlCgdw", - "cm9ncmFtGAMgAygHQhSK+SsGKgQKAggBivkrBioECgIQZBJGCgNrZXkYBCAD", - "KAsyIi5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEuRmllbGRLZXlCFYr5KwYq", - "BAoCCAGK+SsHKgUKAxD0AxIRCglvYmplY3RfaWQYBSABKAQiTAoPU3Vic2Ny", - "aWJlUmVzdWx0EikKCWVudGl0eV9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5F", - "bnRpdHlJZBIOCgZyZXN1bHQYAiABKA0iXQoWQmF0Y2hTdWJzY3JpYmVSZXNw", - "b25zZRJDChBzdWJzY3JpYmVfZmFpbGVkGAEgAygLMikuYmdzLnByb3RvY29s", - "LnByZXNlbmNlLnYxLlN1YnNjcmliZVJlc3VsdCKYAQoXQmF0Y2hVbnN1YnNj", - "cmliZVJlcXVlc3QSKAoIYWdlbnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wu", - "RW50aXR5SWQSQAoJZW50aXR5X2lkGAIgAygLMhYuYmdzLnByb3RvY29sLkVu", - "dGl0eUlkQhWK+SsGKgQKAggBivkrByoFCgMQ+gESEQoJb2JqZWN0X2lkGAMg", - "ASgEMuAGCg9QcmVzZW5jZVNlcnZpY2USVQoJU3Vic2NyaWJlEiouYmdzLnBy", - "b3RvY29sLnByZXNlbmNlLnYxLlN1YnNjcmliZVJlcXVlc3QaFC5iZ3MucHJv", - "dG9jb2wuTm9EYXRhIgaC+SsCCAESWQoLVW5zdWJzY3JpYmUSLC5iZ3MucHJv", - "dG9jb2wucHJlc2VuY2UudjEuVW5zdWJzY3JpYmVSZXF1ZXN0GhQuYmdzLnBy", - "b3RvY29sLk5vRGF0YSIGgvkrAggCEk8KBlVwZGF0ZRInLmJncy5wcm90b2Nv", - "bC5wcmVzZW5jZS52MS5VcGRhdGVSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5v", - "RGF0YSIGgvkrAggDEmAKBVF1ZXJ5EiYuYmdzLnByb3RvY29sLnByZXNlbmNl", - "LnYxLlF1ZXJ5UmVxdWVzdBonLmJncy5wcm90b2NvbC5wcmVzZW5jZS52MS5R", - "dWVyeVJlc3BvbnNlIgaC+SsCCAQSVQoJT3duZXJzaGlwEiouYmdzLnByb3Rv", - "Y29sLnByZXNlbmNlLnYxLk93bmVyc2hpcFJlcXVlc3QaFC5iZ3MucHJvdG9j", - "b2wuTm9EYXRhIgaC+SsCCAUSbQoVU3Vic2NyaWJlTm90aWZpY2F0aW9uEjYu", - "YmdzLnByb3RvY29sLnByZXNlbmNlLnYxLlN1YnNjcmliZU5vdGlmaWNhdGlv", - "blJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAcSewoOQmF0", - "Y2hTdWJzY3JpYmUSLy5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEuQmF0Y2hT", - "dWJzY3JpYmVSZXF1ZXN0GjAuYmdzLnByb3RvY29sLnByZXNlbmNlLnYxLkJh", - "dGNoU3Vic2NyaWJlUmVzcG9uc2UiBoL5KwIICBJjChBCYXRjaFVuc3Vic2Ny", - "aWJlEjEuYmdzLnByb3RvY29sLnByZXNlbmNlLnYxLkJhdGNoVW5zdWJzY3Jp", - "YmVSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggJGkCC+Sso", - "CiZibmV0LnByb3RvY29sLnByZXNlbmNlLlByZXNlbmNlU2VydmljZYL5Kwoq", - "CHByZXNlbmNlivkrAhABQgOAAQA=")); + "b25zLnByb3RvIvEBChBTdWJzY3JpYmVSZXF1ZXN0EjAKCGFnZW50X2lkGAEg", + "ASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkQgaC+SsCIAESKQoJZW50aXR5", + "X2lkGAIgAigLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEhEKCW9iamVjdF9p", + "ZBgDIAIoBBIlCgdwcm9ncmFtGAQgAygHQhSK+SsGKgQKAggAivkrBioECgIQ", + "ZBJGCgNrZXkYBiADKAsyIi5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEuRmll", + "bGRLZXlCFYr5KwYqBAoCCACK+SsHKgUKAxD0AyKEAQoSVW5zdWJzY3JpYmVS", + "ZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMhYuYmdzLnByb3RvY29sLkVudGl0", + "eUlkQgaC+SsCIAESKQoJZW50aXR5X2lkGAIgAigLMhYuYmdzLnByb3RvY29s", + "LkVudGl0eUlkEhEKCW9iamVjdF9pZBgDIAEoBCLCAQoNVXBkYXRlUmVxdWVz", + "dBIpCgllbnRpdHlfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQS", + "QQoPZmllbGRfb3BlcmF0aW9uGAIgAygLMiguYmdzLnByb3RvY29sLnByZXNl", + "bmNlLnYxLkZpZWxkT3BlcmF0aW9uEhEKCW5vX2NyZWF0ZRgDIAEoCBIwCghh", + "Z2VudF9pZBgEIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiAB", + "IrIBCgxRdWVyeVJlcXVlc3QSKQoJZW50aXR5X2lkGAEgAigLMhYuYmdzLnBy", + "b3RvY29sLkVudGl0eUlkEkUKA2tleRgCIAMoCzIiLmJncy5wcm90b2NvbC5w", + "cmVzZW5jZS52MS5GaWVsZEtleUIUivkrBioECgIIAIr5KwYqBAoCEGQSMAoI", + "YWdlbnRfaWQYAyABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWRCBoL5KwIg", + "ASI/Cg1RdWVyeVJlc3BvbnNlEi4KBWZpZWxkGAIgAygLMh8uYmdzLnByb3Rv", + "Y29sLnByZXNlbmNlLnYxLkZpZWxkIo0CChVCYXRjaFN1YnNjcmliZVJlcXVl", + "c3QSMAoIYWdlbnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWRC", + "BoL5KwIgARJACgllbnRpdHlfaWQYAiADKAsyFi5iZ3MucHJvdG9jb2wuRW50", + "aXR5SWRCFYr5KwYqBAoCCAGK+SsHKgUKAxD6ARIlCgdwcm9ncmFtGAMgAygH", + "QhSK+SsGKgQKAggAivkrBioECgIQZBJGCgNrZXkYBCADKAsyIi5iZ3MucHJv", + "dG9jb2wucHJlc2VuY2UudjEuRmllbGRLZXlCFYr5KwYqBAoCCACK+SsHKgUK", + "AxD0AxIRCglvYmplY3RfaWQYBSABKAQiTAoPU3Vic2NyaWJlUmVzdWx0EikK", + "CWVudGl0eV9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIOCgZy", + "ZXN1bHQYAiABKA0iXQoWQmF0Y2hTdWJzY3JpYmVSZXNwb25zZRJDChBzdWJz", + "Y3JpYmVfZmFpbGVkGAEgAygLMikuYmdzLnByb3RvY29sLnByZXNlbmNlLnYx", + "LlN1YnNjcmliZVJlc3VsdCKgAQoXQmF0Y2hVbnN1YnNjcmliZVJlcXVlc3QS", + "MAoIYWdlbnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWRCBoL5", + "KwIgARJACgllbnRpdHlfaWQYAiADKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", + "SWRCFYr5KwYqBAoCCAGK+SsHKgUKAxD6ARIRCglvYmplY3RfaWQYAyABKAQy", + "0AUKD1ByZXNlbmNlU2VydmljZRJbCglTdWJzY3JpYmUSKi5iZ3MucHJvdG9j", + "b2wucHJlc2VuY2UudjEuU3Vic2NyaWJlUmVxdWVzdBoULmJncy5wcm90b2Nv", + "bC5Ob0RhdGEiDIL5KwIIAYL5KwIQAxJfCgtVbnN1YnNjcmliZRIsLmJncy5w", + "cm90b2NvbC5wcmVzZW5jZS52MS5VbnN1YnNjcmliZVJlcXVlc3QaFC5iZ3Mu", + "cHJvdG9jb2wuTm9EYXRhIgyC+SsCCAKC+SsCEAMSVQoGVXBkYXRlEicuYmdz", + "LnByb3RvY29sLnByZXNlbmNlLnYxLlVwZGF0ZVJlcXVlc3QaFC5iZ3MucHJv", + "dG9jb2wuTm9EYXRhIgyC+SsCCAOC+SsCEAMSZgoFUXVlcnkSJi5iZ3MucHJv", + "dG9jb2wucHJlc2VuY2UudjEuUXVlcnlSZXF1ZXN0GicuYmdzLnByb3RvY29s", + "LnByZXNlbmNlLnYxLlF1ZXJ5UmVzcG9uc2UiDIL5KwIIBIL5KwIQAxKBAQoO", + "QmF0Y2hTdWJzY3JpYmUSLy5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEuQmF0", + "Y2hTdWJzY3JpYmVSZXF1ZXN0GjAuYmdzLnByb3RvY29sLnByZXNlbmNlLnYx", + "LkJhdGNoU3Vic2NyaWJlUmVzcG9uc2UiDIL5KwIICIL5KwIQAxJpChBCYXRj", + "aFVuc3Vic2NyaWJlEjEuYmdzLnByb3RvY29sLnByZXNlbmNlLnYxLkJhdGNo", + "VW5zdWJzY3JpYmVSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIMgvkr", + "AggJgvkrAhADGlGC+SsoCiZibmV0LnByb3RvY29sLnByZXNlbmNlLlByZXNl", + "bmNlU2VydmljZYL5KxUqE3ByZXNlbmNlX2FnZ3JlZ2F0b3KC+SsCMAGK+SsC", + "EAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.Presence.V1.PresenceTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.SubscribeRequest), global::Bgs.Protocol.Presence.V1.SubscribeRequest.Parser, new[]{ "AgentId", "EntityId", "ObjectId", "Program", "Key" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.SubscribeNotificationRequest), global::Bgs.Protocol.Presence.V1.SubscribeNotificationRequest.Parser, new[]{ "EntityId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.UnsubscribeRequest), global::Bgs.Protocol.Presence.V1.UnsubscribeRequest.Parser, new[]{ "AgentId", "EntityId", "ObjectId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.UpdateRequest), global::Bgs.Protocol.Presence.V1.UpdateRequest.Parser, new[]{ "EntityId", "FieldOperation", "NoCreate", "AgentId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.QueryRequest), global::Bgs.Protocol.Presence.V1.QueryRequest.Parser, new[]{ "EntityId", "Key", "AgentId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.QueryResponse), global::Bgs.Protocol.Presence.V1.QueryResponse.Parser, new[]{ "Field" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.OwnershipRequest), global::Bgs.Protocol.Presence.V1.OwnershipRequest.Parser, new[]{ "EntityId", "ReleaseOwnership" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.BatchSubscribeRequest), global::Bgs.Protocol.Presence.V1.BatchSubscribeRequest.Parser, new[]{ "AgentId", "EntityId", "Program", "Key", "ObjectId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.SubscribeResult), global::Bgs.Protocol.Presence.V1.SubscribeResult.Parser, new[]{ "EntityId", "Result" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.BatchSubscribeResponse), global::Bgs.Protocol.Presence.V1.BatchSubscribeResponse.Parser, new[]{ "SubscribeFailed" }, null, null, null, null), @@ -380,151 +373,6 @@ namespace Bgs.Protocol.Presence.V1 { } - public sealed partial class SubscribeNotificationRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SubscribeNotificationRequest()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[1]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SubscribeNotificationRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SubscribeNotificationRequest(SubscribeNotificationRequest other) : this() { - entityId_ = other.HasEntityId ? other.entityId_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SubscribeNotificationRequest Clone() { - return new SubscribeNotificationRequest(this); - } - - /// Field number for the "entity_id" field. - public const int EntityIdFieldNumber = 1; - private global::Bgs.Protocol.EntityId entityId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.EntityId EntityId { - get { return entityId_; } - set { - entityId_ = value; - } - } - /// Gets whether the entity_id field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasEntityId { - get { return entityId_ != null; } - } - /// Clears the value of the entity_id field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearEntityId() { - entityId_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as SubscribeNotificationRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(SubscribeNotificationRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(EntityId, other.EntityId)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasEntityId) hash ^= EntityId.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (HasEntityId) { - output.WriteRawTag(10); - output.WriteMessage(EntityId); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasEntityId) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EntityId); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(SubscribeNotificationRequest other) { - if (other == null) { - return; - } - if (other.HasEntityId) { - if (!HasEntityId) { - EntityId = new global::Bgs.Protocol.EntityId(); - } - EntityId.MergeFrom(other.EntityId); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (!HasEntityId) { - EntityId = new global::Bgs.Protocol.EntityId(); - } - input.ReadMessage(EntityId); - break; - } - } - } - } - - } - public sealed partial class UnsubscribeRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UnsubscribeRequest()); private pb::UnknownFieldSet _unknownFields; @@ -534,7 +382,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[2]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[1]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -766,7 +614,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[3]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[2]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1017,7 +865,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[4]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[3]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1226,7 +1074,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[5]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[4]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1339,194 +1187,6 @@ namespace Bgs.Protocol.Presence.V1 { } - public sealed partial class OwnershipRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OwnershipRequest()); - private pb::UnknownFieldSet _unknownFields; - private int _hasBits0; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[6]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public OwnershipRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public OwnershipRequest(OwnershipRequest other) : this() { - _hasBits0 = other._hasBits0; - entityId_ = other.HasEntityId ? other.entityId_.Clone() : null; - releaseOwnership_ = other.releaseOwnership_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public OwnershipRequest Clone() { - return new OwnershipRequest(this); - } - - /// Field number for the "entity_id" field. - public const int EntityIdFieldNumber = 1; - private global::Bgs.Protocol.EntityId entityId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.EntityId EntityId { - get { return entityId_; } - set { - entityId_ = value; - } - } - /// Gets whether the entity_id field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasEntityId { - get { return entityId_ != null; } - } - /// Clears the value of the entity_id field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearEntityId() { - entityId_ = null; - } - - /// Field number for the "release_ownership" field. - public const int ReleaseOwnershipFieldNumber = 2; - private readonly static bool ReleaseOwnershipDefaultValue = false; - - private bool releaseOwnership_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool ReleaseOwnership { - get { if ((_hasBits0 & 1) != 0) { return releaseOwnership_; } else { return ReleaseOwnershipDefaultValue; } } - set { - _hasBits0 |= 1; - releaseOwnership_ = value; - } - } - /// Gets whether the "release_ownership" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasReleaseOwnership { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "release_ownership" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearReleaseOwnership() { - _hasBits0 &= ~1; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as OwnershipRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(OwnershipRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(EntityId, other.EntityId)) return false; - if (ReleaseOwnership != other.ReleaseOwnership) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasEntityId) hash ^= EntityId.GetHashCode(); - if (HasReleaseOwnership) hash ^= ReleaseOwnership.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (HasEntityId) { - output.WriteRawTag(10); - output.WriteMessage(EntityId); - } - if (HasReleaseOwnership) { - output.WriteRawTag(16); - output.WriteBool(ReleaseOwnership); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasEntityId) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EntityId); - } - if (HasReleaseOwnership) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(OwnershipRequest other) { - if (other == null) { - return; - } - if (other.HasEntityId) { - if (!HasEntityId) { - EntityId = new global::Bgs.Protocol.EntityId(); - } - EntityId.MergeFrom(other.EntityId); - } - if (other.HasReleaseOwnership) { - ReleaseOwnership = other.ReleaseOwnership; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (!HasEntityId) { - EntityId = new global::Bgs.Protocol.EntityId(); - } - input.ReadMessage(EntityId); - break; - } - case 16: { - ReleaseOwnership = input.ReadBool(); - break; - } - } - } - } - - } - public sealed partial class BatchSubscribeRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BatchSubscribeRequest()); private pb::UnknownFieldSet _unknownFields; @@ -1536,7 +1196,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1785,7 +1445,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1972,7 +1632,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[9]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2094,7 +1754,7 @@ namespace Bgs.Protocol.Presence.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[10]; } + get { return global::Bgs.Protocol.Presence.V1.PresenceServiceReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/PresenceTypes.cs b/Source/Framework/Proto/PresenceTypes.cs index 1f7bac5ae..9a9691df5 100644 --- a/Source/Framework/Proto/PresenceTypes.cs +++ b/Source/Framework/Proto/PresenceTypes.cs @@ -30,21 +30,21 @@ namespace Bgs.Protocol.Presence.V1 { "eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGllbnQvY2hhbm5lbF90eXBlcy5w", "cm90byJXChtSaWNoUHJlc2VuY2VMb2NhbGl6YXRpb25LZXkSDwoHcHJvZ3Jh", "bRgBIAIoBxIOCgZzdHJlYW0YAiACKAcSFwoPbG9jYWxpemF0aW9uX2lkGAMg", - "AigNIk8KCEZpZWxkS2V5Eg8KB3Byb2dyYW0YASACKA0SDQoFZ3JvdXAYAiAC", - "KA0SDQoFZmllbGQYAyACKA0SFAoJdW5pcXVlX2lkGAQgASgEOgEwIl4KBUZp", - "ZWxkEi8KA2tleRgBIAIoCzIiLmJncy5wcm90b2NvbC5wcmVzZW5jZS52MS5G", - "aWVsZEtleRIkCgV2YWx1ZRgCIAIoCzIVLmJncy5wcm90b2NvbC5WYXJpYW50", - "IrUBCg5GaWVsZE9wZXJhdGlvbhIuCgVmaWVsZBgBIAIoCzIfLmJncy5wcm90", - "b2NvbC5wcmVzZW5jZS52MS5GaWVsZBJOCglvcGVyYXRpb24YAiABKA4yNi5i", - "Z3MucHJvdG9jb2wucHJlc2VuY2UudjEuRmllbGRPcGVyYXRpb24uT3BlcmF0", - "aW9uVHlwZToDU0VUIiMKDU9wZXJhdGlvblR5cGUSBwoDU0VUEAASCQoFQ0xF", - "QVIQASJ9Cg1QcmVzZW5jZVN0YXRlEikKCWVudGl0eV9pZBgBIAEoCzIWLmJn", - "cy5wcm90b2NvbC5FbnRpdHlJZBJBCg9maWVsZF9vcGVyYXRpb24YAiADKAsy", - "KC5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEuRmllbGRPcGVyYXRpb24ilAEK", - "DENoYW5uZWxTdGF0ZRIpCgllbnRpdHlfaWQYASABKAsyFi5iZ3MucHJvdG9j", - "b2wuRW50aXR5SWQSQQoPZmllbGRfb3BlcmF0aW9uGAIgAygLMiguYmdzLnBy", - "b3RvY29sLnByZXNlbmNlLnYxLkZpZWxkT3BlcmF0aW9uEhYKB2hlYWxpbmcY", - "AyABKAg6BWZhbHNl")); + "AigNIkwKCEZpZWxkS2V5Eg8KB3Byb2dyYW0YASACKA0SDQoFZ3JvdXAYAiAC", + "KA0SDQoFZmllbGQYAyACKA0SEQoJdW5pcXVlX2lkGAQgASgEIl4KBUZpZWxk", + "Ei8KA2tleRgBIAIoCzIiLmJncy5wcm90b2NvbC5wcmVzZW5jZS52MS5GaWVs", + "ZEtleRIkCgV2YWx1ZRgCIAIoCzIVLmJncy5wcm90b2NvbC5WYXJpYW50IrUB", + "Cg5GaWVsZE9wZXJhdGlvbhIuCgVmaWVsZBgBIAIoCzIfLmJncy5wcm90b2Nv", + "bC5wcmVzZW5jZS52MS5GaWVsZBJOCglvcGVyYXRpb24YAiABKA4yNi5iZ3Mu", + "cHJvdG9jb2wucHJlc2VuY2UudjEuRmllbGRPcGVyYXRpb24uT3BlcmF0aW9u", + "VHlwZToDU0VUIiMKDU9wZXJhdGlvblR5cGUSBwoDU0VUEAASCQoFQ0xFQVIQ", + "ASJ9Cg1QcmVzZW5jZVN0YXRlEikKCWVudGl0eV9pZBgBIAEoCzIWLmJncy5w", + "cm90b2NvbC5FbnRpdHlJZBJBCg9maWVsZF9vcGVyYXRpb24YAiADKAsyKC5i", + "Z3MucHJvdG9jb2wucHJlc2VuY2UudjEuRmllbGRPcGVyYXRpb24ijQEKDENo", + "YW5uZWxTdGF0ZRIpCgllbnRpdHlfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wu", + "RW50aXR5SWQSQQoPZmllbGRfb3BlcmF0aW9uGAIgAygLMiguYmdzLnByb3Rv", + "Y29sLnByZXNlbmNlLnYxLkZpZWxkT3BlcmF0aW9uEg8KB2hlYWxpbmcYAyAB", + "KAg=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.Channel.V1.ChannelTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/ReportService.cs b/Source/Framework/Proto/ReportService.cs index b4ebb94d0..06b324e5a 100644 --- a/Source/Framework/Proto/ReportService.cs +++ b/Source/Framework/Proto/ReportService.cs @@ -33,23 +33,22 @@ namespace Bgs.Protocol.Report.V1 { "bnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xv", "YmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9sb3cv", "cGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5w", - "cm90byJcChFTZW5kUmVwb3J0UmVxdWVzdBIuCgZyZXBvcnQYASACKAsyHi5i", - "Z3MucHJvdG9jb2wucmVwb3J0LnYxLlJlcG9ydBIPCgdwcm9ncmFtGAIgASgN", - "OgaC+SsCEAEipQEKE1N1Ym1pdFJlcG9ydFJlcXVlc3QSPAoIYWdlbnRfaWQY", - "ASABKAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEhh", - "bmRsZRI3CgtyZXBvcnRfdHlwZRgCIAEoCzIiLmJncy5wcm90b2NvbC5yZXBv", - "cnQudjEuUmVwb3J0VHlwZRIPCgdwcm9ncmFtGAMgASgNOgaC+SsCEAEy/QEK", - "DVJlcG9ydFNlcnZpY2USVQoKU2VuZFJlcG9ydBIpLmJncy5wcm90b2NvbC5y", - "ZXBvcnQudjEuU2VuZFJlcG9ydFJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9E", - "YXRhIgaC+SsCCAESWQoMU3VibWl0UmVwb3J0EisuYmdzLnByb3RvY29sLnJl", - "cG9ydC52MS5TdWJtaXRSZXBvcnRSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5v", - "RGF0YSIGgvkrAggCGjqC+SskCiJibmV0LnByb3RvY29sLnJlcG9ydC5SZXBv", - "cnRTZXJ2aWNlgvkrCCoGcmVwb3J0ivkrAhABQgOAAQA=")); + "cm90byJDChFTZW5kUmVwb3J0UmVxdWVzdBIuCgZyZXBvcnQYASACKAsyHi5i", + "Z3MucHJvdG9jb2wucmVwb3J0LnYxLlJlcG9ydCKMAQoTU3VibWl0UmVwb3J0", + "UmVxdWVzdBI8CghhZ2VudF9pZBgBIAEoCzIqLmJncy5wcm90b2NvbC5hY2Nv", + "dW50LnYxLkdhbWVBY2NvdW50SGFuZGxlEjcKC3JlcG9ydF90eXBlGAIgASgL", + "MiIuYmdzLnByb3RvY29sLnJlcG9ydC52MS5SZXBvcnRUeXBlMv0BCg1SZXBv", + "cnRTZXJ2aWNlElUKClNlbmRSZXBvcnQSKS5iZ3MucHJvdG9jb2wucmVwb3J0", + "LnYxLlNlbmRSZXBvcnRSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIG", + "gvkrAggBElkKDFN1Ym1pdFJlcG9ydBIrLmJncy5wcm90b2NvbC5yZXBvcnQu", + "djEuU3VibWl0UmVwb3J0UmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEi", + "BoL5KwIIAho6gvkrJAoiYm5ldC5wcm90b2NvbC5yZXBvcnQuUmVwb3J0U2Vy", + "dmljZYL5KwgqBnJlcG9ydIr5KwIQAUIDgAEA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.Report.V1.ReportTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V1.SendReportRequest), global::Bgs.Protocol.Report.V1.SendReportRequest.Parser, new[]{ "Report", "Program" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V1.SubmitReportRequest), global::Bgs.Protocol.Report.V1.SubmitReportRequest.Parser, new[]{ "AgentId", "ReportType", "Program" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V1.SendReportRequest), global::Bgs.Protocol.Report.V1.SendReportRequest.Parser, new[]{ "Report" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V1.SubmitReportRequest), global::Bgs.Protocol.Report.V1.SubmitReportRequest.Parser, new[]{ "AgentId", "ReportType" }, null, null, null, null) })); } #endregion @@ -59,7 +58,6 @@ namespace Bgs.Protocol.Report.V1 { public sealed partial class SendReportRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SendReportRequest()); private pb::UnknownFieldSet _unknownFields; - private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } @@ -82,9 +80,7 @@ namespace Bgs.Protocol.Report.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public SendReportRequest(SendReportRequest other) : this() { - _hasBits0 = other._hasBits0; report_ = other.HasReport ? other.report_.Clone() : null; - program_ = other.program_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -114,30 +110,6 @@ namespace Bgs.Protocol.Report.V1 { report_ = null; } - /// Field number for the "program" field. - public const int ProgramFieldNumber = 2; - private readonly static uint ProgramDefaultValue = 0; - - private uint program_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Program { - get { if ((_hasBits0 & 1) != 0) { return program_; } else { return ProgramDefaultValue; } } - set { - _hasBits0 |= 1; - program_ = value; - } - } - /// Gets whether the "program" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasProgram { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "program" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearProgram() { - _hasBits0 &= ~1; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SendReportRequest); @@ -152,7 +124,6 @@ namespace Bgs.Protocol.Report.V1 { return true; } if (!object.Equals(Report, other.Report)) return false; - if (Program != other.Program) return false; return Equals(_unknownFields, other._unknownFields); } @@ -160,7 +131,6 @@ namespace Bgs.Protocol.Report.V1 { public override int GetHashCode() { int hash = 1; if (HasReport) hash ^= Report.GetHashCode(); - if (HasProgram) hash ^= Program.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -178,10 +148,6 @@ namespace Bgs.Protocol.Report.V1 { output.WriteRawTag(10); output.WriteMessage(Report); } - if (HasProgram) { - output.WriteRawTag(16); - output.WriteUInt32(Program); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -193,9 +159,6 @@ namespace Bgs.Protocol.Report.V1 { if (HasReport) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Report); } - if (HasProgram) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Program); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -213,9 +176,6 @@ namespace Bgs.Protocol.Report.V1 { } Report.MergeFrom(other.Report); } - if (other.HasProgram) { - Program = other.Program; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -234,10 +194,6 @@ namespace Bgs.Protocol.Report.V1 { input.ReadMessage(Report); break; } - case 16: { - Program = input.ReadUInt32(); - break; - } } } } @@ -247,7 +203,6 @@ namespace Bgs.Protocol.Report.V1 { public sealed partial class SubmitReportRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SubmitReportRequest()); private pb::UnknownFieldSet _unknownFields; - private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } @@ -270,10 +225,8 @@ namespace Bgs.Protocol.Report.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public SubmitReportRequest(SubmitReportRequest other) : this() { - _hasBits0 = other._hasBits0; agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; reportType_ = other.HasReportType ? other.reportType_.Clone() : null; - program_ = other.program_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -324,30 +277,6 @@ namespace Bgs.Protocol.Report.V1 { reportType_ = null; } - /// Field number for the "program" field. - public const int ProgramFieldNumber = 3; - private readonly static uint ProgramDefaultValue = 0; - - private uint program_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Program { - get { if ((_hasBits0 & 1) != 0) { return program_; } else { return ProgramDefaultValue; } } - set { - _hasBits0 |= 1; - program_ = value; - } - } - /// Gets whether the "program" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasProgram { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "program" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearProgram() { - _hasBits0 &= ~1; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SubmitReportRequest); @@ -363,7 +292,6 @@ namespace Bgs.Protocol.Report.V1 { } if (!object.Equals(AgentId, other.AgentId)) return false; if (!object.Equals(ReportType, other.ReportType)) return false; - if (Program != other.Program) return false; return Equals(_unknownFields, other._unknownFields); } @@ -372,7 +300,6 @@ namespace Bgs.Protocol.Report.V1 { int hash = 1; if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasReportType) hash ^= ReportType.GetHashCode(); - if (HasProgram) hash ^= Program.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -394,10 +321,6 @@ namespace Bgs.Protocol.Report.V1 { output.WriteRawTag(18); output.WriteMessage(ReportType); } - if (HasProgram) { - output.WriteRawTag(24); - output.WriteUInt32(Program); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -412,9 +335,6 @@ namespace Bgs.Protocol.Report.V1 { if (HasReportType) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReportType); } - if (HasProgram) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Program); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -438,9 +358,6 @@ namespace Bgs.Protocol.Report.V1 { } ReportType.MergeFrom(other.ReportType); } - if (other.HasProgram) { - Program = other.Program; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -466,10 +383,6 @@ namespace Bgs.Protocol.Report.V1 { input.ReadMessage(ReportType); break; } - case 24: { - Program = input.ReadUInt32(); - break; - } } } } diff --git a/Source/Framework/Proto/ReportTypes.cs b/Source/Framework/Proto/ReportTypes.cs index 217e55996..886ba62de 100644 --- a/Source/Framework/Proto/ReportTypes.cs +++ b/Source/Framework/Proto/ReportTypes.cs @@ -57,18 +57,18 @@ namespace Bgs.Protocol.Report.V1 { "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50SGFuZGxlEgwK", "BHRleHQYAiABKAkiYAoUUmVhbExpZmVUaHJlYXRSZXBvcnQSOgoGdGFyZ2V0", "GAEgASgLMiouYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUFjY291bnRI", - "YW5kbGUSDAoEdGV4dBgCIAEoCSJuChxJbmFwcHJvcHJpYXRlQmF0dGxlVGFn", + "YW5kbGUSDAoEdGV4dBgCIAEoCSJ2ChxJbmFwcHJvcHJpYXRlQmF0dGxlVGFn", "UmVwb3J0EjoKBnRhcmdldBgBIAEoCzIqLmJncy5wcm90b2NvbC5hY2NvdW50", - "LnYxLkdhbWVBY2NvdW50SGFuZGxlEhIKCmJhdHRsZV90YWcYAiABKAkiSwoN", - "SGFja2luZ1JlcG9ydBI6CgZ0YXJnZXQYASABKAsyKi5iZ3MucHJvdG9jb2wu", - "YWNjb3VudC52MS5HYW1lQWNjb3VudEhhbmRsZSJLCg1Cb3R0aW5nUmVwb3J0", - "EjoKBnRhcmdldBgBIAEoCzIqLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdh", - "bWVBY2NvdW50SGFuZGxlIuUBCgZSZXBvcnQSEwoLcmVwb3J0X3R5cGUYASAC", - "KAkSKgoJYXR0cmlidXRlGAIgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0", - "ZRIVCgpyZXBvcnRfcW9zGAMgASgFOgEwEjEKEXJlcG9ydGluZ19hY2NvdW50", - "GAQgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEjYKFnJlcG9ydGluZ19n", - "YW1lX2FjY291bnQYBSABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSGAoQ", - "cmVwb3J0X3RpbWVzdGFtcBgGIAEoBkIDgAEA")); + "LnYxLkdhbWVBY2NvdW50SGFuZGxlEhoKCmJhdHRsZV90YWcYAiABKAlCBoL5", + "KwIIASJLCg1IYWNraW5nUmVwb3J0EjoKBnRhcmdldBgBIAEoCzIqLmJncy5w", + "cm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50SGFuZGxlIksKDUJvdHRp", + "bmdSZXBvcnQSOgoGdGFyZ2V0GAEgASgLMiouYmdzLnByb3RvY29sLmFjY291", + "bnQudjEuR2FtZUFjY291bnRIYW5kbGUi5QEKBlJlcG9ydBITCgtyZXBvcnRf", + "dHlwZRgBIAIoCRIqCglhdHRyaWJ1dGUYAiADKAsyFy5iZ3MucHJvdG9jb2wu", + "QXR0cmlidXRlEhUKCnJlcG9ydF9xb3MYAyABKAU6ATASMQoRcmVwb3J0aW5n", + "X2FjY291bnQYBCABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSNgoWcmVw", + "b3J0aW5nX2dhbWVfYWNjb3VudBgFIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", + "dHlJZBIYChByZXBvcnRfdGltZXN0YW1wGAYgASgGQgOAAQA=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/RpcTypes.cs b/Source/Framework/Proto/RpcTypes.cs index e313c6ef4..b82b23158 100644 --- a/Source/Framework/Proto/RpcTypes.cs +++ b/Source/Framework/Proto/RpcTypes.cs @@ -37,22 +37,25 @@ namespace Bgs.Protocol { "CglvYmplY3RfaWQYAiABKAQ6ATAiCAoGTm9EYXRhInkKCUVycm9ySW5mbxIz", "Cg5vYmplY3RfYWRkcmVzcxgBIAIoCzIbLmJncy5wcm90b2NvbC5PYmplY3RB", "ZGRyZXNzEg4KBnN0YXR1cxgCIAIoDRIUCgxzZXJ2aWNlX2hhc2gYAyACKA0S", - "EQoJbWV0aG9kX2lkGAQgAigNIi4KDEZhbm91dFRhcmdldBIRCgljbGllbnRf", - "aWQYASABKAkSCwoDa2V5GAIgASgMIvUCCgZIZWFkZXISEgoKc2VydmljZV9p", - "ZBgBIAIoDRIRCgltZXRob2RfaWQYAiABKA0SDQoFdG9rZW4YAyACKA0SFAoJ", - "b2JqZWN0X2lkGAQgASgEOgEwEg8KBHNpemUYBSABKA06ATASEQoGc3RhdHVz", - "GAYgASgNOgEwEiYKBWVycm9yGAcgAygLMhcuYmdzLnByb3RvY29sLkVycm9y", - "SW5mbxIPCgd0aW1lb3V0GAggASgEEhMKC2lzX3Jlc3BvbnNlGAkgASgIEjAK", - "D2ZvcndhcmRfdGFyZ2V0cxgKIAMoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNz", - "SWQSFAoMc2VydmljZV9oYXNoGAsgASgHEhEKCWNsaWVudF9pZBgNIAEoCRIx", - "Cg1mYW5vdXRfdGFyZ2V0GA4gAygLMhouYmdzLnByb3RvY29sLkZhbm91dFRh", - "cmdldBIfChdjbGllbnRfaWRfZmFub3V0X3RhcmdldBgPIAMoCSLqAQoLS2Fm", - "a2FIZWFkZXISFAoMc2VydmljZV9oYXNoGAEgASgHEhEKCW1ldGhvZF9pZBgC", - "IAEoDRINCgV0b2tlbhgDIAEoDRIUCglvYmplY3RfaWQYBCABKAQ6ATASDwoE", - "c2l6ZRgFIAEoDToBMBIRCgZzdGF0dXMYBiABKA06ATASDwoHdGltZW91dBgH", - "IAEoBBIvCg5mb3J3YXJkX3RhcmdldBgIIAEoCzIXLmJncy5wcm90b2NvbC5Q", - "cm9jZXNzSWQSFAoMcmV0dXJuX3RvcGljGAkgASgJEhEKCWNsaWVudF9pZBgL", - "IAEoCUIZCg1ibmV0LnByb3RvY29sQghScGNQcm90b1AAUAFQAlAD")); + "EQoJbWV0aG9kX2lkGAQgAigNIkEKDEZhbm91dFRhcmdldBIRCgljbGllbnRf", + "aWQYASABKAkSCwoDa2V5GAIgASgMEhEKCW9iamVjdF9pZBgDIAEoBCLnAwoG", + "SGVhZGVyEhIKCnNlcnZpY2VfaWQYASACKA0SEQoJbWV0aG9kX2lkGAIgASgN", + "Eg0KBXRva2VuGAMgAigNEhQKCW9iamVjdF9pZBgEIAEoBDoBMBIPCgRzaXpl", + "GAUgASgNOgEwEhEKBnN0YXR1cxgGIAEoDToBMBImCgVlcnJvchgHIAMoCzIX", + "LmJncy5wcm90b2NvbC5FcnJvckluZm8SDwoHdGltZW91dBgIIAEoBBITCgtp", + "c19yZXNwb25zZRgJIAEoCBIwCg9mb3J3YXJkX3RhcmdldHMYCiADKAsyFy5i", + "Z3MucHJvdG9jb2wuUHJvY2Vzc0lkEhQKDHNlcnZpY2VfaGFzaBgLIAEoBxIR", + "CgljbGllbnRfaWQYDSABKAkSMQoNZmFub3V0X3RhcmdldBgOIAMoCzIaLmJn", + "cy5wcm90b2NvbC5GYW5vdXRUYXJnZXQSHwoXY2xpZW50X2lkX2Zhbm91dF90", + "YXJnZXQYDyADKAkSFQoNY2xpZW50X3JlY29yZBgQIAEoDBIXCg9vcmlnaW5h", + "bF9zZW5kZXIYESABKAwSFAoMc2VuZGVyX3Rva2VuGBIgASgNEhQKDHJvdXRl", + "cl9sYWJlbBgTIAEoDRIUCgxlcnJvcl9yZWFzb24YFCABKAki6gEKC0thZmth", + "SGVhZGVyEhQKDHNlcnZpY2VfaGFzaBgBIAEoBxIRCgltZXRob2RfaWQYAiAB", + "KA0SDQoFdG9rZW4YAyABKA0SFAoJb2JqZWN0X2lkGAQgASgEOgEwEg8KBHNp", + "emUYBSABKA06ATASEQoGc3RhdHVzGAYgASgNOgEwEg8KB3RpbWVvdXQYByAB", + "KAQSLwoOZm9yd2FyZF90YXJnZXQYCCABKAsyFy5iZ3MucHJvdG9jb2wuUHJv", + "Y2Vzc0lkEhQKDHJldHVybl90b3BpYxgJIAEoCRIRCgljbGllbnRfaWQYCyAB", + "KAlCGQoNYm5ldC5wcm90b2NvbEIIUnBjUHJvdG9QAFABUAJQAw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -62,8 +65,8 @@ namespace Bgs.Protocol { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.ObjectAddress), global::Bgs.Protocol.ObjectAddress.Parser, new[]{ "Host", "ObjectId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.NoData), global::Bgs.Protocol.NoData.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.ErrorInfo), global::Bgs.Protocol.ErrorInfo.Parser, new[]{ "ObjectAddress", "Status", "ServiceHash", "MethodId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.FanoutTarget), global::Bgs.Protocol.FanoutTarget.Parser, new[]{ "ClientId", "Key" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Header), global::Bgs.Protocol.Header.Parser, new[]{ "ServiceId", "MethodId", "Token", "ObjectId", "Size", "Status", "Error", "Timeout", "IsResponse", "ForwardTargets", "ServiceHash", "ClientId", "FanoutTarget", "ClientIdFanoutTarget" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.FanoutTarget), global::Bgs.Protocol.FanoutTarget.Parser, new[]{ "ClientId", "Key", "ObjectId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Header), global::Bgs.Protocol.Header.Parser, new[]{ "ServiceId", "MethodId", "Token", "ObjectId", "Size", "Status", "Error", "Timeout", "IsResponse", "ForwardTargets", "ServiceHash", "ClientId", "FanoutTarget", "ClientIdFanoutTarget", "ClientRecord", "OriginalSender", "SenderToken", "RouterLabel", "ErrorReason" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.KafkaHeader), global::Bgs.Protocol.KafkaHeader.Parser, new[]{ "ServiceHash", "MethodId", "Token", "ObjectId", "Size", "Status", "Timeout", "ForwardTarget", "ReturnTopic", "ClientId" }, null, null, null, null) })); } @@ -1103,6 +1106,7 @@ namespace Bgs.Protocol { public sealed partial class FanoutTarget : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FanoutTarget()); private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } @@ -1125,8 +1129,10 @@ namespace Bgs.Protocol { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public FanoutTarget(FanoutTarget other) : this() { + _hasBits0 = other._hasBits0; clientId_ = other.clientId_; key_ = other.key_; + objectId_ = other.objectId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1181,6 +1187,30 @@ namespace Bgs.Protocol { key_ = null; } + /// Field number for the "object_id" field. + public const int ObjectIdFieldNumber = 3; + private readonly static ulong ObjectIdDefaultValue = 0UL; + + private ulong objectId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ulong ObjectId { + get { if ((_hasBits0 & 1) != 0) { return objectId_; } else { return ObjectIdDefaultValue; } } + set { + _hasBits0 |= 1; + objectId_ = value; + } + } + /// Gets whether the "object_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasObjectId { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "object_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearObjectId() { + _hasBits0 &= ~1; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as FanoutTarget); @@ -1196,6 +1226,7 @@ namespace Bgs.Protocol { } if (ClientId != other.ClientId) return false; if (Key != other.Key) return false; + if (ObjectId != other.ObjectId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1204,6 +1235,7 @@ namespace Bgs.Protocol { int hash = 1; if (HasClientId) hash ^= ClientId.GetHashCode(); if (HasKey) hash ^= Key.GetHashCode(); + if (HasObjectId) hash ^= ObjectId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1225,6 +1257,10 @@ namespace Bgs.Protocol { output.WriteRawTag(18); output.WriteBytes(Key); } + if (HasObjectId) { + output.WriteRawTag(24); + output.WriteUInt64(ObjectId); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1239,6 +1275,9 @@ namespace Bgs.Protocol { if (HasKey) { size += 1 + pb::CodedOutputStream.ComputeBytesSize(Key); } + if (HasObjectId) { + size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ObjectId); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1256,6 +1295,9 @@ namespace Bgs.Protocol { if (other.HasKey) { Key = other.Key; } + if (other.HasObjectId) { + ObjectId = other.ObjectId; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1275,6 +1317,10 @@ namespace Bgs.Protocol { Key = input.ReadBytes(); break; } + case 24: { + ObjectId = input.ReadUInt64(); + break; + } } } } @@ -1322,6 +1368,11 @@ namespace Bgs.Protocol { clientId_ = other.clientId_; fanoutTarget_ = other.fanoutTarget_.Clone(); clientIdFanoutTarget_ = other.clientIdFanoutTarget_.Clone(); + clientRecord_ = other.clientRecord_; + originalSender_ = other.originalSender_; + senderToken_ = other.senderToken_; + routerLabel_ = other.routerLabel_; + errorReason_ = other.errorReason_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1609,6 +1660,123 @@ namespace Bgs.Protocol { get { return clientIdFanoutTarget_; } } + /// Field number for the "client_record" field. + public const int ClientRecordFieldNumber = 16; + private readonly static pb::ByteString ClientRecordDefaultValue = pb::ByteString.Empty; + + private pb::ByteString clientRecord_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pb::ByteString ClientRecord { + get { return clientRecord_ ?? ClientRecordDefaultValue; } + set { + clientRecord_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "client_record" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClientRecord { + get { return clientRecord_ != null; } + } + /// Clears the value of the "client_record" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClientRecord() { + clientRecord_ = null; + } + + /// Field number for the "original_sender" field. + public const int OriginalSenderFieldNumber = 17; + private readonly static pb::ByteString OriginalSenderDefaultValue = pb::ByteString.Empty; + + private pb::ByteString originalSender_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pb::ByteString OriginalSender { + get { return originalSender_ ?? OriginalSenderDefaultValue; } + set { + originalSender_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "original_sender" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasOriginalSender { + get { return originalSender_ != null; } + } + /// Clears the value of the "original_sender" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearOriginalSender() { + originalSender_ = null; + } + + /// Field number for the "sender_token" field. + public const int SenderTokenFieldNumber = 18; + private readonly static uint SenderTokenDefaultValue = 0; + + private uint senderToken_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint SenderToken { + get { if ((_hasBits0 & 512) != 0) { return senderToken_; } else { return SenderTokenDefaultValue; } } + set { + _hasBits0 |= 512; + senderToken_ = value; + } + } + /// Gets whether the "sender_token" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSenderToken { + get { return (_hasBits0 & 512) != 0; } + } + /// Clears the value of the "sender_token" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSenderToken() { + _hasBits0 &= ~512; + } + + /// Field number for the "router_label" field. + public const int RouterLabelFieldNumber = 19; + private readonly static uint RouterLabelDefaultValue = 0; + + private uint routerLabel_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint RouterLabel { + get { if ((_hasBits0 & 1024) != 0) { return routerLabel_; } else { return RouterLabelDefaultValue; } } + set { + _hasBits0 |= 1024; + routerLabel_ = value; + } + } + /// Gets whether the "router_label" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasRouterLabel { + get { return (_hasBits0 & 1024) != 0; } + } + /// Clears the value of the "router_label" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearRouterLabel() { + _hasBits0 &= ~1024; + } + + /// Field number for the "error_reason" field. + public const int ErrorReasonFieldNumber = 20; + private readonly static string ErrorReasonDefaultValue = ""; + + private string errorReason_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string ErrorReason { + get { return errorReason_ ?? ErrorReasonDefaultValue; } + set { + errorReason_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "error_reason" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasErrorReason { + get { return errorReason_ != null; } + } + /// Clears the value of the "error_reason" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearErrorReason() { + errorReason_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as Header); @@ -1636,6 +1804,11 @@ namespace Bgs.Protocol { if (ClientId != other.ClientId) return false; if(!fanoutTarget_.Equals(other.fanoutTarget_)) return false; if(!clientIdFanoutTarget_.Equals(other.clientIdFanoutTarget_)) return false; + if (ClientRecord != other.ClientRecord) return false; + if (OriginalSender != other.OriginalSender) return false; + if (SenderToken != other.SenderToken) return false; + if (RouterLabel != other.RouterLabel) return false; + if (ErrorReason != other.ErrorReason) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1656,6 +1829,11 @@ namespace Bgs.Protocol { if (HasClientId) hash ^= ClientId.GetHashCode(); hash ^= fanoutTarget_.GetHashCode(); hash ^= clientIdFanoutTarget_.GetHashCode(); + if (HasClientRecord) hash ^= ClientRecord.GetHashCode(); + if (HasOriginalSender) hash ^= OriginalSender.GetHashCode(); + if (HasSenderToken) hash ^= SenderToken.GetHashCode(); + if (HasRouterLabel) hash ^= RouterLabel.GetHashCode(); + if (HasErrorReason) hash ^= ErrorReason.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1713,6 +1891,26 @@ namespace Bgs.Protocol { } fanoutTarget_.WriteTo(output, _repeated_fanoutTarget_codec); clientIdFanoutTarget_.WriteTo(output, _repeated_clientIdFanoutTarget_codec); + if (HasClientRecord) { + output.WriteRawTag(130, 1); + output.WriteBytes(ClientRecord); + } + if (HasOriginalSender) { + output.WriteRawTag(138, 1); + output.WriteBytes(OriginalSender); + } + if (HasSenderToken) { + output.WriteRawTag(144, 1); + output.WriteUInt32(SenderToken); + } + if (HasRouterLabel) { + output.WriteRawTag(152, 1); + output.WriteUInt32(RouterLabel); + } + if (HasErrorReason) { + output.WriteRawTag(162, 1); + output.WriteString(ErrorReason); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1755,6 +1953,21 @@ namespace Bgs.Protocol { } size += fanoutTarget_.CalculateSize(_repeated_fanoutTarget_codec); size += clientIdFanoutTarget_.CalculateSize(_repeated_clientIdFanoutTarget_codec); + if (HasClientRecord) { + size += 2 + pb::CodedOutputStream.ComputeBytesSize(ClientRecord); + } + if (HasOriginalSender) { + size += 2 + pb::CodedOutputStream.ComputeBytesSize(OriginalSender); + } + if (HasSenderToken) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(SenderToken); + } + if (HasRouterLabel) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(RouterLabel); + } + if (HasErrorReason) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(ErrorReason); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1800,6 +2013,21 @@ namespace Bgs.Protocol { } fanoutTarget_.Add(other.fanoutTarget_); clientIdFanoutTarget_.Add(other.clientIdFanoutTarget_); + if (other.HasClientRecord) { + ClientRecord = other.ClientRecord; + } + if (other.HasOriginalSender) { + OriginalSender = other.OriginalSender; + } + if (other.HasSenderToken) { + SenderToken = other.SenderToken; + } + if (other.HasRouterLabel) { + RouterLabel = other.RouterLabel; + } + if (other.HasErrorReason) { + ErrorReason = other.ErrorReason; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1867,6 +2095,26 @@ namespace Bgs.Protocol { clientIdFanoutTarget_.AddEntriesFrom(input, _repeated_clientIdFanoutTarget_codec); break; } + case 130: { + ClientRecord = input.ReadBytes(); + break; + } + case 138: { + OriginalSender = input.ReadBytes(); + break; + } + case 144: { + SenderToken = input.ReadUInt32(); + break; + } + case 152: { + RouterLabel = input.ReadUInt32(); + break; + } + case 162: { + ErrorReason = input.ReadString(); + break; + } } } } diff --git a/Source/Framework/Proto/UserManagerService.cs b/Source/Framework/Proto/UserManagerService.cs index 7029fce6a..60fbc8120 100644 --- a/Source/Framework/Proto/UserManagerService.cs +++ b/Source/Framework/Proto/UserManagerService.cs @@ -27,85 +27,85 @@ namespace Bgs.Protocol.UserManager.V1 { "CixiZ3MvbG93L3BiL2NsaWVudC91c2VyX21hbmFnZXJfc2VydmljZS5wcm90", "bxIcYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MRoqYmdzL2xvdy9wYi9j", "bGllbnQvdXNlcl9tYW5hZ2VyX3R5cGVzLnByb3RvGiRiZ3MvbG93L3BiL2Ns", - "aWVudC9lbnRpdHlfdHlwZXMucHJvdG8aImJncy9sb3cvcGIvY2xpZW50L3Jv", - "bGVfdHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5w", - "cm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWVz", - "c2FnZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", - "ZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2Ns", - "aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5", - "YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9v", - "cHRpb25zLnByb3RvIk8KEFN1YnNjcmliZVJlcXVlc3QSKAoIYWdlbnRfaWQY", - "ASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSEQoJb2JqZWN0X2lkGAIg", - "AigEIr8BChFTdWJzY3JpYmVSZXNwb25zZRJECg9ibG9ja2VkX3BsYXllcnMY", - "ASADKAsyKy5iZ3MucHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLkJsb2NrZWRQ", - "bGF5ZXISQgoOcmVjZW50X3BsYXllcnMYAiADKAsyKi5iZ3MucHJvdG9jb2wu", - "dXNlcl9tYW5hZ2VyLnYxLlJlY2VudFBsYXllchIgCgRyb2xlGAMgAygLMhIu", - "YmdzLnByb3RvY29sLlJvbGUiUQoSVW5zdWJzY3JpYmVSZXF1ZXN0EigKCGFn", - "ZW50X2lkGAEgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEhEKCW9iamVj", - "dF9pZBgCIAEoBCKRAQoXQWRkUmVjZW50UGxheWVyc1JlcXVlc3QSOwoHcGxh", - "eWVycxgBIAMoCzIqLmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuUmVj", - "ZW50UGxheWVyEigKCGFnZW50X2lkGAIgASgLMhYuYmdzLnByb3RvY29sLkVu", - "dGl0eUlkEg8KB3Byb2dyYW0YAyABKA0iVgoZQ2xlYXJSZWNlbnRQbGF5ZXJz", - "UmVxdWVzdBIoCghhZ2VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", - "dHlJZBIPCgdwcm9ncmFtGAIgASgNIncKEkJsb2NrUGxheWVyUmVxdWVzdBIo", - "CghhZ2VudF9pZBgBIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIpCgl0", - "YXJnZXRfaWQYAiACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSDAoEcm9s", - "ZRgDIAEoDSJrChRVbmJsb2NrUGxheWVyUmVxdWVzdBIoCghhZ2VudF9pZBgB", - "IAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIpCgl0YXJnZXRfaWQYAiAC", - "KAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQiugEKHkJsb2NrZWRQbGF5ZXJB", - "ZGRlZE5vdGlmaWNhdGlvbhI7CgZwbGF5ZXIYASACKAsyKy5iZ3MucHJvdG9j", - "b2wudXNlcl9tYW5hZ2VyLnYxLkJsb2NrZWRQbGF5ZXISLwoPZ2FtZV9hY2Nv", - "dW50X2lkGAIgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEioKCmFjY291", - "bnRfaWQYAyABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQivAEKIEJsb2Nr", - "ZWRQbGF5ZXJSZW1vdmVkTm90aWZpY2F0aW9uEjsKBnBsYXllchgBIAIoCzIr", - "LmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuQmxvY2tlZFBsYXllchIv", - "Cg9nYW1lX2FjY291bnRfaWQYAiABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5", - "SWQSKgoKYWNjb3VudF9pZBgDIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJ", - "ZCJcCh5SZWNlbnRQbGF5ZXJzQWRkZWROb3RpZmljYXRpb24SOgoGcGxheWVy", - "GAEgAygLMiouYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5SZWNlbnRQ", - "bGF5ZXIiXgogUmVjZW50UGxheWVyc1JlbW92ZWROb3RpZmljYXRpb24SOgoG", - "cGxheWVyGAEgAygLMiouYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5S", - "ZWNlbnRQbGF5ZXIytwYKElVzZXJNYW5hZ2VyU2VydmljZRJ0CglTdWJzY3Jp", - "YmUSLi5iZ3MucHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLlN1YnNjcmliZVJl", - "cXVlc3QaLy5iZ3MucHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLlN1YnNjcmli", - "ZVJlc3BvbnNlIgaC+SsCCAESZwoQQWRkUmVjZW50UGxheWVycxI1LmJncy5w", - "cm90b2NvbC51c2VyX21hbmFnZXIudjEuQWRkUmVjZW50UGxheWVyc1JlcXVl", - "c3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAoSawoSQ2xlYXJSZWNl", - "bnRQbGF5ZXJzEjcuYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5DbGVh", - "clJlY2VudFBsYXllcnNSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIG", - "gvkrAggLEl0KC0Jsb2NrUGxheWVyEjAuYmdzLnByb3RvY29sLnVzZXJfbWFu", - "YWdlci52MS5CbG9ja1BsYXllclJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9E", - "YXRhIgaC+SsCCBQSYQoNVW5ibG9ja1BsYXllchIyLmJncy5wcm90b2NvbC51", - "c2VyX21hbmFnZXIudjEuVW5ibG9ja1BsYXllclJlcXVlc3QaFC5iZ3MucHJv", - "dG9jb2wuTm9EYXRhIgaC+SsCCBUSZwoVQmxvY2tQbGF5ZXJGb3JTZXNzaW9u", - "EjAuYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5CbG9ja1BsYXllclJl", - "cXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCCgSXQoLVW5zdWJz", - "Y3JpYmUSMC5iZ3MucHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLlVuc3Vic2Ny", - "aWJlUmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIMxpLgvkr", - "LwotYm5ldC5wcm90b2NvbC51c2VyX21hbmFnZXIuVXNlck1hbmFnZXJTZXJ2", - "aWNlgvkrDioMdXNlcl9tYW5hZ2VyivkrAhABMrsEChNVc2VyTWFuYWdlckxp", - "c3RlbmVyEncKFE9uQmxvY2tlZFBsYXllckFkZGVkEjwuYmdzLnByb3RvY29s", - "LnVzZXJfbWFuYWdlci52MS5CbG9ja2VkUGxheWVyQWRkZWROb3RpZmljYXRp", - "b24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIARJ7ChZPbkJs", - "b2NrZWRQbGF5ZXJSZW1vdmVkEj4uYmdzLnByb3RvY29sLnVzZXJfbWFuYWdl", - "ci52MS5CbG9ja2VkUGxheWVyUmVtb3ZlZE5vdGlmaWNhdGlvbhoZLmJncy5w", - "cm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggCEncKFE9uUmVjZW50UGxheWVy", - "c0FkZGVkEjwuYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5SZWNlbnRQ", - "bGF5ZXJzQWRkZWROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVT", - "UE9OU0UiBoL5KwIICxJ7ChZPblJlY2VudFBsYXllcnNSZW1vdmVkEj4uYmdz", - "LnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5SZWNlbnRQbGF5ZXJzUmVtb3Zl", - "ZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr", - "AggMGjiC+SsuCixibmV0LnByb3RvY29sLnVzZXJfbWFuYWdlci5Vc2VyTWFu", - "YWdlck5vdGlmeYr5KwIIAUIDgAEA")); + "aWVudC9lbnRpdHlfdHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3Jw", + "Y190eXBlcy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", + "c2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3Mv", + "bG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9u", + "cy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMv", + "c2VydmljZV9vcHRpb25zLnByb3RvIlcKEFN1YnNjcmliZVJlcXVlc3QSMAoI", + "YWdlbnRfaWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWRCBoL5KwIg", + "ARIRCglvYmplY3RfaWQYAiACKAQinQEKEVN1YnNjcmliZVJlc3BvbnNlEkQK", + "D2Jsb2NrZWRfcGxheWVycxgBIAMoCzIrLmJncy5wcm90b2NvbC51c2VyX21h", + "bmFnZXIudjEuQmxvY2tlZFBsYXllchJCCg5yZWNlbnRfcGxheWVycxgCIAMo", + "CzIqLmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuUmVjZW50UGxheWVy", + "IlkKElVuc3Vic2NyaWJlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIWLmJn", + "cy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEhEKCW9iamVjdF9pZBgCIAEo", + "BCK3AQoXQWRkUmVjZW50UGxheWVyc1JlcXVlc3QSUQoHcGxheWVycxgBIAMo", + "CzIqLmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuUmVjZW50UGxheWVy", + "QhSK+SsGKgQKAggBivkrBioECgIQFBIwCghhZ2VudF9pZBgCIAEoCzIWLmJn", + "cy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEg8KB3Byb2dyYW0YAyABKA06", + "BoL5KwIQASJeChlDbGVhclJlY2VudFBsYXllcnNSZXF1ZXN0EjAKCGFnZW50", + "X2lkGAEgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkQgaC+SsCIAESDwoH", + "cHJvZ3JhbRgCIAEoDSJ5ChJCbG9ja1BsYXllclJlcXVlc3QSMAoIYWdlbnRf", + "aWQYASABKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWRCBoL5KwIgARIpCgl0", + "YXJnZXRfaWQYAiACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQ6BoL5KwIQ", + "ASJ7ChRVbmJsb2NrUGxheWVyUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIW", + "LmJncy5wcm90b2NvbC5FbnRpdHlJZEIGgvkrAiABEikKCXRhcmdldF9pZBgC", + "IAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZDoGgvkrAhABIroBCh5CbG9j", + "a2VkUGxheWVyQWRkZWROb3RpZmljYXRpb24SOwoGcGxheWVyGAEgAigLMisu", + "YmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5CbG9ja2VkUGxheWVyEi8K", + "D2dhbWVfYWNjb3VudF9pZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJ", + "ZBIqCgphY2NvdW50X2lkGAMgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", + "IrwBCiBCbG9ja2VkUGxheWVyUmVtb3ZlZE5vdGlmaWNhdGlvbhI7CgZwbGF5", + "ZXIYASACKAsyKy5iZ3MucHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLkJsb2Nr", + "ZWRQbGF5ZXISLwoPZ2FtZV9hY2NvdW50X2lkGAIgASgLMhYuYmdzLnByb3Rv", + "Y29sLkVudGl0eUlkEioKCmFjY291bnRfaWQYAyABKAsyFi5iZ3MucHJvdG9j", + "b2wuRW50aXR5SWQiXAoeUmVjZW50UGxheWVyc0FkZGVkTm90aWZpY2F0aW9u", + "EjoKBnBsYXllchgBIAMoCzIqLmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIu", + "djEuUmVjZW50UGxheWVyIl4KIFJlY2VudFBsYXllcnNSZW1vdmVkTm90aWZp", + "Y2F0aW9uEjoKBnBsYXllchgBIAMoCzIqLmJncy5wcm90b2NvbC51c2VyX21h", + "bmFnZXIudjEuUmVjZW50UGxheWVyMr0GChJVc2VyTWFuYWdlclNlcnZpY2US", + "dAoJU3Vic2NyaWJlEi4uYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MS5T", + "dWJzY3JpYmVSZXF1ZXN0Gi8uYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52", + "MS5TdWJzY3JpYmVSZXNwb25zZSIGgvkrAggBEmcKEEFkZFJlY2VudFBsYXll", + "cnMSNS5iZ3MucHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLkFkZFJlY2VudFBs", + "YXllcnNSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggKEmsK", + "EkNsZWFyUmVjZW50UGxheWVycxI3LmJncy5wcm90b2NvbC51c2VyX21hbmFn", + "ZXIudjEuQ2xlYXJSZWNlbnRQbGF5ZXJzUmVxdWVzdBoULmJncy5wcm90b2Nv", + "bC5Ob0RhdGEiBoL5KwIICxJdCgtCbG9ja1BsYXllchIwLmJncy5wcm90b2Nv", + "bC51c2VyX21hbmFnZXIudjEuQmxvY2tQbGF5ZXJSZXF1ZXN0GhQuYmdzLnBy", + "b3RvY29sLk5vRGF0YSIGgvkrAggUEmEKDVVuYmxvY2tQbGF5ZXISMi5iZ3Mu", + "cHJvdG9jb2wudXNlcl9tYW5hZ2VyLnYxLlVuYmxvY2tQbGF5ZXJSZXF1ZXN0", + "GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggVEmcKFUJsb2NrUGxheWVy", + "Rm9yU2Vzc2lvbhIwLmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuQmxv", + "Y2tQbGF5ZXJSZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggo", + "El0KC1Vuc3Vic2NyaWJlEjAuYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52", + "MS5VbnN1YnNjcmliZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC", + "+SsCCDMaUYL5Ky8KLWJuZXQucHJvdG9jb2wudXNlcl9tYW5hZ2VyLlVzZXJN", + "YW5hZ2VyU2VydmljZYL5Kw4qDHVzZXJfbWFuYWdlcoL5KwIwAYr5KwIQATK7", + "BAoTVXNlck1hbmFnZXJMaXN0ZW5lchJ3ChRPbkJsb2NrZWRQbGF5ZXJBZGRl", + "ZBI8LmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuQmxvY2tlZFBsYXll", + "ckFkZGVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNF", + "IgaC+SsCCAESewoWT25CbG9ja2VkUGxheWVyUmVtb3ZlZBI+LmJncy5wcm90", + "b2NvbC51c2VyX21hbmFnZXIudjEuQmxvY2tlZFBsYXllclJlbW92ZWROb3Rp", + "ZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIAhJ3", + "ChRPblJlY2VudFBsYXllcnNBZGRlZBI8LmJncy5wcm90b2NvbC51c2VyX21h", + "bmFnZXIudjEuUmVjZW50UGxheWVyc0FkZGVkTm90aWZpY2F0aW9uGhkuYmdz", + "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAsSewoWT25SZWNlbnRQbGF5", + "ZXJzUmVtb3ZlZBI+LmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuUmVj", + "ZW50UGxheWVyc1JlbW92ZWROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wu", + "Tk9fUkVTUE9OU0UiBoL5KwIIDBo4gvkrLgosYm5ldC5wcm90b2NvbC51c2Vy", + "X21hbmFnZXIuVXNlck1hbmFnZXJOb3RpZnmK+SsCCAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.UserManager.V1.UserManagerTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RoleTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.UserManager.V1.UserManagerTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.SubscribeRequest), global::Bgs.Protocol.UserManager.V1.SubscribeRequest.Parser, new[]{ "AgentId", "ObjectId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.SubscribeResponse), global::Bgs.Protocol.UserManager.V1.SubscribeResponse.Parser, new[]{ "BlockedPlayers", "RecentPlayers", "Role" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.SubscribeResponse), global::Bgs.Protocol.UserManager.V1.SubscribeResponse.Parser, new[]{ "BlockedPlayers", "RecentPlayers" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.UnsubscribeRequest), global::Bgs.Protocol.UserManager.V1.UnsubscribeRequest.Parser, new[]{ "AgentId", "ObjectId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.AddRecentPlayersRequest), global::Bgs.Protocol.UserManager.V1.AddRecentPlayersRequest.Parser, new[]{ "Players", "AgentId", "Program" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.ClearRecentPlayersRequest), global::Bgs.Protocol.UserManager.V1.ClearRecentPlayersRequest.Parser, new[]{ "AgentId", "Program" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.BlockPlayerRequest), global::Bgs.Protocol.UserManager.V1.BlockPlayerRequest.Parser, new[]{ "AgentId", "TargetId", "Role" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.BlockPlayerRequest), global::Bgs.Protocol.UserManager.V1.BlockPlayerRequest.Parser, new[]{ "AgentId", "TargetId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.UnblockPlayerRequest), global::Bgs.Protocol.UserManager.V1.UnblockPlayerRequest.Parser, new[]{ "AgentId", "TargetId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.BlockedPlayerAddedNotification), global::Bgs.Protocol.UserManager.V1.BlockedPlayerAddedNotification.Parser, new[]{ "Player", "GameAccountId", "AccountId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.BlockedPlayerRemovedNotification), global::Bgs.Protocol.UserManager.V1.BlockedPlayerRemovedNotification.Parser, new[]{ "Player", "GameAccountId", "AccountId" }, null, null, null, null), @@ -332,7 +332,6 @@ namespace Bgs.Protocol.UserManager.V1 { public SubscribeResponse(SubscribeResponse other) : this() { blockedPlayers_ = other.blockedPlayers_.Clone(); recentPlayers_ = other.recentPlayers_.Clone(); - role_ = other.role_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -361,16 +360,6 @@ namespace Bgs.Protocol.UserManager.V1 { get { return recentPlayers_; } } - /// Field number for the "role" field. - public const int RoleFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_role_codec - = pb::FieldCodec.ForMessage(26, global::Bgs.Protocol.Role.Parser); - private readonly pbc::RepeatedField role_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField Role { - get { return role_; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SubscribeResponse); @@ -386,7 +375,6 @@ namespace Bgs.Protocol.UserManager.V1 { } if(!blockedPlayers_.Equals(other.blockedPlayers_)) return false; if(!recentPlayers_.Equals(other.recentPlayers_)) return false; - if(!role_.Equals(other.role_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -395,7 +383,6 @@ namespace Bgs.Protocol.UserManager.V1 { int hash = 1; hash ^= blockedPlayers_.GetHashCode(); hash ^= recentPlayers_.GetHashCode(); - hash ^= role_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -411,7 +398,6 @@ namespace Bgs.Protocol.UserManager.V1 { public void WriteTo(pb::CodedOutputStream output) { blockedPlayers_.WriteTo(output, _repeated_blockedPlayers_codec); recentPlayers_.WriteTo(output, _repeated_recentPlayers_codec); - role_.WriteTo(output, _repeated_role_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -422,7 +408,6 @@ namespace Bgs.Protocol.UserManager.V1 { int size = 0; size += blockedPlayers_.CalculateSize(_repeated_blockedPlayers_codec); size += recentPlayers_.CalculateSize(_repeated_recentPlayers_codec); - size += role_.CalculateSize(_repeated_role_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -436,7 +421,6 @@ namespace Bgs.Protocol.UserManager.V1 { } blockedPlayers_.Add(other.blockedPlayers_); recentPlayers_.Add(other.recentPlayers_); - role_.Add(other.role_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -456,10 +440,6 @@ namespace Bgs.Protocol.UserManager.V1 { recentPlayers_.AddEntriesFrom(input, _repeated_recentPlayers_codec); break; } - case 26: { - role_.AddEntriesFrom(input, _repeated_role_codec); - break; - } } } } @@ -1053,7 +1033,6 @@ namespace Bgs.Protocol.UserManager.V1 { public sealed partial class BlockPlayerRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new BlockPlayerRequest()); private pb::UnknownFieldSet _unknownFields; - private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } @@ -1076,10 +1055,8 @@ namespace Bgs.Protocol.UserManager.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public BlockPlayerRequest(BlockPlayerRequest other) : this() { - _hasBits0 = other._hasBits0; agentId_ = other.HasAgentId ? other.agentId_.Clone() : null; targetId_ = other.HasTargetId ? other.targetId_.Clone() : null; - role_ = other.role_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1130,30 +1107,6 @@ namespace Bgs.Protocol.UserManager.V1 { targetId_ = null; } - /// Field number for the "role" field. - public const int RoleFieldNumber = 3; - private readonly static uint RoleDefaultValue = 0; - - private uint role_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Role { - get { if ((_hasBits0 & 1) != 0) { return role_; } else { return RoleDefaultValue; } } - set { - _hasBits0 |= 1; - role_ = value; - } - } - /// Gets whether the "role" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasRole { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "role" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearRole() { - _hasBits0 &= ~1; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BlockPlayerRequest); @@ -1169,7 +1122,6 @@ namespace Bgs.Protocol.UserManager.V1 { } if (!object.Equals(AgentId, other.AgentId)) return false; if (!object.Equals(TargetId, other.TargetId)) return false; - if (Role != other.Role) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1178,7 +1130,6 @@ namespace Bgs.Protocol.UserManager.V1 { int hash = 1; if (HasAgentId) hash ^= AgentId.GetHashCode(); if (HasTargetId) hash ^= TargetId.GetHashCode(); - if (HasRole) hash ^= Role.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1200,10 +1151,6 @@ namespace Bgs.Protocol.UserManager.V1 { output.WriteRawTag(18); output.WriteMessage(TargetId); } - if (HasRole) { - output.WriteRawTag(24); - output.WriteUInt32(Role); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1218,9 +1165,6 @@ namespace Bgs.Protocol.UserManager.V1 { if (HasTargetId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(TargetId); } - if (HasRole) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Role); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1244,9 +1188,6 @@ namespace Bgs.Protocol.UserManager.V1 { } TargetId.MergeFrom(other.TargetId); } - if (other.HasRole) { - Role = other.Role; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1272,10 +1213,6 @@ namespace Bgs.Protocol.UserManager.V1 { input.ReadMessage(TargetId); break; } - case 24: { - Role = input.ReadUInt32(); - break; - } } } } diff --git a/Source/Framework/Proto/UserManagerTypes.cs b/Source/Framework/Proto/UserManagerTypes.cs index e6f907560..08bcc57d4 100644 --- a/Source/Framework/Proto/UserManagerTypes.cs +++ b/Source/Framework/Proto/UserManagerTypes.cs @@ -25,21 +25,22 @@ namespace Bgs.Protocol.UserManager.V1 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CipiZ3MvbG93L3BiL2NsaWVudC91c2VyX21hbmFnZXJfdHlwZXMucHJvdG8S", - "HGJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEaJGJncy9sb3cvcGIvY2xp", - "ZW50L2VudGl0eV90eXBlcy5wcm90bxonYmdzL2xvdy9wYi9jbGllbnQvYXR0", - "cmlidXRlX3R5cGVzLnByb3RvIrQBCgxSZWNlbnRQbGF5ZXISKQoJZW50aXR5", - "X2lkGAEgAigLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEg8KB3Byb2dyYW0Y", - "AiABKAkSGAoQdGltZXN0YW1wX3BsYXllZBgDIAEoBhIrCgphdHRyaWJ1dGVz", - "GAQgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0ZRINCgJpZBgFIAEoBzoB", - "MBISCgdjb3VudGVyGAYgASgHOgEwInIKDUJsb2NrZWRQbGF5ZXISKgoKYWNj", - "b3VudF9pZBgBIAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIMCgRuYW1l", - "GAIgASgJEhAKBHJvbGUYAyADKA1CAhABEhUKCnByaXZpbGVnZXMYBCABKAQ6", - "ATA=")); + "HGJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEaN2Jncy9sb3cvcGIvY2xp", + "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aJGJn", + "cy9sb3cvcGIvY2xpZW50L2VudGl0eV90eXBlcy5wcm90bxonYmdzL2xvdy9w", + "Yi9jbGllbnQvYXR0cmlidXRlX3R5cGVzLnByb3RvIqUBCgxSZWNlbnRQbGF5", + "ZXISKQoJZW50aXR5X2lkGAEgAigLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", + "Eg8KB3Byb2dyYW0YAiABKAkSGAoQdGltZXN0YW1wX3BsYXllZBgDIAEoBhIr", + "CgphdHRyaWJ1dGVzGAQgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0ZRIS", + "Cgdjb3VudGVyGAYgASgHOgEwIoEBCg1CbG9ja2VkUGxheWVyEioKCmFjY291", + "bnRfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSGgoKYmF0dGxl", + "X3RhZxgCIAEoCUIGgvkrAggBEhAKBHJvbGUYAyADKA1CAhgBEhYKCnByaXZp", + "bGVnZXMYBCABKARCAhgBUAA=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.AttributeTypesReflection.Descriptor, }, + new pbr::FileDescriptor[] { global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.AttributeTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.RecentPlayer), global::Bgs.Protocol.UserManager.V1.RecentPlayer.Parser, new[]{ "EntityId", "Program", "TimestampPlayed", "Attributes", "Id", "Counter" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.BlockedPlayer), global::Bgs.Protocol.UserManager.V1.BlockedPlayer.Parser, new[]{ "AccountId", "Name", "Role", "Privileges" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.RecentPlayer), global::Bgs.Protocol.UserManager.V1.RecentPlayer.Parser, new[]{ "EntityId", "Program", "TimestampPlayed", "Attributes", "Counter" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.UserManager.V1.BlockedPlayer), global::Bgs.Protocol.UserManager.V1.BlockedPlayer.Parser, new[]{ "AccountId", "BattleTag", "Role", "Privileges" }, null, null, null, null) })); } #endregion @@ -77,7 +78,6 @@ namespace Bgs.Protocol.UserManager.V1 { program_ = other.program_; timestampPlayed_ = other.timestampPlayed_; attributes_ = other.attributes_.Clone(); - id_ = other.id_; counter_ = other.counter_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -165,30 +165,6 @@ namespace Bgs.Protocol.UserManager.V1 { get { return attributes_; } } - /// Field number for the "id" field. - public const int IdFieldNumber = 5; - private readonly static uint IdDefaultValue = 0; - - private uint id_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Id { - get { if ((_hasBits0 & 2) != 0) { return id_; } else { return IdDefaultValue; } } - set { - _hasBits0 |= 2; - id_ = value; - } - } - /// Gets whether the "id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasId { - get { return (_hasBits0 & 2) != 0; } - } - /// Clears the value of the "id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearId() { - _hasBits0 &= ~2; - } - /// Field number for the "counter" field. public const int CounterFieldNumber = 6; private readonly static uint CounterDefaultValue = 0; @@ -196,21 +172,21 @@ namespace Bgs.Protocol.UserManager.V1 { private uint counter_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public uint Counter { - get { if ((_hasBits0 & 4) != 0) { return counter_; } else { return CounterDefaultValue; } } + get { if ((_hasBits0 & 2) != 0) { return counter_; } else { return CounterDefaultValue; } } set { - _hasBits0 |= 4; + _hasBits0 |= 2; counter_ = value; } } /// Gets whether the "counter" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasCounter { - get { return (_hasBits0 & 4) != 0; } + get { return (_hasBits0 & 2) != 0; } } /// Clears the value of the "counter" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearCounter() { - _hasBits0 &= ~4; + _hasBits0 &= ~2; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -230,7 +206,6 @@ namespace Bgs.Protocol.UserManager.V1 { if (Program != other.Program) return false; if (TimestampPlayed != other.TimestampPlayed) return false; if(!attributes_.Equals(other.attributes_)) return false; - if (Id != other.Id) return false; if (Counter != other.Counter) return false; return Equals(_unknownFields, other._unknownFields); } @@ -242,7 +217,6 @@ namespace Bgs.Protocol.UserManager.V1 { if (HasProgram) hash ^= Program.GetHashCode(); if (HasTimestampPlayed) hash ^= TimestampPlayed.GetHashCode(); hash ^= attributes_.GetHashCode(); - if (HasId) hash ^= Id.GetHashCode(); if (HasCounter) hash ^= Counter.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -270,10 +244,6 @@ namespace Bgs.Protocol.UserManager.V1 { output.WriteFixed64(TimestampPlayed); } attributes_.WriteTo(output, _repeated_attributes_codec); - if (HasId) { - output.WriteRawTag(45); - output.WriteFixed32(Id); - } if (HasCounter) { output.WriteRawTag(53); output.WriteFixed32(Counter); @@ -296,9 +266,6 @@ namespace Bgs.Protocol.UserManager.V1 { size += 1 + 8; } size += attributes_.CalculateSize(_repeated_attributes_codec); - if (HasId) { - size += 1 + 4; - } if (HasCounter) { size += 1 + 4; } @@ -326,9 +293,6 @@ namespace Bgs.Protocol.UserManager.V1 { TimestampPlayed = other.TimestampPlayed; } attributes_.Add(other.attributes_); - if (other.HasId) { - Id = other.Id; - } if (other.HasCounter) { Counter = other.Counter; } @@ -362,10 +326,6 @@ namespace Bgs.Protocol.UserManager.V1 { attributes_.AddEntriesFrom(input, _repeated_attributes_codec); break; } - case 45: { - Id = input.ReadFixed32(); - break; - } case 53: { Counter = input.ReadFixed32(); break; @@ -404,7 +364,7 @@ namespace Bgs.Protocol.UserManager.V1 { public BlockedPlayer(BlockedPlayer other) : this() { _hasBits0 = other._hasBits0; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; - name_ = other.name_; + battleTag_ = other.battleTag_; role_ = other.role_.Clone(); privileges_ = other.privileges_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -436,34 +396,35 @@ namespace Bgs.Protocol.UserManager.V1 { accountId_ = null; } - /// Field number for the "name" field. - public const int NameFieldNumber = 2; - private readonly static string NameDefaultValue = ""; + /// Field number for the "battle_tag" field. + public const int BattleTagFieldNumber = 2; + private readonly static string BattleTagDefaultValue = ""; - private string name_; + private string battleTag_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string Name { - get { return name_ ?? NameDefaultValue; } + public string BattleTag { + get { return battleTag_ ?? BattleTagDefaultValue; } set { - name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + battleTag_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Gets whether the "name" field is set + /// Gets whether the "battle_tag" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasName { - get { return name_ != null; } + public bool HasBattleTag { + get { return battleTag_ != null; } } - /// Clears the value of the "name" field + /// Clears the value of the "battle_tag" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearName() { - name_ = null; + public void ClearBattleTag() { + battleTag_ = null; } /// Field number for the "role" field. public const int RoleFieldNumber = 3; private static readonly pb::FieldCodec _repeated_role_codec - = pb::FieldCodec.ForUInt32(26); + = pb::FieldCodec.ForUInt32(24); private readonly pbc::RepeatedField role_ = new pbc::RepeatedField(); + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField Role { get { return role_; } @@ -474,6 +435,7 @@ namespace Bgs.Protocol.UserManager.V1 { private readonly static ulong PrivilegesDefaultValue = 0UL; private ulong privileges_; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public ulong Privileges { get { if ((_hasBits0 & 1) != 0) { return privileges_; } else { return PrivilegesDefaultValue; } } @@ -483,11 +445,13 @@ namespace Bgs.Protocol.UserManager.V1 { } } /// Gets whether the "privileges" field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasPrivileges { get { return (_hasBits0 & 1) != 0; } } /// Clears the value of the "privileges" field + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearPrivileges() { _hasBits0 &= ~1; @@ -507,7 +471,7 @@ namespace Bgs.Protocol.UserManager.V1 { return true; } if (!object.Equals(AccountId, other.AccountId)) return false; - if (Name != other.Name) return false; + if (BattleTag != other.BattleTag) return false; if(!role_.Equals(other.role_)) return false; if (Privileges != other.Privileges) return false; return Equals(_unknownFields, other._unknownFields); @@ -517,7 +481,7 @@ namespace Bgs.Protocol.UserManager.V1 { public override int GetHashCode() { int hash = 1; if (HasAccountId) hash ^= AccountId.GetHashCode(); - if (HasName) hash ^= Name.GetHashCode(); + if (HasBattleTag) hash ^= BattleTag.GetHashCode(); hash ^= role_.GetHashCode(); if (HasPrivileges) hash ^= Privileges.GetHashCode(); if (_unknownFields != null) { @@ -537,9 +501,9 @@ namespace Bgs.Protocol.UserManager.V1 { output.WriteRawTag(10); output.WriteMessage(AccountId); } - if (HasName) { + if (HasBattleTag) { output.WriteRawTag(18); - output.WriteString(Name); + output.WriteString(BattleTag); } role_.WriteTo(output, _repeated_role_codec); if (HasPrivileges) { @@ -557,8 +521,8 @@ namespace Bgs.Protocol.UserManager.V1 { if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } - if (HasName) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + if (HasBattleTag) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(BattleTag); } size += role_.CalculateSize(_repeated_role_codec); if (HasPrivileges) { @@ -581,8 +545,8 @@ namespace Bgs.Protocol.UserManager.V1 { } AccountId.MergeFrom(other.AccountId); } - if (other.HasName) { - Name = other.Name; + if (other.HasBattleTag) { + BattleTag = other.BattleTag; } role_.Add(other.role_); if (other.HasPrivileges) { @@ -607,7 +571,7 @@ namespace Bgs.Protocol.UserManager.V1 { break; } case 18: { - Name = input.ReadString(); + BattleTag = input.ReadString(); break; } case 26: diff --git a/Source/Framework/Proto/VoiceTypes.cs b/Source/Framework/Proto/VoiceTypes.cs index 989a93d5f..c5e41d048 100644 --- a/Source/Framework/Proto/VoiceTypes.cs +++ b/Source/Framework/Proto/VoiceTypes.cs @@ -34,10 +34,12 @@ namespace Bgs.Protocol { "X01VVEVEEAEqowEKD1ZvaWNlTXV0ZVJlYXNvbhIaChZWT0lDRV9NVVRFX1JF", "QVNPTl9OT05FEAASMgouVk9JQ0VfTVVURV9SRUFTT05fUEFSRU5UQUxfQ09O", "VFJPTF9MSVNURU5fT05MWRABEh8KG1ZPSUNFX01VVEVfUkVBU09OX1JFUVVF", - "U1RFRBACEh8KG1ZPSUNFX01VVEVfUkVBU09OX1NRVUVMQ0hFRBAD")); + "U1RFRBACEh8KG1ZPSUNFX01VVEVfUkVBU09OX1NRVUVMQ0hFRBADKkQKFFZv", + "aWNlUHJvdmlkZXJWZXJzaW9uEhUKEVZPSUNFX1BST1ZJREVSX1Y0EAASFQoR", + "Vk9JQ0VfUFJPVklERVJfVjUQAQ==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, - new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.VoiceJoinType), typeof(global::Bgs.Protocol.VoiceMuteReason), }, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.VoiceJoinType), typeof(global::Bgs.Protocol.VoiceMuteReason), typeof(global::Bgs.Protocol.VoiceProviderVersion), }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.VoiceCredentials), global::Bgs.Protocol.VoiceCredentials.Parser, new[]{ "VoiceId", "Token", "Url", "JoinType", "MuteReason" }, null, null, null, null) })); } @@ -57,6 +59,11 @@ namespace Bgs.Protocol { [pbr::OriginalName("VOICE_MUTE_REASON_SQUELCHED")] Squelched = 3, } + public enum VoiceProviderVersion { + [pbr::OriginalName("VOICE_PROVIDER_V4")] VoiceProviderV4 = 0, + [pbr::OriginalName("VOICE_PROVIDER_V5")] VoiceProviderV5 = 1, + } + #endregion #region Messages