diff --git a/Source/Framework/Proto/AccountService.cs b/Source/Framework/Proto/AccountService.cs index 8e26f1b81..80fce66c0 100644 --- a/Source/Framework/Proto/AccountService.cs +++ b/Source/Framework/Proto/AccountService.cs @@ -27,10 +27,10 @@ namespace Bgs.Protocol.Account.V1 { "CidiZ3MvbG93L3BiL2NsaWVudC9hY2NvdW50X3NlcnZpY2UucHJvdG8SF2Jn", "cy5wcm90b2NvbC5hY2NvdW50LnYxGiViZ3MvbG93L3BiL2NsaWVudC9hY2Nv", "dW50X3R5cGVzLnByb3RvGiRiZ3MvbG93L3BiL2NsaWVudC9lbnRpdHlfdHlw", - "ZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5wcm90bxo5", - "YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWVzc2FnZV9v", - "cHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", - "aW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVudC9n", + "ZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5wcm90bxo3", + "YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRfb3B0", + "aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lv", + "bnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVudC9n", "bG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5YmdzL2xv", "dy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRpb25z", "LnByb3RvImkKFVJlc29sdmVBY2NvdW50UmVxdWVzdBI+CgNyZWYYASABKAsy", @@ -107,7 +107,7 @@ namespace Bgs.Protocol.Account.V1 { "QAoMZ2FtZV9hY2NvdW50GAEgASgLMiouYmdzLnByb3RvY29sLmFjY291bnQu", "djEuR2FtZUFjY291bnRIYW5kbGUSRAoMc2Vzc2lvbl9pbmZvGAIgASgLMi4u", "YmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZVNlc3Npb25VcGRhdGVJbmZv", - "Ms4LCg5BY2NvdW50U2VydmljZRJ5Cg5SZXNvbHZlQWNjb3VudBIuLmJncy5w", + "MtQLCg5BY2NvdW50U2VydmljZRJ5Cg5SZXNvbHZlQWNjb3VudBIuLmJncy5w", "cm90b2NvbC5hY2NvdW50LnYxLlJlc29sdmVBY2NvdW50UmVxdWVzdBovLmJn", "cy5wcm90b2NvbC5hY2NvdW50LnYxLlJlc29sdmVBY2NvdW50UmVzcG9uc2Ui", "BoL5KwIIDRJ8CglTdWJzY3JpYmUSMi5iZ3MucHJvdG9jb2wuYWNjb3VudC52", @@ -126,34 +126,35 @@ namespace Bgs.Protocol.Account.V1 { "TGljZW5zZXNSZXNwb25zZSIGgvkrAgggEpcBChhHZXRHYW1lVGltZVJlbWFp", "bmluZ0luZm8SOC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRHYW1lVGlt", "ZVJlbWFpbmluZ0luZm9SZXF1ZXN0GjkuYmdzLnByb3RvY29sLmFjY291bnQu", - "djEuR2V0R2FtZVRpbWVSZW1haW5pbmdJbmZvUmVzcG9uc2UiBoL5KwIIIRKF", + "djEuR2V0R2FtZVRpbWVSZW1haW5pbmdJbmZvUmVzcG9uc2UiBoL5KwIIIRKL", "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")); + "Y2NvdW50LnYxLkdldEdhbWVTZXNzaW9uSW5mb1Jlc3BvbnNlIgyC+SsCCCKC", + "+SsCUAEScAoLR2V0Q0FJU0luZm8SKy5iZ3MucHJvdG9jb2wuYWNjb3VudC52", + "MS5HZXRDQUlTSW5mb1JlcXVlc3QaLC5iZ3MucHJvdG9jb2wuYWNjb3VudC52", + "MS5HZXRDQUlTSW5mb1Jlc3BvbnNlIgaC+SsCCCMSggEKEUdldEF1dGhvcml6", + "ZWREYXRhEjEuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0QXV0aG9yaXpl", + "ZERhdGFSZXF1ZXN0GjIuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2V0QXV0", + "aG9yaXplZERhdGFSZXNwb25zZSIGgvkrAgglEo4BChVHZXRTaWduZWRBY2Nv", + "dW50U3RhdGUSNS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HZXRTaWduZWRB", + "Y2NvdW50U3RhdGVSZXF1ZXN0GjYuYmdzLnByb3RvY29sLmFjY291bnQudjEu", + "R2V0U2lnbmVkQWNjb3VudFN0YXRlUmVzcG9uc2UiBoL5KwIILBo9gvkrJgok", + "Ym5ldC5wcm90b2NvbC5hY2NvdW50LkFjY291bnRTZXJ2aWNlgvkrCSoHYWNj", + "b3VudIr5KwIQATKcBAoPQWNjb3VudExpc3RlbmVyEm0KFU9uQWNjb3VudFN0", + "YXRlVXBkYXRlZBIxLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRT", + "dGF0ZU5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIG", + "gvkrAggBEnUKGU9uR2FtZUFjY291bnRTdGF0ZVVwZGF0ZWQSNS5iZ3MucHJv", + "dG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudFN0YXRlTm90aWZpY2F0aW9u", + "GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAIScgoVT25HYW1l", + "QWNjb3VudHNVcGRhdGVkEjAuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2Ft", + "ZUFjY291bnROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9O", + "U0UiDIL5KwIIA4L5KwJQARJ4ChRPbkdhbWVTZXNzaW9uVXBkYXRlZBI3LmJn", + "cy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50U2Vzc2lvbk5vdGlm", + "aWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIMgvkrAggEgvkr", + "AlABGjWC+SslCiNibmV0LnByb3RvY29sLmFjY291bnQuQWNjb3VudE5vdGlm", + "eYL5KwI4AYr5KwIIAUIDgAEA")); 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::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Account.V1.ResolveAccountRequest), global::Bgs.Protocol.Account.V1.ResolveAccountRequest.Parser, new[]{ "Ref", "FetchId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.ResolveAccountResponse), global::Bgs.Protocol.Account.V1.ResolveAccountResponse.Parser, new[]{ "Id" }, null, null, null, null), diff --git a/Source/Framework/Proto/AccountTypes.cs b/Source/Framework/Proto/AccountTypes.cs index f971ee242..0004ee1af 100644 --- a/Source/Framework/Proto/AccountTypes.cs +++ b/Source/Framework/Proto/AccountTypes.cs @@ -26,150 +26,151 @@ namespace Bgs.Protocol.Account.V1 { string.Concat( "CiViZ3MvbG93L3BiL2NsaWVudC9hY2NvdW50X3R5cGVzLnByb3RvEhdiZ3Mu", "cHJvdG9jb2wuYWNjb3VudC52MRokYmdzL2xvdy9wYi9jbGllbnQvZW50aXR5", - "X3R5cGVzLnByb3RvGiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJv", - "dG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3Nh", - "Z2Vfb3B0aW9ucy5wcm90bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", - "dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGll", - "bnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJn", - "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0", - "aW9ucy5wcm90byIpCglBY2NvdW50SWQSFAoCaWQYASACKAdCCIr5KwQSAhAA", - "OgaC+SsCCAEiLQoOQWNjb3VudExpY2Vuc2USCgoCaWQYASACKA0SDwoHZXhw", - "aXJlcxgCIAEoBCJzChFHYW1lQWNjb3VudEhhbmRsZRIUCgJpZBgBIAIoB0II", - "ivkrBBICEAASGQoHcHJvZ3JhbRgCIAIoB0IIivkrBBICEAASJQoGcmVnaW9u", - "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")); + "X3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", + "aW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50", + "L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8iKQoJQWNj", + "b3VudElkEhQKAmlkGAEgAigHQgiK+SsEEgIQADoGgvkrAggBIi0KDkFjY291", + "bnRMaWNlbnNlEgoKAmlkGAEgAigNEg8KB2V4cGlyZXMYAiABKAQicwoRR2Ft", + "ZUFjY291bnRIYW5kbGUSFAoCaWQYASACKAdCCIr5KwQSAhAAEhkKB3Byb2dy", + "YW0YAiACKAdCCIr5KwQSAhAAEiUKBnJlZ2lvbhgDIAIoDUIVivkrBhIECgII", + "AYr5KwcSBQoDEP8BOgaC+SsCCAEixgEKEEFjY291bnRSZWZlcmVuY2USCgoC", + "aWQYASABKAcSFQoFZW1haWwYAiABKAlCBoL5KwIIARI6CgZoYW5kbGUYAyAB", + "KAsyKi5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEhhbmRs", + "ZRIaCgpiYXR0bGVfdGFnGAQgASgJQgaC+SsCCAESHAoMcGhvbmVfbnVtYmVy", + "GAUgASgJQgaC+SsCCAESEQoGcmVnaW9uGAogASgNOgEwOgaC+SsCCAEiiQEK", + "CElkZW50aXR5EjMKB2FjY291bnQYASABKAsyIi5iZ3MucHJvdG9jb2wuYWNj", + "b3VudC52MS5BY2NvdW50SWQSQAoMZ2FtZV9hY2NvdW50GAIgASgLMiouYmdz", + "LnByb3RvY29sLmFjY291bnQudjEuR2FtZUFjY291bnRIYW5kbGU6BoL5KwIQ", + "ASIqCgpQcm9ncmFtVGFnEg8KB3Byb2dyYW0YASABKAcSCwoDdGFnGAIgASgH", + "IigKCVJlZ2lvblRhZxIOCgZyZWdpb24YASABKAcSCwoDdGFnGAIgASgHIs0C", + "ChBBY2NvdW50RmllbGRUYWdzEh4KFmFjY291bnRfbGV2ZWxfaW5mb190YWcY", + "AiABKAcSGAoQcHJpdmFjeV9pbmZvX3RhZxgDIAEoBxIhChlwYXJlbnRhbF9j", + "b250cm9sX2luZm9fdGFnGAQgASgHEkEKFGdhbWVfbGV2ZWxfaW5mb190YWdz", + "GAcgAygLMiMuYmdzLnByb3RvY29sLmFjY291bnQudjEuUHJvZ3JhbVRhZxI9", + "ChBnYW1lX3N0YXR1c190YWdzGAkgAygLMiMuYmdzLnByb3RvY29sLmFjY291", + "bnQudjEuUHJvZ3JhbVRhZxI9ChFnYW1lX2FjY291bnRfdGFncxgLIAMoCzIi", + "LmJncy5wcm90b2NvbC5hY2NvdW50LnYxLlJlZ2lvblRhZxIbChNzZWN1cml0", + "eV9zdGF0dXNfdGFnGAwgASgHIn4KFEdhbWVBY2NvdW50RmllbGRUYWdzEhsK", + "E2dhbWVfbGV2ZWxfaW5mb190YWcYAiABKAcSGgoSZ2FtZV90aW1lX2luZm9f", + "dGFnGAMgASgHEhcKD2dhbWVfc3RhdHVzX3RhZxgEIAEoBxIUCgxyYWZfaW5m", + "b190YWcYBSABKAciggIKE0FjY291bnRGaWVsZE9wdGlvbnMSEgoKYWxsX2Zp", + "ZWxkcxgBIAEoCBIgChhmaWVsZF9hY2NvdW50X2xldmVsX2luZm8YAiABKAgS", + "GgoSZmllbGRfcHJpdmFjeV9pbmZvGAMgASgIEiMKG2ZpZWxkX3BhcmVudGFs", + "X2NvbnRyb2xfaW5mbxgEIAEoCBIdChVmaWVsZF9nYW1lX2xldmVsX2luZm8Y", + "BiABKAgSGQoRZmllbGRfZ2FtZV9zdGF0dXMYByABKAgSGwoTZmllbGRfZ2Ft", + "ZV9hY2NvdW50cxgIIAEoCBIdChVmaWVsZF9zZWN1cml0eV9zdGF0dXMYCSAB", + "KAginQEKF0dhbWVBY2NvdW50RmllbGRPcHRpb25zEhIKCmFsbF9maWVsZHMY", + "ASABKAgSHQoVZmllbGRfZ2FtZV9sZXZlbF9pbmZvGAIgASgIEhwKFGZpZWxk", + "X2dhbWVfdGltZV9pbmZvGAMgASgIEhkKEWZpZWxkX2dhbWVfc3RhdHVzGAQg", + "ASgIEhYKDmZpZWxkX3JhZl9pbmZvGAUgASgIIpIDChNTdWJzY3JpYmVyUmVm", + "ZXJlbmNlEhQKCW9iamVjdF9pZBgBIAEoBDoBMBIpCgllbnRpdHlfaWQYAiAB", + "KAsyFi5iZ3MucHJvdG9jb2wuRW50aXR5SWQSRQoPYWNjb3VudF9vcHRpb25z", + "GAMgASgLMiwuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudEZpZWxk", + "T3B0aW9ucxI/CgxhY2NvdW50X3RhZ3MYBCABKAsyKS5iZ3MucHJvdG9jb2wu", + "YWNjb3VudC52MS5BY2NvdW50RmllbGRUYWdzEk4KFGdhbWVfYWNjb3VudF9v", + "cHRpb25zGAUgASgLMjAuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUFj", + "Y291bnRGaWVsZE9wdGlvbnMSSAoRZ2FtZV9hY2NvdW50X3RhZ3MYBiABKAsy", + "LS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lQWNjb3VudEZpZWxkVGFn", + "cxIYCg1zdWJzY3JpYmVyX2lkGAcgASgEOgEwIhkKBk9wdElucxIPCgNpZHMY", + "ASADKARCAhABIo8FChBBY2NvdW50TGV2ZWxJbmZvEjkKCGxpY2Vuc2VzGAMg", + "AygLMicuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudExpY2Vuc2US", + "GAoQZGVmYXVsdF9jdXJyZW5jeRgEIAEoBxIPCgdjb3VudHJ5GAUgASgJEhgK", + "EHByZWZlcnJlZF9yZWdpb24YBiABKA0SGQoJZnVsbF9uYW1lGAcgASgJQgaC", + "+SsCCAESGgoKYmF0dGxlX3RhZxgIIAEoCUIGgvkrAggBEg0KBW11dGVkGAkg", + "ASgIEhUKDW1hbnVhbF9yZXZpZXcYCiABKAgSGAoQYWNjb3VudF9wYWlkX2Fu", + "eRgLIAEoCBJhChVpZGVudGl0eV9jaGVja19zdGF0dXMYDCABKA4yMy5iZ3Mu", + "cHJvdG9jb2wuYWNjb3VudC52MS5JZGVudGl0eVZlcmlmaWNhdGlvblN0YXR1", + "czoNSURFTlRfTk9fREFUQRIVCgVlbWFpbBgNIAEoCUIGgvkrAggBEhgKEGhl", + "YWRsZXNzX2FjY291bnQYDiABKAgSFAoMdGVzdF9hY2NvdW50GA8gASgIEhgK", + "EGlzX3Ntc19wcm90ZWN0ZWQYESABKAgSIQoZcmF0aW5nc19ib2FyZF9taW5p", + "bXVtX2FnZRgSIAEoDRIcCgxwaG9uZV9udW1iZXIYEyABKAlCBoL5KwIIARIZ", + "CgliaXJ0aGRhdGUYFCABKAlCBoL5KwIIARIyCipsZWdhbF9jb3VudHJ5X2Zl", + "YXR1cmVfcmVzdHJpY3Rpb25zX2FwcGxpZWQYFSABKAgSMAoHb3B0X2lucxgW", + "IAEoCzIfLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLk9wdElucyLCAgoLUHJp", + "dmFjeUluZm8SFAoMaXNfdXNpbmdfcmlkGAMgASgIEiMKG2lzX3Zpc2libGVf", + "Zm9yX3ZpZXdfZnJpZW5kcxgEIAEoCBIkChxpc19oaWRkZW5fZnJvbV9mcmll", + "bmRfZmluZGVyGAUgASgIEmAKEWdhbWVfaW5mb19wcml2YWN5GAYgASgOMjQu", + "YmdzLnByb3RvY29sLmFjY291bnQudjEuUHJpdmFjeUluZm8uR2FtZUluZm9Q", + "cml2YWN5Og9QUklWQUNZX0ZSSUVORFMSIgoab25seV9hbGxvd19mcmllbmRf", + "d2hpc3BlcnMYByABKAgiTAoPR2FtZUluZm9Qcml2YWN5Eg4KClBSSVZBQ1lf", + "TUUQABITCg9QUklWQUNZX0ZSSUVORFMQARIUChBQUklWQUNZX0VWRVJZT05F", + "EAIi1QEKE1BhcmVudGFsQ29udHJvbEluZm8SEAoIdGltZXpvbmUYAyABKAkS", + "FwoPbWludXRlc19wZXJfZGF5GAQgASgNEhgKEG1pbnV0ZXNfcGVyX3dlZWsY", + "BSABKA0SGQoRY2FuX3JlY2VpdmVfdm9pY2UYBiABKAgSFgoOY2FuX3NlbmRf", + "dm9pY2UYByABKAgSFQoNcGxheV9zY2hlZHVsZRgIIAMoCBIWCg5jYW5fam9p", + "bl9ncm91cBgJIAEoCBIXCg9jYW5fdXNlX3Byb2ZpbGUYCiABKAgiQgoXUGxh", + "eVNjaGVkdWxlUmVzdHJpY3Rpb24SFQoNcGxheV9zY2hlZHVsZRgBIAMoCBIQ", + "Cgh0aW1lem9uZRgCIAEoCSL4AQoNR2FtZUxldmVsSW5mbxIQCghpc190cmlh", + "bBgEIAEoCBITCgtpc19saWZldGltZRgFIAEoCBIVCg1pc19yZXN0cmljdGVk", + "GAYgASgIEg8KB2lzX2JldGEYByABKAgSFAoEbmFtZRgIIAEoCUIGgvkrAggB", + "Eg8KB3Byb2dyYW0YCSABKAcSOQoIbGljZW5zZXMYCiADKAsyJy5iZ3MucHJv", + "dG9jb2wuYWNjb3VudC52MS5BY2NvdW50TGljZW5zZRIZChFyZWFsbV9wZXJt", + "aXNzaW9ucxgLIAEoDRIbChNsYXN0X2xvZ291dF90aW1lX21zGAwgASgEIoUB", + "CgxHYW1lVGltZUluZm8SHgoWaXNfdW5saW1pdGVkX3BsYXlfdGltZRgDIAEo", + "CBIZChFwbGF5X3RpbWVfZXhwaXJlcxgFIAEoBBIXCg9pc19zdWJzY3JpcHRp", + "b24YBiABKAgSIQoZaXNfcmVjdXJyaW5nX3N1YnNjcmlwdGlvbhgHIAEoCCKx", + "AQoVR2FtZVRpbWVSZW1haW5pbmdJbmZvEhkKEW1pbnV0ZXNfcmVtYWluaW5n", + "GAEgASgNEigKIHBhcmVudGFsX2RhaWx5X21pbnV0ZXNfcmVtYWluaW5nGAIg", + "ASgNEikKIXBhcmVudGFsX3dlZWtseV9taW51dGVzX3JlbWFpbmluZxgDIAEo", + "DRIoChxzZWNvbmRzX3JlbWFpbmluZ191bnRpbF9raWNrGAQgASgNQgIYASKQ", + "AQoKR2FtZVN0YXR1cxIUCgxpc19zdXNwZW5kZWQYBCABKAgSEQoJaXNfYmFu", + "bmVkGAUgASgIEhoKEnN1c3BlbnNpb25fZXhwaXJlcxgGIAEoBBIPCgdwcm9n", + "cmFtGAcgASgHEhEKCWlzX2xvY2tlZBgIIAEoCBIZChFpc19iYW1fdW5sb2Nr", + "YWJsZRgJIAEoCCIbCgdSQUZJbmZvEhAKCHJhZl9pbmZvGAEgASgMIqgCCg9H", + "YW1lU2Vzc2lvbkluZm8SFgoKc3RhcnRfdGltZRgDIAEoDUICGAESPgoIbG9j", + "YXRpb24YBCABKAsyLC5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1lU2Vz", + "c2lvbkxvY2F0aW9uEhYKDmhhc19iZW5lZmFjdG9yGAUgASgIEhQKDGlzX3Vz", + "aW5nX2lnchgGIAEoCBIgChhwYXJlbnRhbF9jb250cm9sc19hY3RpdmUYByAB", + "KAgSFgoOc3RhcnRfdGltZV9zZWMYCCABKAQSLgoGaWdyX2lkGAkgASgLMh4u", + "YmdzLnByb3RvY29sLmFjY291bnQudjEuSWdySWQSEwoLcGxhdGZvcm1faWQY", + "CiABKAcSEAoIaWdyX3BhaWQYCyABKAgiRAoVR2FtZVNlc3Npb25VcGRhdGVJ", + "bmZvEisKBGNhaXMYCCABKAsyHS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5D", + "QUlTIkgKE0dhbWVTZXNzaW9uTG9jYXRpb24SEgoKaXBfYWRkcmVzcxgBIAEo", + "CRIPCgdjb3VudHJ5GAIgASgNEgwKBGNpdHkYAyABKAkiTwoEQ0FJUxIWCg5w", + "bGF5ZWRfbWludXRlcxgBIAEoDRIWCg5yZXN0ZWRfbWludXRlcxgCIAEoDRIX", + "Cg9sYXN0X2hlYXJkX3RpbWUYAyABKAQiXQoPR2FtZUFjY291bnRMaXN0Eg4K", + "BnJlZ2lvbhgDIAEoDRI6CgZoYW5kbGUYBCADKAsyKi5iZ3MucHJvdG9jb2wu", + "YWNjb3VudC52MS5HYW1lQWNjb3VudEhhbmRsZSKZAQoOU2VjdXJpdHlTdGF0", + "dXMSGwoTc21zX3Byb3RlY3RfZW5hYmxlZBgBIAEoCBIWCg5lbWFpbF92ZXJp", + "ZmllZBgCIAEoCBIdChVhdXRoZW50aWNhdG9yX2VuYWJsZWQYAyABKAgSEwoL", + "c3FhX2VuYWJsZWQYBCABKAgSHgoWYXV0aGVudGljYXRvcl9yZXF1aXJlZBgF", + "IAEoCCKpBAoMQWNjb3VudFN0YXRlEkUKEmFjY291bnRfbGV2ZWxfaW5mbxgB", + "IAEoCzIpLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRMZXZlbElu", + "Zm8SOgoMcHJpdmFjeV9pbmZvGAIgASgLMiQuYmdzLnByb3RvY29sLmFjY291", + "bnQudjEuUHJpdmFjeUluZm8SSwoVcGFyZW50YWxfY29udHJvbF9pbmZvGAMg", + "ASgLMiwuYmdzLnByb3RvY29sLmFjY291bnQudjEuUGFyZW50YWxDb250cm9s", + "SW5mbxI/Cg9nYW1lX2xldmVsX2luZm8YBSADKAsyJi5iZ3MucHJvdG9jb2wu", + "YWNjb3VudC52MS5HYW1lTGV2ZWxJbmZvEjgKC2dhbWVfc3RhdHVzGAYgAygL", + "MiMuYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZVN0YXR1cxI/Cg1nYW1l", + "X2FjY291bnRzGAcgAygLMiguYmdzLnByb3RvY29sLmFjY291bnQudjEuR2Ft", + "ZUFjY291bnRMaXN0EkAKD3NlY3VyaXR5X3N0YXR1cxgIIAEoCzInLmJncy5w", + "cm90b2NvbC5hY2NvdW50LnYxLlNlY3VyaXR5U3RhdHVzEksKEWdvdmVybm1l", + "bnRfY3VyZmV3GAkgASgLMjAuYmdzLnByb3RvY29sLmFjY291bnQudjEuUGxh", + "eVNjaGVkdWxlUmVzdHJpY3Rpb24ikwEKEkFjY291bnRTdGF0ZVRhZ2dlZBI8", + "Cg1hY2NvdW50X3N0YXRlGAEgASgLMiUuYmdzLnByb3RvY29sLmFjY291bnQu", + "djEuQWNjb3VudFN0YXRlEj8KDGFjY291bnRfdGFncxgCIAEoCzIpLmJncy5w", + "cm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRGaWVsZFRhZ3MigAIKEEdhbWVB", + "Y2NvdW50U3RhdGUSPwoPZ2FtZV9sZXZlbF9pbmZvGAEgASgLMiYuYmdzLnBy", + "b3RvY29sLmFjY291bnQudjEuR2FtZUxldmVsSW5mbxI9Cg5nYW1lX3RpbWVf", + "aW5mbxgCIAEoCzIlLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkdhbWVUaW1l", + "SW5mbxI4CgtnYW1lX3N0YXR1cxgDIAEoCzIjLmJncy5wcm90b2NvbC5hY2Nv", + "dW50LnYxLkdhbWVTdGF0dXMSMgoIcmFmX2luZm8YBCABKAsyIC5iZ3MucHJv", + "dG9jb2wuYWNjb3VudC52MS5SQUZJbmZvIqkBChZHYW1lQWNjb3VudFN0YXRl", + "VGFnZ2VkEkUKEmdhbWVfYWNjb3VudF9zdGF0ZRgBIAEoCzIpLmJncy5wcm90", + "b2NvbC5hY2NvdW50LnYxLkdhbWVBY2NvdW50U3RhdGUSSAoRZ2FtZV9hY2Nv", + "dW50X3RhZ3MYAiABKAsyLS5iZ3MucHJvdG9jb2wuYWNjb3VudC52MS5HYW1l", + "QWNjb3VudEZpZWxkVGFncyIvCg5BdXRob3JpemVkRGF0YRIMCgRkYXRhGAEg", + "ASgJEg8KB2xpY2Vuc2UYAiADKA0ifgoFSWdySWQSRgoMZ2FtZV9hY2NvdW50", + "GAEgASgLMiouYmdzLnByb3RvY29sLmFjY291bnQudjEuR2FtZUFjY291bnRI", + "YW5kbGVCAhgBSAASFQoLZXh0ZXJuYWxfaWQYAiABKAdIABIOCgR1dWlkGAMg", + "ASgJSABCBgoEdHlwZSI0CgpJZ3JBZGRyZXNzEhYKDmNsaWVudF9hZGRyZXNz", + "GAEgASgJEg4KBnJlZ2lvbhgCIAEoDSq1AQoaSWRlbnRpdHlWZXJpZmljYXRp", + "b25TdGF0dXMSEQoNSURFTlRfTk9fREFUQRAAEhEKDUlERU5UX1BFTkRJTkcQ", + "ARIRCg1JREVOVF9PVkVSXzE4EAISEgoOSURFTlRfVU5ERVJfMTgQAxIQCgxJ", + "REVOVF9GQUlMRUQQBBIRCg1JREVOVF9TVUNDRVNTEAUSEgoOSURFTlRfU1VD", + "Q19NTkwQBhIRCg1JREVOVF9VTktOT1dOEAc=")); 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::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.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), @@ -183,7 +184,8 @@ namespace Bgs.Protocol.Account.V1 { 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", "PhoneNumber" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.OptIns), global::Bgs.Protocol.Account.V1.OptIns.Parser, new[]{ "Ids" }, 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", "Birthdate", "LegalCountryFeatureRestrictionsApplied", "OptIns" }, 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.PlayScheduleRestriction), global::Bgs.Protocol.Account.V1.PlayScheduleRestriction.Parser, new[]{ "PlaySchedule", "Timezone" }, null, null, null, null), @@ -192,7 +194,7 @@ namespace Bgs.Protocol.Account.V1 { 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), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.RAFInfo), global::Bgs.Protocol.Account.V1.RAFInfo.Parser, new[]{ "RafInfo" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameSessionInfo), global::Bgs.Protocol.Account.V1.GameSessionInfo.Parser, new[]{ "StartTime", "Location", "HasBenefactor", "IsUsingIgr", "ParentalControlsActive", "StartTimeSec", "IgrId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameSessionInfo), global::Bgs.Protocol.Account.V1.GameSessionInfo.Parser, new[]{ "StartTime", "Location", "HasBenefactor", "IsUsingIgr", "ParentalControlsActive", "StartTimeSec", "IgrId", "PlatformId", "IgrPaid" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Account.V1.GameSessionUpdateInfo), global::Bgs.Protocol.Account.V1.GameSessionUpdateInfo.Parser, new[]{ "Cais" }, null, null, null, null), 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), @@ -3426,6 +3428,128 @@ namespace Bgs.Protocol.Account.V1 { } + public sealed partial class OptIns : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OptIns()); + 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[12]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public OptIns() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public OptIns(OptIns other) : this() { + ids_ = other.ids_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public OptIns Clone() { + return new OptIns(this); + } + + /// Field number for the "ids" field. + public const int IdsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_ids_codec + = pb::FieldCodec.ForUInt64(10); + private readonly pbc::RepeatedField ids_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Ids { + get { return ids_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as OptIns); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(OptIns other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!ids_.Equals(other.ids_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= ids_.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) { + ids_.WriteTo(output, _repeated_ids_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += ids_.CalculateSize(_repeated_ids_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(OptIns other) { + if (other == null) { + return; + } + ids_.Add(other.ids_); + _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: { + ids_.AddEntriesFrom(input, _repeated_ids_codec); + break; + } + } + } + } + + } + public sealed partial class AccountLevelInfo : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AccountLevelInfo()); private pb::UnknownFieldSet _unknownFields; @@ -3435,7 +3559,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[12]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[13]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3469,6 +3593,9 @@ namespace Bgs.Protocol.Account.V1 { isSmsProtected_ = other.isSmsProtected_; ratingsBoardMinimumAge_ = other.ratingsBoardMinimumAge_; phoneNumber_ = other.phoneNumber_; + birthdate_ = other.birthdate_; + legalCountryFeatureRestrictionsApplied_ = other.legalCountryFeatureRestrictionsApplied_; + optIns_ = other.HasOptIns ? other.optIns_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3842,6 +3969,74 @@ namespace Bgs.Protocol.Account.V1 { phoneNumber_ = null; } + /// Field number for the "birthdate" field. + public const int BirthdateFieldNumber = 20; + private readonly static string BirthdateDefaultValue = ""; + + private string birthdate_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Birthdate { + get { return birthdate_ ?? BirthdateDefaultValue; } + set { + birthdate_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "birthdate" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasBirthdate { + get { return birthdate_ != null; } + } + /// Clears the value of the "birthdate" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearBirthdate() { + birthdate_ = null; + } + + /// Field number for the "legal_country_feature_restrictions_applied" field. + public const int LegalCountryFeatureRestrictionsAppliedFieldNumber = 21; + private readonly static bool LegalCountryFeatureRestrictionsAppliedDefaultValue = false; + + private bool legalCountryFeatureRestrictionsApplied_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool LegalCountryFeatureRestrictionsApplied { + get { if ((_hasBits0 & 1024) != 0) { return legalCountryFeatureRestrictionsApplied_; } else { return LegalCountryFeatureRestrictionsAppliedDefaultValue; } } + set { + _hasBits0 |= 1024; + legalCountryFeatureRestrictionsApplied_ = value; + } + } + /// Gets whether the "legal_country_feature_restrictions_applied" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLegalCountryFeatureRestrictionsApplied { + get { return (_hasBits0 & 1024) != 0; } + } + /// Clears the value of the "legal_country_feature_restrictions_applied" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLegalCountryFeatureRestrictionsApplied() { + _hasBits0 &= ~1024; + } + + /// Field number for the "opt_ins" field. + public const int OptInsFieldNumber = 22; + private global::Bgs.Protocol.Account.V1.OptIns optIns_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Account.V1.OptIns OptIns { + get { return optIns_; } + set { + optIns_ = value; + } + } + /// Gets whether the opt_ins field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasOptIns { + get { return optIns_ != null; } + } + /// Clears the value of the opt_ins field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearOptIns() { + optIns_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as AccountLevelInfo); @@ -3871,6 +4066,9 @@ namespace Bgs.Protocol.Account.V1 { if (IsSmsProtected != other.IsSmsProtected) return false; if (RatingsBoardMinimumAge != other.RatingsBoardMinimumAge) return false; if (PhoneNumber != other.PhoneNumber) return false; + if (Birthdate != other.Birthdate) return false; + if (LegalCountryFeatureRestrictionsApplied != other.LegalCountryFeatureRestrictionsApplied) return false; + if (!object.Equals(OptIns, other.OptIns)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3893,6 +4091,9 @@ namespace Bgs.Protocol.Account.V1 { if (HasIsSmsProtected) hash ^= IsSmsProtected.GetHashCode(); if (HasRatingsBoardMinimumAge) hash ^= RatingsBoardMinimumAge.GetHashCode(); if (HasPhoneNumber) hash ^= PhoneNumber.GetHashCode(); + if (HasBirthdate) hash ^= Birthdate.GetHashCode(); + if (HasLegalCountryFeatureRestrictionsApplied) hash ^= LegalCountryFeatureRestrictionsApplied.GetHashCode(); + if (HasOptIns) hash ^= OptIns.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3967,6 +4168,18 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(154, 1); output.WriteString(PhoneNumber); } + if (HasBirthdate) { + output.WriteRawTag(162, 1); + output.WriteString(Birthdate); + } + if (HasLegalCountryFeatureRestrictionsApplied) { + output.WriteRawTag(168, 1); + output.WriteBool(LegalCountryFeatureRestrictionsApplied); + } + if (HasOptIns) { + output.WriteRawTag(178, 1); + output.WriteMessage(OptIns); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -4021,6 +4234,15 @@ namespace Bgs.Protocol.Account.V1 { if (HasPhoneNumber) { size += 2 + pb::CodedOutputStream.ComputeStringSize(PhoneNumber); } + if (HasBirthdate) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Birthdate); + } + if (HasLegalCountryFeatureRestrictionsApplied) { + size += 2 + 1; + } + if (HasOptIns) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptIns); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -4078,6 +4300,18 @@ namespace Bgs.Protocol.Account.V1 { if (other.HasPhoneNumber) { PhoneNumber = other.PhoneNumber; } + if (other.HasBirthdate) { + Birthdate = other.Birthdate; + } + if (other.HasLegalCountryFeatureRestrictionsApplied) { + LegalCountryFeatureRestrictionsApplied = other.LegalCountryFeatureRestrictionsApplied; + } + if (other.HasOptIns) { + if (!HasOptIns) { + OptIns = new global::Bgs.Protocol.Account.V1.OptIns(); + } + OptIns.MergeFrom(other.OptIns); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -4153,6 +4387,21 @@ namespace Bgs.Protocol.Account.V1 { PhoneNumber = input.ReadString(); break; } + case 162: { + Birthdate = input.ReadString(); + break; + } + case 168: { + LegalCountryFeatureRestrictionsApplied = input.ReadBool(); + break; + } + case 178: { + if (!HasOptIns) { + OptIns = new global::Bgs.Protocol.Account.V1.OptIns(); + } + input.ReadMessage(OptIns); + break; + } } } } @@ -4168,7 +4417,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[13]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[14]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4489,7 +4738,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[14]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[15]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4898,7 +5147,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] @@ -5061,7 +5310,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] @@ -5511,7 +5760,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] @@ -5778,7 +6027,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] @@ -6048,7 +6297,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] @@ -6396,7 +6645,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] @@ -6538,7 +6787,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] @@ -6563,6 +6812,8 @@ namespace Bgs.Protocol.Account.V1 { parentalControlsActive_ = other.parentalControlsActive_; startTimeSec_ = other.startTimeSec_; igrId_ = other.HasIgrId ? other.igrId_.Clone() : null; + platformId_ = other.platformId_; + igrPaid_ = other.igrPaid_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -6736,6 +6987,54 @@ namespace Bgs.Protocol.Account.V1 { igrId_ = null; } + /// Field number for the "platform_id" field. + public const int PlatformIdFieldNumber = 10; + private readonly static uint PlatformIdDefaultValue = 0; + + private uint platformId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint PlatformId { + get { if ((_hasBits0 & 32) != 0) { return platformId_; } else { return PlatformIdDefaultValue; } } + set { + _hasBits0 |= 32; + platformId_ = value; + } + } + /// Gets whether the "platform_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPlatformId { + get { return (_hasBits0 & 32) != 0; } + } + /// Clears the value of the "platform_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPlatformId() { + _hasBits0 &= ~32; + } + + /// Field number for the "igr_paid" field. + public const int IgrPaidFieldNumber = 11; + private readonly static bool IgrPaidDefaultValue = false; + + private bool igrPaid_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool IgrPaid { + get { if ((_hasBits0 & 64) != 0) { return igrPaid_; } else { return IgrPaidDefaultValue; } } + set { + _hasBits0 |= 64; + igrPaid_ = value; + } + } + /// Gets whether the "igr_paid" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasIgrPaid { + get { return (_hasBits0 & 64) != 0; } + } + /// Clears the value of the "igr_paid" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearIgrPaid() { + _hasBits0 &= ~64; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as GameSessionInfo); @@ -6756,6 +7055,8 @@ namespace Bgs.Protocol.Account.V1 { if (ParentalControlsActive != other.ParentalControlsActive) return false; if (StartTimeSec != other.StartTimeSec) return false; if (!object.Equals(IgrId, other.IgrId)) return false; + if (PlatformId != other.PlatformId) return false; + if (IgrPaid != other.IgrPaid) return false; return Equals(_unknownFields, other._unknownFields); } @@ -6769,6 +7070,8 @@ namespace Bgs.Protocol.Account.V1 { if (HasParentalControlsActive) hash ^= ParentalControlsActive.GetHashCode(); if (HasStartTimeSec) hash ^= StartTimeSec.GetHashCode(); if (HasIgrId) hash ^= IgrId.GetHashCode(); + if (HasPlatformId) hash ^= PlatformId.GetHashCode(); + if (HasIgrPaid) hash ^= IgrPaid.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -6810,6 +7113,14 @@ namespace Bgs.Protocol.Account.V1 { output.WriteRawTag(74); output.WriteMessage(IgrId); } + if (HasPlatformId) { + output.WriteRawTag(85); + output.WriteFixed32(PlatformId); + } + if (HasIgrPaid) { + output.WriteRawTag(88); + output.WriteBool(IgrPaid); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -6839,6 +7150,12 @@ namespace Bgs.Protocol.Account.V1 { if (HasIgrId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(IgrId); } + if (HasPlatformId) { + size += 1 + 4; + } + if (HasIgrPaid) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -6877,6 +7194,12 @@ namespace Bgs.Protocol.Account.V1 { } IgrId.MergeFrom(other.IgrId); } + if (other.HasPlatformId) { + PlatformId = other.PlatformId; + } + if (other.HasIgrPaid) { + IgrPaid = other.IgrPaid; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -6922,6 +7245,14 @@ namespace Bgs.Protocol.Account.V1 { input.ReadMessage(IgrId); break; } + case 85: { + PlatformId = input.ReadFixed32(); + break; + } + case 88: { + IgrPaid = input.ReadBool(); + break; + } } } } @@ -6936,7 +7267,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] @@ -7082,7 +7413,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] @@ -7306,7 +7637,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] @@ -7532,7 +7863,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[26]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7696,7 +8027,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[27]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8003,7 +8334,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[28]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8384,7 +8715,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[29]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8573,7 +8904,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[30]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8850,7 +9181,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[31]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9039,7 +9370,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[32]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9202,7 +9533,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[32]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[33]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9242,6 +9573,7 @@ namespace Bgs.Protocol.Account.V1 { /// Field number for the "game_account" field. public const int GameAccountFieldNumber = 1; + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Bgs.Protocol.Account.V1.GameAccountHandle GameAccount { get { return HasGameAccount ? (global::Bgs.Protocol.Account.V1.GameAccountHandle) type_ : null; } @@ -9251,11 +9583,13 @@ namespace Bgs.Protocol.Account.V1 { } } /// Gets whether the "game_account" field is set + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool HasGameAccount { get { return typeCase_ == TypeOneofCase.GameAccount; } } /// Clears the value of the oneof if it's currently set to "game_account" + [global::System.ObsoleteAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void ClearGameAccount() { if (HasGameAccount) { @@ -9467,7 +9801,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[33]; } + get { return global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor.MessageTypes[34]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/Api/V1/ChannelId.cs b/Source/Framework/Proto/Api/V1/ChannelId.cs index a47e10119..1c284307b 100644 --- a/Source/Framework/Proto/Api/V1/ChannelId.cs +++ b/Source/Framework/Proto/Api/V1/ChannelId.cs @@ -26,18 +26,18 @@ namespace Bgs.Protocol.Channel.V1 { string.Concat( "CjBiZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YxL2NoYW5uZWxfaWQu", "cHJvdG8SF2Jncy5wcm90b2NvbC5jaGFubmVsLnYxGiFiZ3MvbG93L3BiL2Ns", - "aWVudC9ycGNfdHlwZXMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2Jh", - "bF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90bxo3YmdzL2xvdy9w", - "Yi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90", + "aWVudC9ycGNfdHlwZXMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2Jh", + "bF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIv", + "Y2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90", "bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9k", "X29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRl", - "bnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byJUCglDaGFubmVsSWQSDAoE", + "bnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byJkCglDaGFubmVsSWQSDAoE", "dHlwZRgBIAEoDRIlCgRob3N0GAIgASgLMhcuYmdzLnByb3RvY29sLlByb2Nl", - "c3NJZBIKCgJpZBgDIAEoBzoGgvkrAggB")); + "c3NJZBIKCgJpZBgDIAEoBxIOCgZyZWdpb24YBCABKA06BoL5KwIIAQ==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { 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.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Channel.V1.ChannelId), global::Bgs.Protocol.Channel.V1.ChannelId.Parser, new[]{ "Type", "Host", "Id" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Channel.V1.ChannelId), global::Bgs.Protocol.Channel.V1.ChannelId.Parser, new[]{ "Type", "Host", "Id", "Region" }, null, null, null, null) })); } #endregion @@ -74,6 +74,7 @@ namespace Bgs.Protocol.Channel.V1 { type_ = other.type_; host_ = other.HasHost ? other.host_.Clone() : null; id_ = other.id_; + region_ = other.region_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -151,6 +152,30 @@ namespace Bgs.Protocol.Channel.V1 { _hasBits0 &= ~2; } + /// Field number for the "region" field. + public const int RegionFieldNumber = 4; + private readonly static uint RegionDefaultValue = 0; + + private uint region_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Region { + get { if ((_hasBits0 & 4) != 0) { return region_; } else { return RegionDefaultValue; } } + set { + _hasBits0 |= 4; + region_ = value; + } + } + /// Gets whether the "region" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasRegion { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "region" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearRegion() { + _hasBits0 &= ~4; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ChannelId); @@ -167,6 +192,7 @@ namespace Bgs.Protocol.Channel.V1 { if (Type != other.Type) return false; if (!object.Equals(Host, other.Host)) return false; if (Id != other.Id) return false; + if (Region != other.Region) return false; return Equals(_unknownFields, other._unknownFields); } @@ -176,6 +202,7 @@ namespace Bgs.Protocol.Channel.V1 { if (HasType) hash ^= Type.GetHashCode(); if (HasHost) hash ^= Host.GetHashCode(); if (HasId) hash ^= Id.GetHashCode(); + if (HasRegion) hash ^= Region.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -201,6 +228,10 @@ namespace Bgs.Protocol.Channel.V1 { output.WriteRawTag(29); output.WriteFixed32(Id); } + if (HasRegion) { + output.WriteRawTag(32); + output.WriteUInt32(Region); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -218,6 +249,9 @@ namespace Bgs.Protocol.Channel.V1 { if (HasId) { size += 1 + 4; } + if (HasRegion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Region); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -241,6 +275,9 @@ namespace Bgs.Protocol.Channel.V1 { if (other.HasId) { Id = other.Id; } + if (other.HasRegion) { + Region = other.Region; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -267,6 +304,10 @@ namespace Bgs.Protocol.Channel.V1 { Id = input.ReadFixed32(); break; } + case 32: { + Region = input.ReadUInt32(); + break; + } } } } diff --git a/Source/Framework/Proto/Api/V2/ReportService.cs b/Source/Framework/Proto/Api/V2/ReportService.cs index 5bd76ef34..8e46db77e 100644 --- a/Source/Framework/Proto/Api/V2/ReportService.cs +++ b/Source/Framework/Proto/Api/V2/ReportService.cs @@ -28,25 +28,26 @@ namespace Bgs.Protocol.Report.V2 { "aWNlLnByb3RvEhZiZ3MucHJvdG9jb2wucmVwb3J0LnYyGiViZ3MvbG93L3Bi", "L2NsaWVudC9hY2NvdW50X3R5cGVzLnByb3RvGjJiZ3MvbG93L3BiL2NsaWVu", "dC9hcGkvY2xpZW50L3YyL3JlcG9ydF90eXBlcy5wcm90bxohYmdzL2xvdy9w", - "Yi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9n", - "bG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9s", - "b3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMu", + "Yi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9n", + "bG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93", + "L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMu", "cHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21l", "dGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", - "ZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8iqAIKE1N1Ym1pdFJl", + "ZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8isAIKE1N1Ym1pdFJl", "cG9ydFJlcXVlc3QSNAoIYWdlbnRfaWQYASABKAsyIi5iZ3MucHJvdG9jb2wu", "YWNjb3VudC52MS5BY2NvdW50SWQSGAoQdXNlcl9kZXNjcmlwdGlvbhgCIAEo", "CRI7Cgx1c2VyX29wdGlvbnMYCiABKAsyIy5iZ3MucHJvdG9jb2wucmVwb3J0", "LnYyLlVzZXJPcHRpb25zSAASOwoMY2x1Yl9vcHRpb25zGAsgASgLMiMuYmdz", "LnByb3RvY29sLnJlcG9ydC52Mi5DbHViT3B0aW9uc0gAEj8KDmVudGl0eV9v", "cHRpb25zGBQgASgLMiUuYmdzLnByb3RvY29sLnJlcG9ydC52Mi5FbnRpdHlP", - "cHRpb25zSABCBgoEdHlwZTKpAQoNUmVwb3J0U2VydmljZRJZCgxTdWJtaXRS", - "ZXBvcnQSKy5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLlN1Ym1pdFJlcG9ydFJl", - "cXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAEaPYL5KycKJWJu", - "ZXQucHJvdG9jb2wucmVwb3J0LnYyLlJlcG9ydFNlcnZpY2WC+SsIKgZyZXBv", - "cnSK+SsCEAFCA4ABAA==")); + "cHRpb25zSAA6BoL5KwIIAUIGCgR0eXBlMs4BCg1SZXBvcnRTZXJ2aWNlEngK", + "DFN1Ym1pdFJlcG9ydBIrLmJncy5wcm90b2NvbC5yZXBvcnQudjIuU3VibWl0", + "UmVwb3J0UmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiJYL5KwIIAYL5", + "KxtCGVJlc29sdmVTdWJtaXRSZXBvcnRSZWdpb24aQ4L5KycKJWJuZXQucHJv", + "dG9jb2wucmVwb3J0LnYyLlJlcG9ydFNlcnZpY2WC+SsIKgZyZXBvcnSC+SsC", + "SAGK+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::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.Report.V2.ReportTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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", "UserOptions", "ClubOptions", "EntityOptions" }, new[]{ "Type" }, null, null, null) })); diff --git a/Source/Framework/Proto/Api/V2/ReportTypes.cs b/Source/Framework/Proto/Api/V2/ReportTypes.cs index 17d1f7649..aaffb4c19 100644 --- a/Source/Framework/Proto/Api/V2/ReportTypes.cs +++ b/Source/Framework/Proto/Api/V2/ReportTypes.cs @@ -27,42 +27,40 @@ namespace Bgs.Protocol.Report.V2 { "CjJiZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL3JlcG9ydF90eXBl", "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")); + "cy9sb3cvcGIvY2xpZW50L2FjY291bnRfdHlwZXMucHJvdG8aJWJncy9sb3cv", + "cGIvY2xpZW50L21lc3NhZ2VfdHlwZXMucHJvdG8aN2Jncy9sb3cvcGIvY2xp", + "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8iQwoK", + "UmVwb3J0SXRlbRItCgptZXNzYWdlX2lkGAEgASgLMhcuYmdzLnByb3RvY29s", + "Lk1lc3NhZ2VJZEgAQgYKBHR5cGUi/wEKC1VzZXJPcHRpb25zEjUKCXRhcmdl", + "dF9pZBgBIAEoCzIiLmJncy5wcm90b2NvbC5hY2NvdW50LnYxLkFjY291bnRJ", + "ZBJACgR0eXBlGAIgASgOMiEuYmdzLnByb3RvY29sLnJlcG9ydC52Mi5Jc3N1", + "ZVR5cGU6D0lTU1VFX1RZUEVfU1BBTRJFCgZzb3VyY2UYAyABKA4yIi5iZ3Mu", + "cHJvdG9jb2wucmVwb3J0LnYyLlVzZXJTb3VyY2U6EVVTRVJfU09VUkNFX09U", + "SEVSEjAKBGl0ZW0YBCABKAsyIi5iZ3MucHJvdG9jb2wucmVwb3J0LnYyLlJl", + "cG9ydEl0ZW0i6wEKC0NsdWJPcHRpb25zEg8KB2NsdWJfaWQYASABKAQSEQoJ", + "c3RyZWFtX2lkGAIgASgEEkAKBHR5cGUYAyABKA4yIS5iZ3MucHJvdG9jb2wu", + "cmVwb3J0LnYyLklzc3VlVHlwZToPSVNTVUVfVFlQRV9TUEFNEkQKBnNvdXJj", + "ZRgEIAEoDjIiLmJncy5wcm90b2NvbC5yZXBvcnQudjIuQ2x1YlNvdXJjZToQ", + "Q0xVQl9TT1VSQ0VfTk9ORRIwCgRpdGVtGAUgASgLMiIuYmdzLnByb3RvY29s", + "LnJlcG9ydC52Mi5SZXBvcnRJdGVtIpMBCg1FbnRpdHlPcHRpb25zEigKCWVu", + "dGl0eV9pZBgBIAEoCUIVivkrBiIECgIIAYr5KwciBQoDEMgBEikKC2VudGl0", + "eV90eXBlGAIgASgJQhSK+SsGIgQKAggBivkrBiIECgIQZBItCglhdHRyaWJ1", + "dGUYBSADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlKo0BCglJc3N1", + "ZVR5cGUSEwoPSVNTVUVfVFlQRV9TUEFNEAASGQoVSVNTVUVfVFlQRV9IQVJB", + "U1NNRU5UEAESIAocSVNTVUVfVFlQRV9PRkZFTlNJVkVfQ09OVEVOVBADEhYK", + "EklTU1VFX1RZUEVfSEFDS0lORxAEEhYKEklTU1VFX1RZUEVfQk9UVElORxAF", + "KsEBCgpVc2VyU291cmNlEhUKEVVTRVJfU09VUkNFX09USEVSEAASFwoTVVNF", + "Ul9TT1VSQ0VfV0hJU1BFUhABEhcKE1VTRVJfU09VUkNFX1BST0ZJTEUQAhIa", + "ChZVU0VSX1NPVVJDRV9CQVRUTEVfVEFHEAMSFAoQVVNFUl9TT1VSQ0VfQ0hB", + "VBAEEiEKHVVTRVJfU09VUkNFX0ZSSUVORF9JTlZJVEFUSU9OEAUSFQoRVVNF", + "Ul9TT1VSQ0VfVk9JQ0UQBirxAQoKQ2x1YlNvdXJjZRIUChBDTFVCX1NPVVJD", + "RV9OT05FEAASFwoTQ0xVQl9TT1VSQ0VfTUVTU0FHRRABEhkKFUNMVUJfU09V", + "UkNFX0NMVUJfTkFNRRACEhsKF0NMVUJfU09VUkNFX1NUUkVBTV9OQU1FEAMS", + "GQoVQ0xVQl9TT1VSQ0VfQlJPQURDQVNUEAQSHwobQ0xVQl9TT1VSQ0VfQ0xV", + "Ql9TSE9SVF9OQU1FEAUSIAocQ0xVQl9TT1VSQ0VfQ0xVQl9ERVNDUklQVElP", + "ThAGEh4KGkNMVUJfU09VUkNFX1NUUkVBTV9TVUJKRUNUEAdCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - 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::FileDescriptor[] { global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.MessageTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.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), @@ -93,10 +91,14 @@ namespace Bgs.Protocol.Report.V2 { } public enum ClubSource { - [pbr::OriginalName("CLUB_SOURCE_OTHER")] Other = 0, + [pbr::OriginalName("CLUB_SOURCE_NONE")] None = 0, [pbr::OriginalName("CLUB_SOURCE_MESSAGE")] Message = 1, [pbr::OriginalName("CLUB_SOURCE_CLUB_NAME")] ClubName = 2, [pbr::OriginalName("CLUB_SOURCE_STREAM_NAME")] StreamName = 3, + [pbr::OriginalName("CLUB_SOURCE_BROADCAST")] Broadcast = 4, + [pbr::OriginalName("CLUB_SOURCE_CLUB_SHORT_NAME")] ClubShortName = 5, + [pbr::OriginalName("CLUB_SOURCE_CLUB_DESCRIPTION")] ClubDescription = 6, + [pbr::OriginalName("CLUB_SOURCE_STREAM_SUBJECT")] StreamSubject = 7, } #endregion @@ -666,7 +668,7 @@ namespace Bgs.Protocol.Report.V2 { /// Field number for the "source" field. public const int SourceFieldNumber = 4; - private readonly static global::Bgs.Protocol.Report.V2.ClubSource SourceDefaultValue = global::Bgs.Protocol.Report.V2.ClubSource.Other; + private readonly static global::Bgs.Protocol.Report.V2.ClubSource SourceDefaultValue = global::Bgs.Protocol.Report.V2.ClubSource.None; private global::Bgs.Protocol.Report.V2.ClubSource source_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/AttributeTypes.cs b/Source/Framework/Proto/AttributeTypes.cs index c4c802b6d..0dd2cebb9 100644 --- a/Source/Framework/Proto/AttributeTypes.cs +++ b/Source/Framework/Proto/AttributeTypes.cs @@ -37,8 +37,8 @@ namespace Bgs.Protocol { "T3BlcmF0aW9uOgpNQVRDSF9OT05FEioKCWF0dHJpYnV0ZRgCIAMoCzIXLmJn", "cy5wcm90b2NvbC5BdHRyaWJ1dGUiVgoJT3BlcmF0aW9uEg4KCk1BVENIX05P", "TkUQABINCglNQVRDSF9BTlkQARINCglNQVRDSF9BTEwQAhIbChdNQVRDSF9B", - "TExfTU9TVF9TUEVDSUZJQxADQh8KDWJuZXQucHJvdG9jb2xCDkF0dHJpYnV0", - "ZVByb3Rv")); + "TExfTU9TVF9TUEVDSUZJQxADQh4KDGJncy5wcm90b2NvbEIOQXR0cmlidXRl", + "UHJvdG8=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/AuthenticationService.cs b/Source/Framework/Proto/AuthenticationService.cs index a95b83573..fc868f9cc 100644 --- a/Source/Framework/Proto/AuthenticationService.cs +++ b/Source/Framework/Proto/AuthenticationService.cs @@ -25,129 +25,77 @@ namespace Bgs.Protocol.Authentication.V1 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "Ci5iZ3MvbG93L3BiL2NsaWVudC9hdXRoZW50aWNhdGlvbl9zZXJ2aWNlLnBy", - "b3RvEh5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEaJWJncy9sb3cv", - "cGIvY2xpZW50L2FjY291bnRfdHlwZXMucHJvdG8aLGJncy9sb3cvcGIvY2xp", - "ZW50L2NvbnRlbnRfaGFuZGxlX3R5cGVzLnByb3RvGiRiZ3MvbG93L3BiL2Ns", - "aWVudC9lbnRpdHlfdHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3Jw", - "Y190eXBlcy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", - "c2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVu", - "dC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3Mv", - "bG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9u", - "cy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMv", - "c2VydmljZV9vcHRpb25zLnByb3RvIlgKEU1vZHVsZUxvYWRSZXF1ZXN0EjIK", - "DW1vZHVsZV9oYW5kbGUYASACKAsyGy5iZ3MucHJvdG9jb2wuQ29udGVudEhh", - "bmRsZRIPCgdtZXNzYWdlGAIgASgMIjcKEk1vZHVsZU5vdGlmaWNhdGlvbhIR", - "Cgltb2R1bGVfaWQYAiABKAUSDgoGcmVzdWx0GAMgASgNIjoKFE1vZHVsZU1l", - "c3NhZ2VSZXF1ZXN0EhEKCW1vZHVsZV9pZBgBIAIoBRIPCgdtZXNzYWdlGAIg", - "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=")); + "b3RvEh5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEaJGJncy9sb3cv", + "cGIvY2xpZW50L2VudGl0eV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGll", + "bnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", + "ZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2Ns", + "aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8a", + "OGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9v", + "cHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", + "aW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8itAIKDExvZ29uUmVxdWVzdBIP", + "Cgdwcm9ncmFtGAEgASgJEhAKCHBsYXRmb3JtGAIgASgJEg4KBmxvY2FsZRgD", + "IAEoCRIVCgVlbWFpbBgEIAEoCUIGgvkrAggBEg8KB3ZlcnNpb24YBSABKAkS", + "GwoTYXBwbGljYXRpb25fdmVyc2lvbhgGIAEoBRIXCg9wdWJsaWNfY29tcHV0", + "ZXIYByABKAgSLgofYWxsb3dfbG9nb25fcXVldWVfbm90aWZpY2F0aW9ucxgK", + "IAEoCDoFZmFsc2USHgoWY2FjaGVkX3dlYl9jcmVkZW50aWFscxgMIAEoDBIS", + "Cgp1c2VyX2FnZW50GA4gASgJEhEKCWRldmljZV9pZBgPIAEoCRIcCgxwaG9u", + "ZV9udW1iZXIYECABKAlCBoL5KwIIASK9AgoLTG9nb25SZXN1bHQSEgoKZXJy", + "b3JfY29kZRgBIAIoDRIqCgphY2NvdW50X2lkGAIgASgLMhYuYmdzLnByb3Rv", + "Y29sLkVudGl0eUlkEi8KD2dhbWVfYWNjb3VudF9pZBgDIAMoCzIWLmJncy5w", + "cm90b2NvbC5FbnRpdHlJZBIVCgVlbWFpbBgEIAEoCUIGgvkrAggBEhgKEGF2", + "YWlsYWJsZV9yZWdpb24YBSADKA0SGAoQY29ubmVjdGVkX3JlZ2lvbhgGIAEo", + "DRIaCgpiYXR0bGVfdGFnGAcgASgJQgaC+SsCCAESFQoNZ2VvaXBfY291bnRy", + "eRgIIAEoCRITCgtzZXNzaW9uX2tleRgJIAEoDBIXCg9yZXN0cmljdGVkX21v", + "ZGUYCiABKAgSEQoJY2xpZW50X2lkGAsgASgJIigKEkxvZ29uVXBkYXRlUmVx", + "dWVzdBISCgplcnJvcl9jb2RlGAEgAigNImEKF0xvZ29uUXVldWVVcGRhdGVS", + "ZXF1ZXN0EhAKCHBvc2l0aW9uGAEgAigNEhYKDmVzdGltYXRlZF90aW1lGAIg", + "AigEEhwKFGV0YV9kZXZpYXRpb25faW5fc2VjGAMgAigEIj0KGFNlcnZlclN0", + "YXRlQ2hhbmdlUmVxdWVzdBINCgVzdGF0ZRgBIAIoDRISCgpldmVudF90aW1l", + "GAIgAigEIlQKC1ZlcnNpb25JbmZvEg4KBm51bWJlchgBIAEoDRINCgVwYXRj", + "aBgCIAEoCRITCgtpc19vcHRpb25hbBgDIAEoCBIRCglraWNrX3RpbWUYBCAB", + "KAQiXAoXVmVyc2lvbkluZm9Ob3RpZmljYXRpb24SQQoMdmVyc2lvbl9pbmZv", + "GAEgASgLMisuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLlZlcnNp", + "b25JbmZvIjAKHUdlbmVyYXRlV2ViQ3JlZGVudGlhbHNSZXF1ZXN0Eg8KB3By", + "b2dyYW0YASABKAciOQoeR2VuZXJhdGVXZWJDcmVkZW50aWFsc1Jlc3BvbnNl", + "EhcKD3dlYl9jcmVkZW50aWFscxgBIAEoDCI2ChtWZXJpZnlXZWJDcmVkZW50", + "aWFsc1JlcXVlc3QSFwoPd2ViX2NyZWRlbnRpYWxzGAEgASgMMs4FChZBdXRo", + "ZW50aWNhdGlvbkxpc3RlbmVyEnIKE09uU2VydmVyU3RhdGVDaGFuZ2USOC5i", + "Z3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuU2VydmVyU3RhdGVDaGFu", + "Z2VSZXF1ZXN0GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAQS", + "YQoPT25Mb2dvbkNvbXBsZXRlEisuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0", + "aW9uLnYxLkxvZ29uUmVzdWx0GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNF", + "IgaC+SsCCAUSZgoNT25Mb2dvblVwZGF0ZRIyLmJncy5wcm90b2NvbC5hdXRo", + "ZW50aWNhdGlvbi52MS5Mb2dvblVwZGF0ZVJlcXVlc3QaGS5iZ3MucHJvdG9j", + "b2wuTk9fUkVTUE9OU0UiBoL5KwIIChJyChRPblZlcnNpb25JbmZvVXBkYXRl", + "ZBI3LmJncy5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5WZXJzaW9uSW5m", + "b05vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr", + "AggLEnAKEk9uTG9nb25RdWV1ZVVwZGF0ZRI3LmJncy5wcm90b2NvbC5hdXRo", + "ZW50aWNhdGlvbi52MS5Mb2dvblF1ZXVlVXBkYXRlUmVxdWVzdBoZLmJncy5w", + "cm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggMEkoKD09uTG9nb25RdWV1ZUVu", + "ZBIULmJncy5wcm90b2NvbC5Ob0RhdGEaGS5iZ3MucHJvdG9jb2wuTk9fUkVT", + "UE9OU0UiBoL5KwIIDRpDgvkrMwoxYm5ldC5wcm90b2NvbC5hdXRoZW50aWNh", + "dGlvbi5BdXRoZW50aWNhdGlvbkNsaWVudIL5KwI4AYr5KwIIATLGAwoVQXV0", + "aGVudGljYXRpb25TZXJ2aWNlElMKBUxvZ29uEiwuYmdzLnByb3RvY29sLmF1", + "dGhlbnRpY2F0aW9uLnYxLkxvZ29uUmVxdWVzdBoULmJncy5wcm90b2NvbC5O", + "b0RhdGEiBoL5KwIIARJxChRWZXJpZnlXZWJDcmVkZW50aWFscxI7LmJncy5w", + "cm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5WZXJpZnlXZWJDcmVkZW50aWFs", + "c1JlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAcSnwEKFkdl", + "bmVyYXRlV2ViQ3JlZGVudGlhbHMSPS5iZ3MucHJvdG9jb2wuYXV0aGVudGlj", + "YXRpb24udjEuR2VuZXJhdGVXZWJDcmVkZW50aWFsc1JlcXVlc3QaPi5iZ3Mu", + "cHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuR2VuZXJhdGVXZWJDcmVkZW50", + "aWFsc1Jlc3BvbnNlIgaC+SsCCAgaQ4L5KzMKMWJuZXQucHJvdG9jb2wuYXV0", + "aGVudGljYXRpb24uQXV0aGVudGljYXRpb25TZXJ2ZXKC+SsCOAGK+SsCEAFC", + "A4ABAA==")); 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::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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", "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), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonUpdateRequest), global::Bgs.Protocol.Authentication.V1.LogonUpdateRequest.Parser, new[]{ "ErrorCode" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonQueueUpdateRequest), global::Bgs.Protocol.Authentication.V1.LogonQueueUpdateRequest.Parser, new[]{ "Position", "EstimatedTime", "EtaDeviationInSec" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.AccountSettingsNotification), global::Bgs.Protocol.Authentication.V1.AccountSettingsNotification.Parser, new[]{ "Licenses", "IsUsingRid", "IsPlayingFromIgr", "CanReceiveVoice", "CanSendVoice" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.ServerStateChangeRequest), global::Bgs.Protocol.Authentication.V1.ServerStateChangeRequest.Parser, new[]{ "State", "EventTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.VersionInfo), global::Bgs.Protocol.Authentication.V1.VersionInfo.Parser, new[]{ "Number", "Patch", "IsOptional", "KickTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.VersionInfoNotification), global::Bgs.Protocol.Authentication.V1.VersionInfoNotification.Parser, new[]{ "VersionInfo" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.MemModuleLoadRequest), global::Bgs.Protocol.Authentication.V1.MemModuleLoadRequest.Parser, new[]{ "Handle", "Key", "Input" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.MemModuleLoadResponse), global::Bgs.Protocol.Authentication.V1.MemModuleLoadResponse.Parser, new[]{ "Data" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.SelectGameAccountRequest), global::Bgs.Protocol.Authentication.V1.SelectGameAccountRequest.Parser, new[]{ "GameAccountId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GameAccountSelectedRequest), global::Bgs.Protocol.Authentication.V1.GameAccountSelectedRequest.Parser, new[]{ "Result", "GameAccountId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsRequest), global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsRequest.Parser, new[]{ "Program" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsResponse), global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsResponse.Parser, new[]{ "WebCredentials" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.VerifyWebCredentialsRequest), global::Bgs.Protocol.Authentication.V1.VerifyWebCredentialsRequest.Parser, new[]{ "WebCredentials" }, null, null, null, null) @@ -157,560 +105,6 @@ namespace Bgs.Protocol.Authentication.V1 { } #region Messages - public sealed partial class ModuleLoadRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ModuleLoadRequest()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleLoadRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleLoadRequest(ModuleLoadRequest other) : this() { - moduleHandle_ = other.HasModuleHandle ? other.moduleHandle_.Clone() : null; - message_ = other.message_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleLoadRequest Clone() { - return new ModuleLoadRequest(this); - } - - /// Field number for the "module_handle" field. - public const int ModuleHandleFieldNumber = 1; - private global::Bgs.Protocol.ContentHandle moduleHandle_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ContentHandle ModuleHandle { - get { return moduleHandle_; } - set { - moduleHandle_ = value; - } - } - /// Gets whether the module_handle field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasModuleHandle { - get { return moduleHandle_ != null; } - } - /// Clears the value of the module_handle field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearModuleHandle() { - moduleHandle_ = null; - } - - /// Field number for the "message" field. - public const int MessageFieldNumber = 2; - private readonly static pb::ByteString MessageDefaultValue = pb::ByteString.Empty; - - private pb::ByteString message_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString Message { - get { return message_ ?? MessageDefaultValue; } - set { - message_ = pb::ProtoPreconditions.CheckNotNull(value, "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 ModuleLoadRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(ModuleLoadRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(ModuleHandle, other.ModuleHandle)) return false; - if (Message != other.Message) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasModuleHandle) hash ^= ModuleHandle.GetHashCode(); - if (HasMessage) hash ^= Message.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 (HasModuleHandle) { - output.WriteRawTag(10); - output.WriteMessage(ModuleHandle); - } - if (HasMessage) { - output.WriteRawTag(18); - output.WriteBytes(Message); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasModuleHandle) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ModuleHandle); - } - if (HasMessage) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(Message); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(ModuleLoadRequest other) { - if (other == null) { - return; - } - if (other.HasModuleHandle) { - if (!HasModuleHandle) { - ModuleHandle = new global::Bgs.Protocol.ContentHandle(); - } - ModuleHandle.MergeFrom(other.ModuleHandle); - } - if (other.HasMessage) { - Message = other.Message; - } - _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 (!HasModuleHandle) { - ModuleHandle = new global::Bgs.Protocol.ContentHandle(); - } - input.ReadMessage(ModuleHandle); - break; - } - case 18: { - Message = input.ReadBytes(); - break; - } - } - } - } - - } - - public sealed partial class ModuleNotification : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ModuleNotification()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[1]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleNotification() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleNotification(ModuleNotification other) : this() { - _hasBits0 = other._hasBits0; - moduleId_ = other.moduleId_; - result_ = other.result_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleNotification Clone() { - return new ModuleNotification(this); - } - - /// Field number for the "module_id" field. - public const int ModuleIdFieldNumber = 2; - private readonly static int ModuleIdDefaultValue = 0; - - private int moduleId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int ModuleId { - get { if ((_hasBits0 & 1) != 0) { return moduleId_; } else { return ModuleIdDefaultValue; } } - set { - _hasBits0 |= 1; - moduleId_ = value; - } - } - /// Gets whether the "module_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasModuleId { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "module_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearModuleId() { - _hasBits0 &= ~1; - } - - /// Field number for the "result" field. - public const int ResultFieldNumber = 3; - private readonly static uint ResultDefaultValue = 0; - - private uint result_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Result { - get { if ((_hasBits0 & 2) != 0) { return result_; } else { return ResultDefaultValue; } } - set { - _hasBits0 |= 2; - result_ = value; - } - } - /// Gets whether the "result" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasResult { - get { return (_hasBits0 & 2) != 0; } - } - /// Clears the value of the "result" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearResult() { - _hasBits0 &= ~2; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as ModuleNotification); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(ModuleNotification other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (ModuleId != other.ModuleId) return false; - if (Result != other.Result) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasModuleId) hash ^= ModuleId.GetHashCode(); - if (HasResult) hash ^= Result.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 (HasModuleId) { - output.WriteRawTag(16); - output.WriteInt32(ModuleId); - } - if (HasResult) { - output.WriteRawTag(24); - output.WriteUInt32(Result); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasModuleId) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(ModuleId); - } - if (HasResult) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Result); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(ModuleNotification other) { - if (other == null) { - return; - } - if (other.HasModuleId) { - ModuleId = other.ModuleId; - } - if (other.HasResult) { - Result = other.Result; - } - _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: { - ModuleId = input.ReadInt32(); - break; - } - case 24: { - Result = input.ReadUInt32(); - break; - } - } - } - } - - } - - public sealed partial class ModuleMessageRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ModuleMessageRequest()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[2]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleMessageRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleMessageRequest(ModuleMessageRequest other) : this() { - _hasBits0 = other._hasBits0; - moduleId_ = other.moduleId_; - message_ = other.message_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ModuleMessageRequest Clone() { - return new ModuleMessageRequest(this); - } - - /// Field number for the "module_id" field. - public const int ModuleIdFieldNumber = 1; - private readonly static int ModuleIdDefaultValue = 0; - - private int moduleId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int ModuleId { - get { if ((_hasBits0 & 1) != 0) { return moduleId_; } else { return ModuleIdDefaultValue; } } - set { - _hasBits0 |= 1; - moduleId_ = value; - } - } - /// Gets whether the "module_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasModuleId { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "module_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearModuleId() { - _hasBits0 &= ~1; - } - - /// Field number for the "message" field. - public const int MessageFieldNumber = 2; - private readonly static pb::ByteString MessageDefaultValue = pb::ByteString.Empty; - - private pb::ByteString message_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString Message { - get { return message_ ?? MessageDefaultValue; } - set { - message_ = pb::ProtoPreconditions.CheckNotNull(value, "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 ModuleMessageRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(ModuleMessageRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (ModuleId != other.ModuleId) return false; - if (Message != other.Message) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasModuleId) hash ^= ModuleId.GetHashCode(); - if (HasMessage) hash ^= Message.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 (HasModuleId) { - output.WriteRawTag(8); - output.WriteInt32(ModuleId); - } - if (HasMessage) { - output.WriteRawTag(18); - output.WriteBytes(Message); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasModuleId) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(ModuleId); - } - if (HasMessage) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(Message); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(ModuleMessageRequest other) { - if (other == null) { - return; - } - if (other.HasModuleId) { - ModuleId = other.ModuleId; - } - if (other.HasMessage) { - Message = other.Message; - } - _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: { - ModuleId = input.ReadInt32(); - break; - } - case 18: { - Message = input.ReadBytes(); - break; - } - } - } - } - - } - public sealed partial class LogonRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LogonRequest()); private pb::UnknownFieldSet _unknownFields; @@ -720,7 +114,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[3]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[0]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1306,7 +700,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[4]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[1]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1808,331 +1202,6 @@ namespace Bgs.Protocol.Authentication.V1 { } - public sealed partial class GenerateSSOTokenRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GenerateSSOTokenRequest()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[5]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GenerateSSOTokenRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GenerateSSOTokenRequest(GenerateSSOTokenRequest other) : this() { - _hasBits0 = other._hasBits0; - program_ = other.program_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GenerateSSOTokenRequest Clone() { - return new GenerateSSOTokenRequest(this); - } - - /// Field number for the "program" field. - public const int ProgramFieldNumber = 1; - 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 GenerateSSOTokenRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GenerateSSOTokenRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Program != other.Program) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasProgram) hash ^= Program.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 (HasProgram) { - output.WriteRawTag(13); - output.WriteFixed32(Program); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasProgram) { - size += 1 + 4; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GenerateSSOTokenRequest other) { - if (other == null) { - return; - } - if (other.HasProgram) { - Program = other.Program; - } - _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 13: { - Program = input.ReadFixed32(); - break; - } - } - } - } - - } - - public sealed partial class GenerateSSOTokenResponse : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GenerateSSOTokenResponse()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[6]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GenerateSSOTokenResponse() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GenerateSSOTokenResponse(GenerateSSOTokenResponse other) : this() { - ssoId_ = other.ssoId_; - ssoSecret_ = other.ssoSecret_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GenerateSSOTokenResponse Clone() { - return new GenerateSSOTokenResponse(this); - } - - /// Field number for the "sso_id" field. - public const int SsoIdFieldNumber = 1; - private readonly static pb::ByteString SsoIdDefaultValue = pb::ByteString.Empty; - - private pb::ByteString ssoId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString SsoId { - get { return ssoId_ ?? SsoIdDefaultValue; } - set { - ssoId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "sso_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasSsoId { - get { return ssoId_ != null; } - } - /// Clears the value of the "sso_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearSsoId() { - ssoId_ = null; - } - - /// Field number for the "sso_secret" field. - public const int SsoSecretFieldNumber = 2; - private readonly static pb::ByteString SsoSecretDefaultValue = pb::ByteString.Empty; - - private pb::ByteString ssoSecret_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString SsoSecret { - get { return ssoSecret_ ?? SsoSecretDefaultValue; } - set { - ssoSecret_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "sso_secret" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasSsoSecret { - get { return ssoSecret_ != null; } - } - /// Clears the value of the "sso_secret" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearSsoSecret() { - ssoSecret_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as GenerateSSOTokenResponse); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GenerateSSOTokenResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (SsoId != other.SsoId) return false; - if (SsoSecret != other.SsoSecret) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasSsoId) hash ^= SsoId.GetHashCode(); - if (HasSsoSecret) hash ^= SsoSecret.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 (HasSsoId) { - output.WriteRawTag(10); - output.WriteBytes(SsoId); - } - if (HasSsoSecret) { - output.WriteRawTag(18); - output.WriteBytes(SsoSecret); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasSsoId) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(SsoId); - } - if (HasSsoSecret) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(SsoSecret); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GenerateSSOTokenResponse other) { - if (other == null) { - return; - } - if (other.HasSsoId) { - SsoId = other.SsoId; - } - if (other.HasSsoSecret) { - SsoSecret = other.SsoSecret; - } - _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: { - SsoId = input.ReadBytes(); - break; - } - case 18: { - SsoSecret = input.ReadBytes(); - break; - } - } - } - } - - } - public sealed partial class LogonUpdateRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LogonUpdateRequest()); private pb::UnknownFieldSet _unknownFields; @@ -2142,7 +1211,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[2]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2286,7 +1355,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[3]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2503,293 +1572,6 @@ namespace Bgs.Protocol.Authentication.V1 { } - public sealed partial class AccountSettingsNotification : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AccountSettingsNotification()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[9]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public AccountSettingsNotification() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public AccountSettingsNotification(AccountSettingsNotification other) : this() { - _hasBits0 = other._hasBits0; - licenses_ = other.licenses_.Clone(); - isUsingRid_ = other.isUsingRid_; - isPlayingFromIgr_ = other.isPlayingFromIgr_; - canReceiveVoice_ = other.canReceiveVoice_; - canSendVoice_ = other.canSendVoice_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public AccountSettingsNotification Clone() { - return new AccountSettingsNotification(this); - } - - /// Field number for the "licenses" field. - public const int LicensesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_licenses_codec - = pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.Account.V1.AccountLicense.Parser); - private readonly pbc::RepeatedField licenses_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField Licenses { - get { return licenses_; } - } - - /// Field number for the "is_using_rid" field. - public const int IsUsingRidFieldNumber = 2; - private readonly static bool IsUsingRidDefaultValue = false; - - private bool isUsingRid_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsUsingRid { - get { if ((_hasBits0 & 1) != 0) { return isUsingRid_; } else { return IsUsingRidDefaultValue; } } - set { - _hasBits0 |= 1; - isUsingRid_ = value; - } - } - /// Gets whether the "is_using_rid" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasIsUsingRid { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "is_using_rid" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearIsUsingRid() { - _hasBits0 &= ~1; - } - - /// Field number for the "is_playing_from_igr" field. - public const int IsPlayingFromIgrFieldNumber = 3; - private readonly static bool IsPlayingFromIgrDefaultValue = false; - - private bool isPlayingFromIgr_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool IsPlayingFromIgr { - get { if ((_hasBits0 & 2) != 0) { return isPlayingFromIgr_; } else { return IsPlayingFromIgrDefaultValue; } } - set { - _hasBits0 |= 2; - isPlayingFromIgr_ = value; - } - } - /// Gets whether the "is_playing_from_igr" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasIsPlayingFromIgr { - get { return (_hasBits0 & 2) != 0; } - } - /// Clears the value of the "is_playing_from_igr" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearIsPlayingFromIgr() { - _hasBits0 &= ~2; - } - - /// Field number for the "can_receive_voice" field. - public const int CanReceiveVoiceFieldNumber = 4; - private readonly static bool CanReceiveVoiceDefaultValue = false; - - private bool canReceiveVoice_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool CanReceiveVoice { - get { if ((_hasBits0 & 4) != 0) { return canReceiveVoice_; } else { return CanReceiveVoiceDefaultValue; } } - set { - _hasBits0 |= 4; - canReceiveVoice_ = value; - } - } - /// Gets whether the "can_receive_voice" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasCanReceiveVoice { - get { return (_hasBits0 & 4) != 0; } - } - /// Clears the value of the "can_receive_voice" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearCanReceiveVoice() { - _hasBits0 &= ~4; - } - - /// Field number for the "can_send_voice" field. - public const int CanSendVoiceFieldNumber = 5; - private readonly static bool CanSendVoiceDefaultValue = false; - - private bool canSendVoice_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool CanSendVoice { - get { if ((_hasBits0 & 8) != 0) { return canSendVoice_; } else { return CanSendVoiceDefaultValue; } } - set { - _hasBits0 |= 8; - canSendVoice_ = value; - } - } - /// Gets whether the "can_send_voice" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasCanSendVoice { - get { return (_hasBits0 & 8) != 0; } - } - /// Clears the value of the "can_send_voice" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearCanSendVoice() { - _hasBits0 &= ~8; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as AccountSettingsNotification); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(AccountSettingsNotification other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!licenses_.Equals(other.licenses_)) return false; - if (IsUsingRid != other.IsUsingRid) return false; - if (IsPlayingFromIgr != other.IsPlayingFromIgr) return false; - if (CanReceiveVoice != other.CanReceiveVoice) return false; - if (CanSendVoice != other.CanSendVoice) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= licenses_.GetHashCode(); - if (HasIsUsingRid) hash ^= IsUsingRid.GetHashCode(); - if (HasIsPlayingFromIgr) hash ^= IsPlayingFromIgr.GetHashCode(); - if (HasCanReceiveVoice) hash ^= CanReceiveVoice.GetHashCode(); - if (HasCanSendVoice) hash ^= CanSendVoice.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) { - licenses_.WriteTo(output, _repeated_licenses_codec); - if (HasIsUsingRid) { - output.WriteRawTag(16); - output.WriteBool(IsUsingRid); - } - if (HasIsPlayingFromIgr) { - output.WriteRawTag(24); - output.WriteBool(IsPlayingFromIgr); - } - if (HasCanReceiveVoice) { - output.WriteRawTag(32); - output.WriteBool(CanReceiveVoice); - } - if (HasCanSendVoice) { - output.WriteRawTag(40); - output.WriteBool(CanSendVoice); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += licenses_.CalculateSize(_repeated_licenses_codec); - if (HasIsUsingRid) { - size += 1 + 1; - } - if (HasIsPlayingFromIgr) { - size += 1 + 1; - } - if (HasCanReceiveVoice) { - size += 1 + 1; - } - if (HasCanSendVoice) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(AccountSettingsNotification other) { - if (other == null) { - return; - } - licenses_.Add(other.licenses_); - if (other.HasIsUsingRid) { - IsUsingRid = other.IsUsingRid; - } - if (other.HasIsPlayingFromIgr) { - IsPlayingFromIgr = other.IsPlayingFromIgr; - } - if (other.HasCanReceiveVoice) { - CanReceiveVoice = other.CanReceiveVoice; - } - if (other.HasCanSendVoice) { - CanSendVoice = other.CanSendVoice; - } - _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: { - licenses_.AddEntriesFrom(input, _repeated_licenses_codec); - break; - } - case 16: { - IsUsingRid = input.ReadBool(); - break; - } - case 24: { - IsPlayingFromIgr = input.ReadBool(); - break; - } - case 32: { - CanReceiveVoice = input.ReadBool(); - break; - } - case 40: { - CanSendVoice = input.ReadBool(); - break; - } - } - } - } - - } - public sealed partial class ServerStateChangeRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServerStateChangeRequest()); private pb::UnknownFieldSet _unknownFields; @@ -2799,7 +1581,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[10]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[4]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2984,7 +1766,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[11]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3249,7 +2031,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[12]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3386,705 +2168,6 @@ namespace Bgs.Protocol.Authentication.V1 { } - public sealed partial class MemModuleLoadRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MemModuleLoadRequest()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[13]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MemModuleLoadRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MemModuleLoadRequest(MemModuleLoadRequest other) : this() { - handle_ = other.HasHandle ? other.handle_.Clone() : null; - key_ = other.key_; - input_ = other.input_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MemModuleLoadRequest Clone() { - return new MemModuleLoadRequest(this); - } - - /// Field number for the "handle" field. - public const int HandleFieldNumber = 1; - private global::Bgs.Protocol.ContentHandle handle_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ContentHandle Handle { - get { return handle_; } - set { - handle_ = value; - } - } - /// Gets whether the handle field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasHandle { - get { return handle_ != null; } - } - /// Clears the value of the handle field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearHandle() { - handle_ = null; - } - - /// Field number for the "key" field. - public const int KeyFieldNumber = 2; - private readonly static pb::ByteString KeyDefaultValue = pb::ByteString.Empty; - - private pb::ByteString key_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString Key { - get { return key_ ?? KeyDefaultValue; } - set { - key_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "key" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasKey { - get { return key_ != null; } - } - /// Clears the value of the "key" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearKey() { - key_ = null; - } - - /// Field number for the "input" field. - public const int InputFieldNumber = 3; - private readonly static pb::ByteString InputDefaultValue = pb::ByteString.Empty; - - private pb::ByteString input_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString Input { - get { return input_ ?? InputDefaultValue; } - set { - input_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "input" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasInput { - get { return input_ != null; } - } - /// Clears the value of the "input" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearInput() { - input_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MemModuleLoadRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MemModuleLoadRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(Handle, other.Handle)) return false; - if (Key != other.Key) return false; - if (Input != other.Input) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasHandle) hash ^= Handle.GetHashCode(); - if (HasKey) hash ^= Key.GetHashCode(); - if (HasInput) hash ^= Input.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 (HasHandle) { - output.WriteRawTag(10); - output.WriteMessage(Handle); - } - if (HasKey) { - output.WriteRawTag(18); - output.WriteBytes(Key); - } - if (HasInput) { - output.WriteRawTag(26); - output.WriteBytes(Input); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasHandle) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Handle); - } - if (HasKey) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(Key); - } - if (HasInput) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(Input); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MemModuleLoadRequest other) { - if (other == null) { - return; - } - if (other.HasHandle) { - if (!HasHandle) { - Handle = new global::Bgs.Protocol.ContentHandle(); - } - Handle.MergeFrom(other.Handle); - } - if (other.HasKey) { - Key = other.Key; - } - if (other.HasInput) { - Input = other.Input; - } - _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 (!HasHandle) { - Handle = new global::Bgs.Protocol.ContentHandle(); - } - input.ReadMessage(Handle); - break; - } - case 18: { - Key = input.ReadBytes(); - break; - } - case 26: { - Input = input.ReadBytes(); - break; - } - } - } - } - - } - - public sealed partial class MemModuleLoadResponse : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MemModuleLoadResponse()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[14]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MemModuleLoadResponse() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MemModuleLoadResponse(MemModuleLoadResponse other) : this() { - data_ = other.data_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MemModuleLoadResponse Clone() { - return new MemModuleLoadResponse(this); - } - - /// Field number for the "data" field. - public const int DataFieldNumber = 1; - private readonly static pb::ByteString DataDefaultValue = pb::ByteString.Empty; - - private pb::ByteString data_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pb::ByteString Data { - get { return data_ ?? DataDefaultValue; } - set { - data_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "data" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasData { - get { return data_ != null; } - } - /// Clears the value of the "data" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearData() { - data_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MemModuleLoadResponse); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MemModuleLoadResponse other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Data != other.Data) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasData) hash ^= Data.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 (HasData) { - output.WriteRawTag(10); - output.WriteBytes(Data); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasData) { - size += 1 + pb::CodedOutputStream.ComputeBytesSize(Data); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MemModuleLoadResponse other) { - if (other == null) { - return; - } - if (other.HasData) { - Data = other.Data; - } - _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: { - Data = input.ReadBytes(); - break; - } - } - } - } - - } - - public sealed partial class SelectGameAccountRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SelectGameAccountRequest()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[15]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SelectGameAccountRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SelectGameAccountRequest(SelectGameAccountRequest other) : this() { - gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SelectGameAccountRequest Clone() { - return new SelectGameAccountRequest(this); - } - - /// Field number for the "game_account_id" field. - public const int GameAccountIdFieldNumber = 1; - private global::Bgs.Protocol.EntityId gameAccountId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.EntityId GameAccountId { - get { return gameAccountId_; } - set { - gameAccountId_ = value; - } - } - /// Gets whether the game_account_id field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasGameAccountId { - get { return gameAccountId_ != null; } - } - /// Clears the value of the game_account_id field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearGameAccountId() { - gameAccountId_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as SelectGameAccountRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(SelectGameAccountRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(GameAccountId, other.GameAccountId)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasGameAccountId) hash ^= GameAccountId.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 (HasGameAccountId) { - output.WriteRawTag(10); - output.WriteMessage(GameAccountId); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasGameAccountId) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(GameAccountId); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(SelectGameAccountRequest other) { - if (other == null) { - return; - } - if (other.HasGameAccountId) { - if (!HasGameAccountId) { - GameAccountId = new global::Bgs.Protocol.EntityId(); - } - GameAccountId.MergeFrom(other.GameAccountId); - } - _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 (!HasGameAccountId) { - GameAccountId = new global::Bgs.Protocol.EntityId(); - } - input.ReadMessage(GameAccountId); - break; - } - } - } - } - - } - - public sealed partial class GameAccountSelectedRequest : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GameAccountSelectedRequest()); - 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.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[16]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GameAccountSelectedRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GameAccountSelectedRequest(GameAccountSelectedRequest other) : this() { - _hasBits0 = other._hasBits0; - result_ = other.result_; - gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public GameAccountSelectedRequest Clone() { - return new GameAccountSelectedRequest(this); - } - - /// Field number for the "result" field. - public const int ResultFieldNumber = 1; - private readonly static uint ResultDefaultValue = 0; - - private uint result_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Result { - get { if ((_hasBits0 & 1) != 0) { return result_; } else { return ResultDefaultValue; } } - set { - _hasBits0 |= 1; - result_ = value; - } - } - /// Gets whether the "result" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasResult { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "result" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearResult() { - _hasBits0 &= ~1; - } - - /// Field number for the "game_account_id" field. - public const int GameAccountIdFieldNumber = 2; - private global::Bgs.Protocol.EntityId gameAccountId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.EntityId GameAccountId { - get { return gameAccountId_; } - set { - gameAccountId_ = value; - } - } - /// Gets whether the game_account_id field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasGameAccountId { - get { return gameAccountId_ != null; } - } - /// Clears the value of the game_account_id field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearGameAccountId() { - gameAccountId_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as GameAccountSelectedRequest); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(GameAccountSelectedRequest other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Result != other.Result) return false; - if (!object.Equals(GameAccountId, other.GameAccountId)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasResult) hash ^= Result.GetHashCode(); - if (HasGameAccountId) hash ^= GameAccountId.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 (HasResult) { - output.WriteRawTag(8); - output.WriteUInt32(Result); - } - if (HasGameAccountId) { - output.WriteRawTag(18); - output.WriteMessage(GameAccountId); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasResult) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Result); - } - if (HasGameAccountId) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(GameAccountId); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(GameAccountSelectedRequest other) { - if (other == null) { - return; - } - if (other.HasResult) { - Result = other.Result; - } - if (other.HasGameAccountId) { - if (!HasGameAccountId) { - GameAccountId = new global::Bgs.Protocol.EntityId(); - } - GameAccountId.MergeFrom(other.GameAccountId); - } - _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: { - Result = input.ReadUInt32(); - break; - } - case 18: { - if (!HasGameAccountId) { - GameAccountId = new global::Bgs.Protocol.EntityId(); - } - input.ReadMessage(GameAccountId); - break; - } - } - } - } - - } - public sealed partial class GenerateWebCredentialsRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GenerateWebCredentialsRequest()); private pb::UnknownFieldSet _unknownFields; @@ -4094,7 +2177,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[17]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4237,7 +2320,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[18]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4378,7 +2461,7 @@ namespace Bgs.Protocol.Authentication.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[19]; } + get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/ChallengeService.cs b/Source/Framework/Proto/ChallengeService.cs index 7a458c7f6..6f42f090c 100644 --- a/Source/Framework/Proto/ChallengeService.cs +++ b/Source/Framework/Proto/ChallengeService.cs @@ -26,24 +26,25 @@ namespace Bgs.Protocol.Challenge.V1 { string.Concat( "CiliZ3MvbG93L3BiL2NsaWVudC9jaGFsbGVuZ2Vfc2VydmljZS5wcm90bxIZ", "YmdzLnByb3RvY29sLmNoYWxsZW5nZS52MRohYmdzL2xvdy9wYi9jbGllbnQv", - "cnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xp", - "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJn", + "cnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aOGJn", "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRp", "b25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9u", "cy9zZXJ2aWNlX29wdGlvbnMucHJvdG8iWAoYQ2hhbGxlbmdlRXh0ZXJuYWxS", "ZXF1ZXN0EhUKDXJlcXVlc3RfdG9rZW4YASABKAkSFAoMcGF5bG9hZF90eXBl", "GAIgASgJEg8KB3BheWxvYWQYAyABKAwiRgoXQ2hhbGxlbmdlRXh0ZXJuYWxS", "ZXN1bHQSFQoNcmVxdWVzdF90b2tlbhgBIAEoCRIUCgZwYXNzZWQYAiABKAg6", - "BHRydWUyqwIKEUNoYWxsZW5nZUxpc3RlbmVyEm0KE09uRXh0ZXJuYWxDaGFs", + "BHRydWUysQIKEUNoYWxsZW5nZUxpc3RlbmVyEm0KE09uRXh0ZXJuYWxDaGFs", "bGVuZ2USMy5iZ3MucHJvdG9jb2wuY2hhbGxlbmdlLnYxLkNoYWxsZW5nZUV4", "dGVybmFsUmVxdWVzdBoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr", "AggDEnIKGU9uRXh0ZXJuYWxDaGFsbGVuZ2VSZXN1bHQSMi5iZ3MucHJvdG9j", "b2wuY2hhbGxlbmdlLnYxLkNoYWxsZW5nZUV4dGVybmFsUmVzdWx0GhkuYmdz", - "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAQaM4L5KykKJ2JuZXQucHJv", - "dG9jb2wuY2hhbGxlbmdlLkNoYWxsZW5nZU5vdGlmeYr5KwIIAUIDgAEA")); + "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAQaOYL5KykKJ2JuZXQucHJv", + "dG9jb2wuY2hhbGxlbmdlLkNoYWxsZW5nZU5vdGlmeYL5KwI4AYr5KwIIAUID", + "gAEA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { 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.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Challenge.V1.ChallengeExternalRequest), global::Bgs.Protocol.Challenge.V1.ChallengeExternalRequest.Parser, new[]{ "RequestToken", "PayloadType", "Payload" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Challenge.V1.ChallengeExternalResult), global::Bgs.Protocol.Challenge.V1.ChallengeExternalResult.Parser, new[]{ "RequestToken", "Passed" }, null, null, null, null) diff --git a/Source/Framework/Proto/ChannelTypes.cs b/Source/Framework/Proto/ChannelTypes.cs index 2b7523cd3..54f7de927 100644 --- a/Source/Framework/Proto/ChannelTypes.cs +++ b/Source/Framework/Proto/ChannelTypes.cs @@ -30,10 +30,10 @@ namespace Bgs.Protocol.Channel.V1 { "dHRyaWJ1dGVfdHlwZXMucHJvdG8aJGJncy9sb3cvcGIvY2xpZW50L2VudGl0", "eV90eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGllbnQvYWNjb3VudF90eXBl", "cy5wcm90bxooYmdzL2xvdy9wYi9jbGllbnQvaW52aXRhdGlvbl90eXBlcy5w", - "cm90bxohYmdzL2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjliZ3Mv", - "bG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlv", - "bnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25z", - "L2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2Jh", + "cm90bxohYmdzL2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjdiZ3Mv", + "bG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25z", + "LnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9t", + "ZXNzYWdlX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2Jh", "bF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3Bi", "L2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJv", "dG8iPAoHTWVzc2FnZRIqCglhdHRyaWJ1dGUYASADKAsyFy5iZ3MucHJvdG9j", @@ -73,7 +73,7 @@ namespace Bgs.Protocol.Channel.V1 { "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::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.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Channel.V1.Message), global::Bgs.Protocol.Channel.V1.Message.Parser, new[]{ "Attribute" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Channel.V1.ListChannelsOptions), global::Bgs.Protocol.Channel.V1.ListChannelsOptions.Parser, new[]{ "StartIndex", "MaxResults", "Name", "Program", "Locale", "CapacityFull", "AttributeFilter", "ChannelType" }, null, null, null, null), diff --git a/Source/Framework/Proto/ClubCore.cs b/Source/Framework/Proto/ClubCore.cs index 68510946c..cb2c77724 100644 --- a/Source/Framework/Proto/ClubCore.cs +++ b/Source/Framework/Proto/ClubCore.cs @@ -25,96 +25,117 @@ namespace Bgs.Protocol.Club.V1 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CiFiZ3MvbG93L3BiL2NsaWVudC9jbHViX2NvcmUucHJvdG8SFGJncy5wcm90", - "b2NvbC5jbHViLnYxGiFiZ3MvbG93L3BiL2NsaWVudC9jbHViX2VudW0ucHJv", - "dG8aIWJncy9sb3cvcGIvY2xpZW50L2NsdWJfcm9sZS5wcm90bxojYmdzL2xv", - "dy9wYi9jbGllbnQvY2x1Yl9tZW1iZXIucHJvdG8aI2Jncy9sb3cvcGIvY2xp", - "ZW50L2NsdWJfc3RyZWFtLnByb3RvGjViZ3MvbG93L3BiL2NsaWVudC9hcGkv", - "Y2xpZW50L3YyL2F0dHJpYnV0ZV90eXBlcy5wcm90bxooYmdzL2xvdy9wYi9j", - "bGllbnQvZXZlbnRfdmlld190eXBlcy5wcm90byIWCghBdmF0YXJJZBIKCgJp", - "ZBgBIAEoDSImChNTZXRCcm9hZGNhc3RPcHRpb25zEg8KB2NvbnRlbnQYASAB", - "KAkibQoJQnJvYWRjYXN0Eg8KB2NvbnRlbnQYASABKAkSOAoHY3JlYXRvchgC", - "IAEoCzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9u", - "EhUKDWNyZWF0aW9uX3RpbWUYAyABKAQiLwoOVW5pcXVlQ2x1YlR5cGUSDwoH", - "cHJvZ3JhbRgBIAEoBxIMCgRuYW1lGAIgASgJIqQDChFDbHViQ3JlYXRlT3B0", - "aW9ucxIyCgR0eXBlGAEgASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuVW5p", - "cXVlQ2x1YlR5cGUSLQoJYXR0cmlidXRlGAIgAygLMhouYmdzLnByb3RvY29s", - "LnYyLkF0dHJpYnV0ZRIMCgRuYW1lGAMgASgJEhMKC2Rlc2NyaXB0aW9uGAQg", - "ASgJEi4KBmF2YXRhchgFIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLkF2", - "YXRhcklkEk8KDXByaXZhY3lfbGV2ZWwYBiABKA4yIi5iZ3MucHJvdG9jb2wu", - "Y2x1Yi52MS5Qcml2YWN5TGV2ZWw6FFBSSVZBQ1lfTEVWRUxfQ0xPU0VEEhIK", - "CnNob3J0X25hbWUYByABKAkSOQoGbWVtYmVyGAogASgLMikuYmdzLnByb3Rv", - "Y29sLmNsdWIudjEuQ3JlYXRlTWVtYmVyT3B0aW9ucxI5CgZzdHJlYW0YCyAB", - "KAsyKS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DcmVhdGVTdHJlYW1PcHRpb25z", - "IpYFCgRDbHViEgoKAmlkGAEgASgEEjIKBHR5cGUYAiABKAsyJC5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5VbmlxdWVDbHViVHlwZRItCglhdHRyaWJ1dGUYAyAD", - "KAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEgwKBG5hbWUYBCABKAkS", - "EwoLZGVzY3JpcHRpb24YBSABKAkSMgoJYnJvYWRjYXN0GAYgASgLMh8uYmdz", - "LnByb3RvY29sLmNsdWIudjEuQnJvYWRjYXN0Ei4KBmF2YXRhchgHIAEoCzIe", - "LmJncy5wcm90b2NvbC5jbHViLnYxLkF2YXRhcklkEk8KDXByaXZhY3lfbGV2", - "ZWwYCCABKA4yIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5Qcml2YWN5TGV2ZWw6", - "FFBSSVZBQ1lfTEVWRUxfQ0xPU0VEElkKEHZpc2liaWxpdHlfbGV2ZWwYCSAB", - "KA4yJS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5WaXNpYmlsaXR5TGV2ZWw6GFZJ", - "U0lCSUxJVFlfTEVWRUxfUFJJVkFURRIUCgxtZW1iZXJfY291bnQYCiABKA0S", - "FQoNY3JlYXRpb25fdGltZRgLIAEoBBI9Cg9zdHJlYW1fcG9zaXRpb24YDCAB", - "KAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1Qb3NpdGlvbhIzCghy", - "b2xlX3NldBgNIAEoCzIhLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJSb2xl", - "U2V0EjcKBmxlYWRlchgOIAMoCzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", - "bWJlckRlc2NyaXB0aW9uEhIKCnNob3J0X25hbWUYDyABKAkitgMKD0NsdWJE", - "ZXNjcmlwdGlvbhIKCgJpZBgBIAEoBBIyCgR0eXBlGAIgASgLMiQuYmdzLnBy", - "b3RvY29sLmNsdWIudjEuVW5pcXVlQ2x1YlR5cGUSDAoEbmFtZRgDIAEoCRIT", - "CgtkZXNjcmlwdGlvbhgEIAEoCRIuCgZhdmF0YXIYBSABKAsyHi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5BdmF0YXJJZBJPCg1wcml2YWN5X2xldmVsGAYgASgO", - "MiIuYmdzLnByb3RvY29sLmNsdWIudjEuUHJpdmFjeUxldmVsOhRQUklWQUNZ", - "X0xFVkVMX0NMT1NFRBJZChB2aXNpYmlsaXR5X2xldmVsGAcgASgOMiUuYmdz", - "LnByb3RvY29sLmNsdWIudjEuVmlzaWJpbGl0eUxldmVsOhhWSVNJQklMSVRZ", - "X0xFVkVMX1BSSVZBVEUSFAoMbWVtYmVyX2NvdW50GAggASgNEjcKBmxlYWRl", - "chgJIAMoCzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlckRlc2NyaXB0", - "aW9uEhUKDWNyZWF0aW9uX3RpbWUYCiABKAQiRQoIQ2x1YlZpZXcSDwoHY2x1", - "Yl9pZBgBIAEoBBIoCgZtYXJrZXIYAiABKAsyGC5iZ3MucHJvdG9jb2wuVmll", - "d01hcmtlciL2AgoQQ2x1YlN0YXRlT3B0aW9ucxItCglhdHRyaWJ1dGUYASAD", - "KAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEgwKBG5hbWUYAiABKAkS", - "EwoLZGVzY3JpcHRpb24YAyABKAkSPAoJYnJvYWRjYXN0GAQgASgLMikuYmdz", - "LnByb3RvY29sLmNsdWIudjEuU2V0QnJvYWRjYXN0T3B0aW9ucxIuCgZhdmF0", - "YXIYBSABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5BdmF0YXJJZBJPCg1w", - "cml2YWN5X2xldmVsGAYgASgOMiIuYmdzLnByb3RvY29sLmNsdWIudjEuUHJp", - "dmFjeUxldmVsOhRQUklWQUNZX0xFVkVMX0NMT1NFRBI9Cg9zdHJlYW1fcG9z", - "aXRpb24YByABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1Qb3Np", - "dGlvbhISCgpzaG9ydF9uYW1lGAggASgJIoADChNDbHViU3RhdGVBc3NpZ25t", - "ZW50Eg8KB2NsdWJfaWQYASABKAQSLQoJYXR0cmlidXRlGAIgAygLMhouYmdz", - "LnByb3RvY29sLnYyLkF0dHJpYnV0ZRIMCgRuYW1lGAMgASgJEhMKC2Rlc2Ny", - "aXB0aW9uGAQgASgJEjIKCWJyb2FkY2FzdBgFIAEoCzIfLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLkJyb2FkY2FzdBIuCgZhdmF0YXIYBiABKAsyHi5iZ3MucHJv", - "dG9jb2wuY2x1Yi52MS5BdmF0YXJJZBJPCg1wcml2YWN5X2xldmVsGAcgASgO", - "MiIuYmdzLnByb3RvY29sLmNsdWIudjEuUHJpdmFjeUxldmVsOhRQUklWQUNZ", - "X0xFVkVMX0NMT1NFRBI9Cg9zdHJlYW1fcG9zaXRpb24YCCABKAsyJC5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1Qb3NpdGlvbhISCgpzaG9ydF9uYW1l", - "GAkgASgJIoQBCg5TdHJlYW1TZXR0aW5ncxIRCglzdHJlYW1faWQYASABKAQS", - "XwoGZmlsdGVyGAIgASgOMi4uYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFt", - "Tm90aWZpY2F0aW9uRmlsdGVyOh9TVFJFQU1fTk9USUZJQ0FUSU9OX0ZJTFRF", - "Ul9OT05FIsEBCgxDbHViU2V0dGluZ3MSNAoGc3RyZWFtGAEgAygLMiQuYmdz", - "LnByb3RvY29sLmNsdWIudjEuU3RyZWFtU2V0dGluZ3MSJgoec3RyZWFtX25v", - "dGlmaWNhdGlvbl9maWx0ZXJfYWxsGAIgASgIEi0KCWF0dHJpYnV0ZRgDIAMo", - "CzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUSJAoccHVzaF9ub3RpZmlj", - "YXRpb25fZmlsdGVyX2FsbBgEIAEoCCKWAQoTQ2x1YlNldHRpbmdzT3B0aW9u", - "cxI4CgZzdHJlYW0YASADKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJl", - "YW1TZXR0aW5nc0ICGAESNAoIc2V0dGluZ3MYAiABKAsyIi5iZ3MucHJvdG9j", - "b2wuY2x1Yi52MS5DbHViU2V0dGluZ3MSDwoHdmVyc2lvbhgDIAEoDSKIAQoW", - "Q2x1YlNldHRpbmdzQXNzaWdubWVudBI4CgZzdHJlYW0YASADKAsyJC5iZ3Mu", - "cHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1TZXR0aW5nc0ICGAESNAoIc2V0dGlu", - "Z3MYAiABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU2V0dGluZ3M=")); + "b2NvbC5jbHViLnYxGiFiZ3MvbG93L3BiL2NsaWVudC9jbHViX3R5cGUucHJv", + "dG8aIWJncy9sb3cvcGIvY2xpZW50L2NsdWJfZW51bS5wcm90bxohYmdzL2xv", + "dy9wYi9jbGllbnQvY2x1Yl9yb2xlLnByb3RvGiNiZ3MvbG93L3BiL2NsaWVu", + "dC9jbHViX21lbWJlci5wcm90bxojYmdzL2xvdy9wYi9jbGllbnQvY2x1Yl9z", + "dHJlYW0ucHJvdG8aIGJncy9sb3cvcGIvY2xpZW50L2NsdWJfdGFnLnByb3Rv", + "GjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL2F0dHJpYnV0ZV90", + "eXBlcy5wcm90bxooYmdzL2xvdy9wYi9jbGllbnQvZXZlbnRfdmlld190eXBl", + "cy5wcm90byIWCghBdmF0YXJJZBIKCgJpZBgBIAEoDSImChNTZXRCcm9hZGNh", + "c3RPcHRpb25zEg8KB2NvbnRlbnQYASABKAkibQoJQnJvYWRjYXN0Eg8KB2Nv", + "bnRlbnQYASABKAkSOAoHY3JlYXRvchgCIAEoCzInLmJncy5wcm90b2NvbC5j", + "bHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEhUKDWNyZWF0aW9uX3RpbWUYAyAB", + "KAQihgUKEUNsdWJDcmVhdGVPcHRpb25zEjIKBHR5cGUYASABKAsyJC5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5VbmlxdWVDbHViVHlwZRItCglhdHRyaWJ1dGUY", + "AiADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEgwKBG5hbWUYAyAB", + "KAkSEwoLZGVzY3JpcHRpb24YBCABKAkSLgoGYXZhdGFyGAUgASgLMh4uYmdz", + "LnByb3RvY29sLmNsdWIudjEuQXZhdGFySWQSTwoNcHJpdmFjeV9sZXZlbBgG", + "IAEoDjIiLmJncy5wcm90b2NvbC5jbHViLnYxLlByaXZhY3lMZXZlbDoUUFJJ", + "VkFDWV9MRVZFTF9DTE9TRUQSEgoKc2hvcnRfbmFtZRgHIAEoCRJZChB2aXNp", + "YmlsaXR5X2xldmVsGAggASgOMiUuYmdzLnByb3RvY29sLmNsdWIudjEuVmlz", + "aWJpbGl0eUxldmVsOhhWSVNJQklMSVRZX0xFVkVMX1BSSVZBVEUSOQoGbWVt", + "YmVyGAogASgLMikuYmdzLnByb3RvY29sLmNsdWIudjEuQ3JlYXRlTWVtYmVy", + "T3B0aW9ucxI5CgZzdHJlYW0YCyABKAsyKS5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5DcmVhdGVTdHJlYW1PcHRpb25zEi0KA3RhZxgMIAEoCzIgLmJncy5wcm90", + "b2NvbC5jbHViLnYxLlRhZ09wdGlvbnMSNAoQc2VhcmNoX2F0dHJpYnV0ZRgN", + "IAMoCzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUSDgoGbG9jYWxlGA4g", + "ASgJEhAKCHRpbWV6b25lGA8gASgJIqAGCgRDbHViEgoKAmlkGAEgASgEEjIK", + "BHR5cGUYAiABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5VbmlxdWVDbHVi", + "VHlwZRItCglhdHRyaWJ1dGUYAyADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0", + "cmlidXRlEgwKBG5hbWUYBCABKAkSEwoLZGVzY3JpcHRpb24YBSABKAkSMgoJ", + "YnJvYWRjYXN0GAYgASgLMh8uYmdzLnByb3RvY29sLmNsdWIudjEuQnJvYWRj", + "YXN0Ei4KBmF2YXRhchgHIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLkF2", + "YXRhcklkEk8KDXByaXZhY3lfbGV2ZWwYCCABKA4yIi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5Qcml2YWN5TGV2ZWw6FFBSSVZBQ1lfTEVWRUxfQ0xPU0VEElkK", + "EHZpc2liaWxpdHlfbGV2ZWwYCSABKA4yJS5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5WaXNpYmlsaXR5TGV2ZWw6GFZJU0lCSUxJVFlfTEVWRUxfUFJJVkFURRIU", + "CgxtZW1iZXJfY291bnQYCiABKA0SFQoNY3JlYXRpb25fdGltZRgLIAEoBBI9", + "Cg9zdHJlYW1fcG9zaXRpb24YDCABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5TdHJlYW1Qb3NpdGlvbhIzCghyb2xlX3NldBgNIAEoCzIhLmJncy5wcm90", + "b2NvbC5jbHViLnYxLkNsdWJSb2xlU2V0EjcKBmxlYWRlchgOIAMoCzInLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEhIKCnNob3J0", + "X25hbWUYDyABKAkSNAoQc2VhcmNoX2F0dHJpYnV0ZRgQIAMoCzIaLmJncy5w", + "cm90b2NvbC52Mi5BdHRyaWJ1dGUSMAoDdGFnGBEgAygLMiMuYmdzLnByb3Rv", + "Y29sLmNsdWIudjEuVGFnSWRlbnRpZmllchIOCgZsb2NhbGUYEiABKAkSEAoI", + "dGltZXpvbmUYEyABKAkiigQKD0NsdWJEZXNjcmlwdGlvbhIKCgJpZBgBIAEo", + "BBIyCgR0eXBlGAIgASgLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuVW5pcXVl", + "Q2x1YlR5cGUSDAoEbmFtZRgDIAEoCRITCgtkZXNjcmlwdGlvbhgEIAEoCRIu", + "CgZhdmF0YXIYBSABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5BdmF0YXJJ", + "ZBJPCg1wcml2YWN5X2xldmVsGAYgASgOMiIuYmdzLnByb3RvY29sLmNsdWIu", + "djEuUHJpdmFjeUxldmVsOhRQUklWQUNZX0xFVkVMX0NMT1NFRBJZChB2aXNp", + "YmlsaXR5X2xldmVsGAcgASgOMiUuYmdzLnByb3RvY29sLmNsdWIudjEuVmlz", + "aWJpbGl0eUxldmVsOhhWSVNJQklMSVRZX0xFVkVMX1BSSVZBVEUSFAoMbWVt", + "YmVyX2NvdW50GAggASgNEjcKBmxlYWRlchgJIAMoCzInLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEhUKDWNyZWF0aW9uX3RpbWUY", + "CiABKAQSEAoIdGltZXpvbmUYCyABKAkSDgoGbG9jYWxlGAwgASgJEjAKA3Rh", + "ZxgNIAMoCzIjLmJncy5wcm90b2NvbC5jbHViLnYxLlRhZ0lkZW50aWZpZXIi", + "RQoIQ2x1YlZpZXcSDwoHY2x1Yl9pZBgBIAEoBBIoCgZtYXJrZXIYAiABKAsy", + "GC5iZ3MucHJvdG9jb2wuVmlld01hcmtlciLgBAoQQ2x1YlN0YXRlT3B0aW9u", + "cxItCglhdHRyaWJ1dGUYASADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmli", + "dXRlEgwKBG5hbWUYAiABKAkSEwoLZGVzY3JpcHRpb24YAyABKAkSPAoJYnJv", + "YWRjYXN0GAQgASgLMikuYmdzLnByb3RvY29sLmNsdWIudjEuU2V0QnJvYWRj", + "YXN0T3B0aW9ucxIuCgZhdmF0YXIYBSABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5BdmF0YXJJZBJPCg1wcml2YWN5X2xldmVsGAYgASgOMiIuYmdzLnBy", + "b3RvY29sLmNsdWIudjEuUHJpdmFjeUxldmVsOhRQUklWQUNZX0xFVkVMX0NM", + "T1NFRBI9Cg9zdHJlYW1fcG9zaXRpb24YByABKAsyJC5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5TdHJlYW1Qb3NpdGlvbhISCgpzaG9ydF9uYW1lGAggASgJElkK", + "EHZpc2liaWxpdHlfbGV2ZWwYCSABKA4yJS5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5WaXNpYmlsaXR5TGV2ZWw6GFZJU0lCSUxJVFlfTEVWRUxfUFJJVkFURRIO", + "CgZsb2NhbGUYCiABKAkSEAoIdGltZXpvbmUYCyABKAkSNQoLdGFnX29wdGlv", + "bnMYDCABKAsyIC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5UYWdPcHRpb25zEjQK", + "EHNlYXJjaF9hdHRyaWJ1dGUYDSADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0", + "cmlidXRlIvoEChNDbHViU3RhdGVBc3NpZ25tZW50Eg8KB2NsdWJfaWQYASAB", + "KAQSLQoJYXR0cmlidXRlGAIgAygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJp", + "YnV0ZRIMCgRuYW1lGAMgASgJEhMKC2Rlc2NyaXB0aW9uGAQgASgJEjIKCWJy", + "b2FkY2FzdBgFIAEoCzIfLmJncy5wcm90b2NvbC5jbHViLnYxLkJyb2FkY2Fz", + "dBIuCgZhdmF0YXIYBiABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5BdmF0", + "YXJJZBJPCg1wcml2YWN5X2xldmVsGAcgASgOMiIuYmdzLnByb3RvY29sLmNs", + "dWIudjEuUHJpdmFjeUxldmVsOhRQUklWQUNZX0xFVkVMX0NMT1NFRBI9Cg9z", + "dHJlYW1fcG9zaXRpb24YCCABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5T", + "dHJlYW1Qb3NpdGlvbhISCgpzaG9ydF9uYW1lGAkgASgJElkKEHZpc2liaWxp", + "dHlfbGV2ZWwYCiABKA4yJS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5WaXNpYmls", + "aXR5TGV2ZWw6GFZJU0lCSUxJVFlfTEVWRUxfUFJJVkFURRIOCgZsb2NhbGUY", + "CyABKAkSEAoIdGltZXpvbmUYDCABKAkSMAoDdGFnGA0gAygLMiMuYmdzLnBy", + "b3RvY29sLmNsdWIudjEuVGFnSWRlbnRpZmllchI0ChBzZWFyY2hfYXR0cmli", + "dXRlGA4gAygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0ZRITCgt0YWdf", + "Y2xlYXJlZBgPIAEoCCKEAQoOU3RyZWFtU2V0dGluZ3MSEQoJc3RyZWFtX2lk", + "GAEgASgEEl8KBmZpbHRlchgCIAEoDjIuLmJncy5wcm90b2NvbC5jbHViLnYx", + "LlN0cmVhbU5vdGlmaWNhdGlvbkZpbHRlcjofU1RSRUFNX05PVElGSUNBVElP", + "Tl9GSUxURVJfTk9ORSLBAQoMQ2x1YlNldHRpbmdzEjQKBnN0cmVhbRgBIAMo", + "CzIkLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbVNldHRpbmdzEiYKHnN0", + "cmVhbV9ub3RpZmljYXRpb25fZmlsdGVyX2FsbBgCIAEoCBItCglhdHRyaWJ1", + "dGUYAyADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEiQKHHB1c2hf", + "bm90aWZpY2F0aW9uX2ZpbHRlcl9hbGwYBCABKAgilgEKE0NsdWJTZXR0aW5n", + "c09wdGlvbnMSOAoGc3RyZWFtGAEgAygLMiQuYmdzLnByb3RvY29sLmNsdWIu", + "djEuU3RyZWFtU2V0dGluZ3NCAhgBEjQKCHNldHRpbmdzGAIgASgLMiIuYmdz", + "LnByb3RvY29sLmNsdWIudjEuQ2x1YlNldHRpbmdzEg8KB3ZlcnNpb24YAyAB", + "KA0iiAEKFkNsdWJTZXR0aW5nc0Fzc2lnbm1lbnQSOAoGc3RyZWFtGAEgAygL", + "MiQuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtU2V0dGluZ3NCAhgBEjQK", + "CHNldHRpbmdzGAIgASgLMiIuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNl", + "dHRpbmdz")); 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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypeReflection.Descriptor, 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.Club.V1.ClubTagReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.AvatarId), global::Bgs.Protocol.Club.V1.AvatarId.Parser, new[]{ "Id" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.SetBroadcastOptions), global::Bgs.Protocol.Club.V1.SetBroadcastOptions.Parser, new[]{ "Content" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.Broadcast), global::Bgs.Protocol.Club.V1.Broadcast.Parser, new[]{ "Content", "Creator", "CreationTime" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.UniqueClubType), global::Bgs.Protocol.Club.V1.UniqueClubType.Parser, new[]{ "Program", "Name" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubCreateOptions), global::Bgs.Protocol.Club.V1.ClubCreateOptions.Parser, new[]{ "Type", "Attribute", "Name", "Description", "Avatar", "PrivacyLevel", "ShortName", "Member", "Stream" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.Club), global::Bgs.Protocol.Club.V1.Club.Parser, new[]{ "Id", "Type", "Attribute", "Name", "Description", "Broadcast", "Avatar", "PrivacyLevel", "VisibilityLevel", "MemberCount", "CreationTime", "StreamPosition", "RoleSet", "Leader", "ShortName" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubDescription), global::Bgs.Protocol.Club.V1.ClubDescription.Parser, new[]{ "Id", "Type", "Name", "Description", "Avatar", "PrivacyLevel", "VisibilityLevel", "MemberCount", "Leader", "CreationTime" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubCreateOptions), global::Bgs.Protocol.Club.V1.ClubCreateOptions.Parser, new[]{ "Type", "Attribute", "Name", "Description", "Avatar", "PrivacyLevel", "ShortName", "VisibilityLevel", "Member", "Stream", "Tag", "SearchAttribute", "Locale", "Timezone" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.Club), global::Bgs.Protocol.Club.V1.Club.Parser, new[]{ "Id", "Type", "Attribute", "Name", "Description", "Broadcast", "Avatar", "PrivacyLevel", "VisibilityLevel", "MemberCount", "CreationTime", "StreamPosition", "RoleSet", "Leader", "ShortName", "SearchAttribute", "Tag", "Locale", "Timezone" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubDescription), global::Bgs.Protocol.Club.V1.ClubDescription.Parser, new[]{ "Id", "Type", "Name", "Description", "Avatar", "PrivacyLevel", "VisibilityLevel", "MemberCount", "Leader", "CreationTime", "Timezone", "Locale", "Tag" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubView), global::Bgs.Protocol.Club.V1.ClubView.Parser, new[]{ "ClubId", "Marker" }, null, null, null, null), - 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.ClubStateOptions), global::Bgs.Protocol.Club.V1.ClubStateOptions.Parser, new[]{ "Attribute", "Name", "Description", "Broadcast", "Avatar", "PrivacyLevel", "StreamPosition", "ShortName", "VisibilityLevel", "Locale", "Timezone", "TagOptions", "SearchAttribute" }, 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", "VisibilityLevel", "Locale", "Timezone", "Tag", "SearchAttribute", "TagCleared" }, 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", "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), @@ -638,190 +659,6 @@ namespace Bgs.Protocol.Club.V1 { } - public sealed partial class UniqueClubType : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UniqueClubType()); - 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.ClubCoreReflection.Descriptor.MessageTypes[3]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public UniqueClubType() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public UniqueClubType(UniqueClubType other) : this() { - _hasBits0 = other._hasBits0; - program_ = other.program_; - name_ = other.name_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public UniqueClubType Clone() { - return new UniqueClubType(this); - } - - /// Field number for the "program" field. - public const int ProgramFieldNumber = 1; - 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 "name" field. - public const int NameFieldNumber = 2; - 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 UniqueClubType); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(UniqueClubType other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Program != other.Program) 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 (HasProgram) hash ^= Program.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 (HasProgram) { - output.WriteRawTag(13); - output.WriteFixed32(Program); - } - if (HasName) { - output.WriteRawTag(18); - output.WriteString(Name); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasProgram) { - size += 1 + 4; - } - if (HasName) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(UniqueClubType other) { - if (other == null) { - return; - } - if (other.HasProgram) { - Program = other.Program; - } - 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 13: { - Program = input.ReadFixed32(); - break; - } - case 18: { - Name = input.ReadString(); - break; - } - } - } - } - - } - public sealed partial class ClubCreateOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ClubCreateOptions()); private pb::UnknownFieldSet _unknownFields; @@ -831,7 +668,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[4]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[3]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -856,8 +693,13 @@ namespace Bgs.Protocol.Club.V1 { avatar_ = other.HasAvatar ? other.avatar_.Clone() : null; privacyLevel_ = other.privacyLevel_; shortName_ = other.shortName_; + visibilityLevel_ = other.visibilityLevel_; member_ = other.HasMember ? other.member_.Clone() : null; stream_ = other.HasStream ? other.stream_.Clone() : null; + tag_ = other.HasTag ? other.tag_.Clone() : null; + searchAttribute_ = other.searchAttribute_.Clone(); + locale_ = other.locale_; + timezone_ = other.timezone_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1011,6 +853,30 @@ namespace Bgs.Protocol.Club.V1 { shortName_ = null; } + /// Field number for the "visibility_level" field. + public const int VisibilityLevelFieldNumber = 8; + private readonly static global::Bgs.Protocol.Club.V1.VisibilityLevel VisibilityLevelDefaultValue = global::Bgs.Protocol.Club.V1.VisibilityLevel.Private; + + private global::Bgs.Protocol.Club.V1.VisibilityLevel visibilityLevel_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.VisibilityLevel VisibilityLevel { + get { if ((_hasBits0 & 2) != 0) { return visibilityLevel_; } else { return VisibilityLevelDefaultValue; } } + set { + _hasBits0 |= 2; + visibilityLevel_ = value; + } + } + /// Gets whether the "visibility_level" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasVisibilityLevel { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "visibility_level" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearVisibilityLevel() { + _hasBits0 &= ~2; + } + /// Field number for the "member" field. public const int MemberFieldNumber = 10; private global::Bgs.Protocol.Club.V1.CreateMemberOptions member_; @@ -1053,6 +919,83 @@ namespace Bgs.Protocol.Club.V1 { stream_ = null; } + /// Field number for the "tag" field. + public const int TagFieldNumber = 12; + private global::Bgs.Protocol.Club.V1.TagOptions tag_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.TagOptions Tag { + get { return tag_; } + set { + tag_ = value; + } + } + /// Gets whether the tag field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTag { + get { return tag_ != null; } + } + /// Clears the value of the tag field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTag() { + tag_ = null; + } + + /// Field number for the "search_attribute" field. + public const int SearchAttributeFieldNumber = 13; + private static readonly pb::FieldCodec _repeated_searchAttribute_codec + = pb::FieldCodec.ForMessage(106, global::Bgs.Protocol.V2.Attribute.Parser); + private readonly pbc::RepeatedField searchAttribute_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SearchAttribute { + get { return searchAttribute_; } + } + + /// Field number for the "locale" field. + public const int LocaleFieldNumber = 14; + private readonly static string LocaleDefaultValue = ""; + + private string locale_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Locale { + get { return locale_ ?? LocaleDefaultValue; } + set { + locale_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "locale" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLocale { + get { return locale_ != null; } + } + /// Clears the value of the "locale" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLocale() { + locale_ = null; + } + + /// Field number for the "timezone" field. + public const int TimezoneFieldNumber = 15; + 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 ClubCreateOptions); @@ -1073,8 +1016,13 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(Avatar, other.Avatar)) return false; if (PrivacyLevel != other.PrivacyLevel) return false; if (ShortName != other.ShortName) return false; + if (VisibilityLevel != other.VisibilityLevel) return false; if (!object.Equals(Member, other.Member)) return false; if (!object.Equals(Stream, other.Stream)) return false; + if (!object.Equals(Tag, other.Tag)) return false; + if(!searchAttribute_.Equals(other.searchAttribute_)) return false; + if (Locale != other.Locale) return false; + if (Timezone != other.Timezone) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1088,8 +1036,13 @@ namespace Bgs.Protocol.Club.V1 { if (HasAvatar) hash ^= Avatar.GetHashCode(); if (HasPrivacyLevel) hash ^= PrivacyLevel.GetHashCode(); if (HasShortName) hash ^= ShortName.GetHashCode(); + if (HasVisibilityLevel) hash ^= VisibilityLevel.GetHashCode(); if (HasMember) hash ^= Member.GetHashCode(); if (HasStream) hash ^= Stream.GetHashCode(); + if (HasTag) hash ^= Tag.GetHashCode(); + hash ^= searchAttribute_.GetHashCode(); + if (HasLocale) hash ^= Locale.GetHashCode(); + if (HasTimezone) hash ^= Timezone.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1128,6 +1081,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(58); output.WriteString(ShortName); } + if (HasVisibilityLevel) { + output.WriteRawTag(64); + output.WriteEnum((int) VisibilityLevel); + } if (HasMember) { output.WriteRawTag(82); output.WriteMessage(Member); @@ -1136,6 +1093,19 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(90); output.WriteMessage(Stream); } + if (HasTag) { + output.WriteRawTag(98); + output.WriteMessage(Tag); + } + searchAttribute_.WriteTo(output, _repeated_searchAttribute_codec); + if (HasLocale) { + output.WriteRawTag(114); + output.WriteString(Locale); + } + if (HasTimezone) { + output.WriteRawTag(122); + output.WriteString(Timezone); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1163,12 +1133,25 @@ namespace Bgs.Protocol.Club.V1 { if (HasShortName) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ShortName); } + if (HasVisibilityLevel) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) VisibilityLevel); + } if (HasMember) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Member); } if (HasStream) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Stream); } + if (HasTag) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Tag); + } + size += searchAttribute_.CalculateSize(_repeated_searchAttribute_codec); + if (HasLocale) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Locale); + } + if (HasTimezone) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Timezone); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1205,6 +1188,9 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasShortName) { ShortName = other.ShortName; } + if (other.HasVisibilityLevel) { + VisibilityLevel = other.VisibilityLevel; + } if (other.HasMember) { if (!HasMember) { Member = new global::Bgs.Protocol.Club.V1.CreateMemberOptions(); @@ -1217,6 +1203,19 @@ namespace Bgs.Protocol.Club.V1 { } Stream.MergeFrom(other.Stream); } + if (other.HasTag) { + if (!HasTag) { + Tag = new global::Bgs.Protocol.Club.V1.TagOptions(); + } + Tag.MergeFrom(other.Tag); + } + searchAttribute_.Add(other.searchAttribute_); + if (other.HasLocale) { + Locale = other.Locale; + } + if (other.HasTimezone) { + Timezone = other.Timezone; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1262,6 +1261,10 @@ namespace Bgs.Protocol.Club.V1 { ShortName = input.ReadString(); break; } + case 64: { + VisibilityLevel = (global::Bgs.Protocol.Club.V1.VisibilityLevel) input.ReadEnum(); + break; + } case 82: { if (!HasMember) { Member = new global::Bgs.Protocol.Club.V1.CreateMemberOptions(); @@ -1276,6 +1279,25 @@ namespace Bgs.Protocol.Club.V1 { input.ReadMessage(Stream); break; } + case 98: { + if (!HasTag) { + Tag = new global::Bgs.Protocol.Club.V1.TagOptions(); + } + input.ReadMessage(Tag); + break; + } + case 106: { + searchAttribute_.AddEntriesFrom(input, _repeated_searchAttribute_codec); + break; + } + case 114: { + Locale = input.ReadString(); + break; + } + case 122: { + Timezone = input.ReadString(); + break; + } } } } @@ -1291,7 +1313,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[5]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[4]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1324,6 +1346,10 @@ namespace Bgs.Protocol.Club.V1 { roleSet_ = other.HasRoleSet ? other.roleSet_.Clone() : null; leader_ = other.leader_.Clone(); shortName_ = other.shortName_; + searchAttribute_ = other.searchAttribute_.Clone(); + tag_ = other.tag_.Clone(); + locale_ = other.locale_; + timezone_ = other.timezone_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1646,6 +1672,72 @@ namespace Bgs.Protocol.Club.V1 { shortName_ = null; } + /// Field number for the "search_attribute" field. + public const int SearchAttributeFieldNumber = 16; + private static readonly pb::FieldCodec _repeated_searchAttribute_codec + = pb::FieldCodec.ForMessage(130, global::Bgs.Protocol.V2.Attribute.Parser); + private readonly pbc::RepeatedField searchAttribute_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SearchAttribute { + get { return searchAttribute_; } + } + + /// Field number for the "tag" field. + public const int TagFieldNumber = 17; + private static readonly pb::FieldCodec _repeated_tag_codec + = pb::FieldCodec.ForMessage(138, global::Bgs.Protocol.Club.V1.TagIdentifier.Parser); + private readonly pbc::RepeatedField tag_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Tag { + get { return tag_; } + } + + /// Field number for the "locale" field. + public const int LocaleFieldNumber = 18; + private readonly static string LocaleDefaultValue = ""; + + private string locale_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Locale { + get { return locale_ ?? LocaleDefaultValue; } + set { + locale_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "locale" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLocale { + get { return locale_ != null; } + } + /// Clears the value of the "locale" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLocale() { + locale_ = null; + } + + /// Field number for the "timezone" field. + public const int TimezoneFieldNumber = 19; + 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 Club); @@ -1674,6 +1766,10 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(RoleSet, other.RoleSet)) return false; if(!leader_.Equals(other.leader_)) return false; if (ShortName != other.ShortName) return false; + if(!searchAttribute_.Equals(other.searchAttribute_)) return false; + if(!tag_.Equals(other.tag_)) return false; + if (Locale != other.Locale) return false; + if (Timezone != other.Timezone) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1695,6 +1791,10 @@ namespace Bgs.Protocol.Club.V1 { if (HasRoleSet) hash ^= RoleSet.GetHashCode(); hash ^= leader_.GetHashCode(); if (HasShortName) hash ^= ShortName.GetHashCode(); + hash ^= searchAttribute_.GetHashCode(); + hash ^= tag_.GetHashCode(); + if (HasLocale) hash ^= Locale.GetHashCode(); + if (HasTimezone) hash ^= Timezone.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1762,6 +1862,16 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(122); output.WriteString(ShortName); } + searchAttribute_.WriteTo(output, _repeated_searchAttribute_codec); + tag_.WriteTo(output, _repeated_tag_codec); + if (HasLocale) { + output.WriteRawTag(146, 1); + output.WriteString(Locale); + } + if (HasTimezone) { + output.WriteRawTag(154, 1); + output.WriteString(Timezone); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1811,6 +1921,14 @@ namespace Bgs.Protocol.Club.V1 { if (HasShortName) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ShortName); } + size += searchAttribute_.CalculateSize(_repeated_searchAttribute_codec); + size += tag_.CalculateSize(_repeated_tag_codec); + if (HasLocale) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Locale); + } + if (HasTimezone) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(Timezone); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1878,6 +1996,14 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasShortName) { ShortName = other.ShortName; } + searchAttribute_.Add(other.searchAttribute_); + tag_.Add(other.tag_); + if (other.HasLocale) { + Locale = other.Locale; + } + if (other.HasTimezone) { + Timezone = other.Timezone; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1964,6 +2090,22 @@ namespace Bgs.Protocol.Club.V1 { ShortName = input.ReadString(); break; } + case 130: { + searchAttribute_.AddEntriesFrom(input, _repeated_searchAttribute_codec); + break; + } + case 138: { + tag_.AddEntriesFrom(input, _repeated_tag_codec); + break; + } + case 146: { + Locale = input.ReadString(); + break; + } + case 154: { + Timezone = input.ReadString(); + break; + } } } } @@ -1979,7 +2121,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[6]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2007,6 +2149,9 @@ namespace Bgs.Protocol.Club.V1 { memberCount_ = other.memberCount_; leader_ = other.leader_.Clone(); creationTime_ = other.creationTime_; + timezone_ = other.timezone_; + locale_ = other.locale_; + tag_ = other.tag_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2233,6 +2378,62 @@ namespace Bgs.Protocol.Club.V1 { _hasBits0 &= ~16; } + /// Field number for the "timezone" field. + public const int TimezoneFieldNumber = 11; + 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; + } + + /// Field number for the "locale" field. + public const int LocaleFieldNumber = 12; + private readonly static string LocaleDefaultValue = ""; + + private string locale_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Locale { + get { return locale_ ?? LocaleDefaultValue; } + set { + locale_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "locale" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLocale { + get { return locale_ != null; } + } + /// Clears the value of the "locale" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLocale() { + locale_ = null; + } + + /// Field number for the "tag" field. + public const int TagFieldNumber = 13; + private static readonly pb::FieldCodec _repeated_tag_codec + = pb::FieldCodec.ForMessage(106, global::Bgs.Protocol.Club.V1.TagIdentifier.Parser); + private readonly pbc::RepeatedField tag_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Tag { + get { return tag_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ClubDescription); @@ -2256,6 +2457,9 @@ namespace Bgs.Protocol.Club.V1 { if (MemberCount != other.MemberCount) return false; if(!leader_.Equals(other.leader_)) return false; if (CreationTime != other.CreationTime) return false; + if (Timezone != other.Timezone) return false; + if (Locale != other.Locale) return false; + if(!tag_.Equals(other.tag_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2272,6 +2476,9 @@ namespace Bgs.Protocol.Club.V1 { if (HasMemberCount) hash ^= MemberCount.GetHashCode(); hash ^= leader_.GetHashCode(); if (HasCreationTime) hash ^= CreationTime.GetHashCode(); + if (HasTimezone) hash ^= Timezone.GetHashCode(); + if (HasLocale) hash ^= Locale.GetHashCode(); + hash ^= tag_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2322,6 +2529,15 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(80); output.WriteUInt64(CreationTime); } + if (HasTimezone) { + output.WriteRawTag(90); + output.WriteString(Timezone); + } + if (HasLocale) { + output.WriteRawTag(98); + output.WriteString(Locale); + } + tag_.WriteTo(output, _repeated_tag_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2358,6 +2574,13 @@ namespace Bgs.Protocol.Club.V1 { if (HasCreationTime) { size += 1 + pb::CodedOutputStream.ComputeUInt64Size(CreationTime); } + if (HasTimezone) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Timezone); + } + if (HasLocale) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Locale); + } + size += tag_.CalculateSize(_repeated_tag_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2403,6 +2626,13 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasCreationTime) { CreationTime = other.CreationTime; } + if (other.HasTimezone) { + Timezone = other.Timezone; + } + if (other.HasLocale) { + Locale = other.Locale; + } + tag_.Add(other.tag_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -2460,6 +2690,18 @@ namespace Bgs.Protocol.Club.V1 { CreationTime = input.ReadUInt64(); break; } + case 90: { + Timezone = input.ReadString(); + break; + } + case 98: { + Locale = input.ReadString(); + break; + } + case 106: { + tag_.AddEntriesFrom(input, _repeated_tag_codec); + break; + } } } } @@ -2475,7 +2717,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2663,7 +2905,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2689,6 +2931,11 @@ namespace Bgs.Protocol.Club.V1 { privacyLevel_ = other.privacyLevel_; streamPosition_ = other.HasStreamPosition ? other.streamPosition_.Clone() : null; shortName_ = other.shortName_; + visibilityLevel_ = other.visibilityLevel_; + locale_ = other.locale_; + timezone_ = other.timezone_; + tagOptions_ = other.HasTagOptions ? other.tagOptions_.Clone() : null; + searchAttribute_ = other.searchAttribute_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2863,6 +3110,107 @@ namespace Bgs.Protocol.Club.V1 { shortName_ = null; } + /// Field number for the "visibility_level" field. + public const int VisibilityLevelFieldNumber = 9; + private readonly static global::Bgs.Protocol.Club.V1.VisibilityLevel VisibilityLevelDefaultValue = global::Bgs.Protocol.Club.V1.VisibilityLevel.Private; + + private global::Bgs.Protocol.Club.V1.VisibilityLevel visibilityLevel_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.VisibilityLevel VisibilityLevel { + get { if ((_hasBits0 & 2) != 0) { return visibilityLevel_; } else { return VisibilityLevelDefaultValue; } } + set { + _hasBits0 |= 2; + visibilityLevel_ = value; + } + } + /// Gets whether the "visibility_level" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasVisibilityLevel { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "visibility_level" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearVisibilityLevel() { + _hasBits0 &= ~2; + } + + /// Field number for the "locale" field. + public const int LocaleFieldNumber = 10; + private readonly static string LocaleDefaultValue = ""; + + private string locale_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Locale { + get { return locale_ ?? LocaleDefaultValue; } + set { + locale_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "locale" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLocale { + get { return locale_ != null; } + } + /// Clears the value of the "locale" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLocale() { + locale_ = null; + } + + /// Field number for the "timezone" field. + public const int TimezoneFieldNumber = 11; + 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; + } + + /// Field number for the "tag_options" field. + public const int TagOptionsFieldNumber = 12; + private global::Bgs.Protocol.Club.V1.TagOptions tagOptions_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.TagOptions TagOptions { + get { return tagOptions_; } + set { + tagOptions_ = value; + } + } + /// Gets whether the tag_options field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTagOptions { + get { return tagOptions_ != null; } + } + /// Clears the value of the tag_options field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTagOptions() { + tagOptions_ = null; + } + + /// Field number for the "search_attribute" field. + public const int SearchAttributeFieldNumber = 13; + private static readonly pb::FieldCodec _repeated_searchAttribute_codec + = pb::FieldCodec.ForMessage(106, global::Bgs.Protocol.V2.Attribute.Parser); + private readonly pbc::RepeatedField searchAttribute_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SearchAttribute { + get { return searchAttribute_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ClubStateOptions); @@ -2884,6 +3232,11 @@ namespace Bgs.Protocol.Club.V1 { if (PrivacyLevel != other.PrivacyLevel) return false; if (!object.Equals(StreamPosition, other.StreamPosition)) return false; if (ShortName != other.ShortName) return false; + if (VisibilityLevel != other.VisibilityLevel) return false; + if (Locale != other.Locale) return false; + if (Timezone != other.Timezone) return false; + if (!object.Equals(TagOptions, other.TagOptions)) return false; + if(!searchAttribute_.Equals(other.searchAttribute_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2898,6 +3251,11 @@ namespace Bgs.Protocol.Club.V1 { if (HasPrivacyLevel) hash ^= PrivacyLevel.GetHashCode(); if (HasStreamPosition) hash ^= StreamPosition.GetHashCode(); if (HasShortName) hash ^= ShortName.GetHashCode(); + if (HasVisibilityLevel) hash ^= VisibilityLevel.GetHashCode(); + if (HasLocale) hash ^= Locale.GetHashCode(); + if (HasTimezone) hash ^= Timezone.GetHashCode(); + if (HasTagOptions) hash ^= TagOptions.GetHashCode(); + hash ^= searchAttribute_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2940,6 +3298,23 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(66); output.WriteString(ShortName); } + if (HasVisibilityLevel) { + output.WriteRawTag(72); + output.WriteEnum((int) VisibilityLevel); + } + if (HasLocale) { + output.WriteRawTag(82); + output.WriteString(Locale); + } + if (HasTimezone) { + output.WriteRawTag(90); + output.WriteString(Timezone); + } + if (HasTagOptions) { + output.WriteRawTag(98); + output.WriteMessage(TagOptions); + } + searchAttribute_.WriteTo(output, _repeated_searchAttribute_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2970,6 +3345,19 @@ namespace Bgs.Protocol.Club.V1 { if (HasShortName) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ShortName); } + if (HasVisibilityLevel) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) VisibilityLevel); + } + if (HasLocale) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Locale); + } + if (HasTimezone) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Timezone); + } + if (HasTagOptions) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TagOptions); + } + size += searchAttribute_.CalculateSize(_repeated_searchAttribute_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3012,6 +3400,22 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasShortName) { ShortName = other.ShortName; } + if (other.HasVisibilityLevel) { + VisibilityLevel = other.VisibilityLevel; + } + if (other.HasLocale) { + Locale = other.Locale; + } + if (other.HasTimezone) { + Timezone = other.Timezone; + } + if (other.HasTagOptions) { + if (!HasTagOptions) { + TagOptions = new global::Bgs.Protocol.Club.V1.TagOptions(); + } + TagOptions.MergeFrom(other.TagOptions); + } + searchAttribute_.Add(other.searchAttribute_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3064,6 +3468,29 @@ namespace Bgs.Protocol.Club.V1 { ShortName = input.ReadString(); break; } + case 72: { + VisibilityLevel = (global::Bgs.Protocol.Club.V1.VisibilityLevel) input.ReadEnum(); + break; + } + case 82: { + Locale = input.ReadString(); + break; + } + case 90: { + Timezone = input.ReadString(); + break; + } + case 98: { + if (!HasTagOptions) { + TagOptions = new global::Bgs.Protocol.Club.V1.TagOptions(); + } + input.ReadMessage(TagOptions); + break; + } + case 106: { + searchAttribute_.AddEntriesFrom(input, _repeated_searchAttribute_codec); + break; + } } } } @@ -3079,7 +3506,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[9]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3106,6 +3533,12 @@ namespace Bgs.Protocol.Club.V1 { privacyLevel_ = other.privacyLevel_; streamPosition_ = other.HasStreamPosition ? other.streamPosition_.Clone() : null; shortName_ = other.shortName_; + visibilityLevel_ = other.visibilityLevel_; + locale_ = other.locale_; + timezone_ = other.timezone_; + tag_ = other.tag_.Clone(); + searchAttribute_ = other.searchAttribute_.Clone(); + tagCleared_ = other.tagCleared_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3304,6 +3737,120 @@ namespace Bgs.Protocol.Club.V1 { shortName_ = null; } + /// Field number for the "visibility_level" field. + public const int VisibilityLevelFieldNumber = 10; + private readonly static global::Bgs.Protocol.Club.V1.VisibilityLevel VisibilityLevelDefaultValue = global::Bgs.Protocol.Club.V1.VisibilityLevel.Private; + + private global::Bgs.Protocol.Club.V1.VisibilityLevel visibilityLevel_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.VisibilityLevel VisibilityLevel { + get { if ((_hasBits0 & 4) != 0) { return visibilityLevel_; } else { return VisibilityLevelDefaultValue; } } + set { + _hasBits0 |= 4; + visibilityLevel_ = value; + } + } + /// Gets whether the "visibility_level" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasVisibilityLevel { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "visibility_level" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearVisibilityLevel() { + _hasBits0 &= ~4; + } + + /// Field number for the "locale" field. + public const int LocaleFieldNumber = 11; + private readonly static string LocaleDefaultValue = ""; + + private string locale_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Locale { + get { return locale_ ?? LocaleDefaultValue; } + set { + locale_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "locale" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLocale { + get { return locale_ != null; } + } + /// Clears the value of the "locale" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLocale() { + locale_ = null; + } + + /// Field number for the "timezone" field. + public const int TimezoneFieldNumber = 12; + 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; + } + + /// Field number for the "tag" field. + public const int TagFieldNumber = 13; + private static readonly pb::FieldCodec _repeated_tag_codec + = pb::FieldCodec.ForMessage(106, global::Bgs.Protocol.Club.V1.TagIdentifier.Parser); + private readonly pbc::RepeatedField tag_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Tag { + get { return tag_; } + } + + /// Field number for the "search_attribute" field. + public const int SearchAttributeFieldNumber = 14; + private static readonly pb::FieldCodec _repeated_searchAttribute_codec + = pb::FieldCodec.ForMessage(114, global::Bgs.Protocol.V2.Attribute.Parser); + private readonly pbc::RepeatedField searchAttribute_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SearchAttribute { + get { return searchAttribute_; } + } + + /// Field number for the "tag_cleared" field. + public const int TagClearedFieldNumber = 15; + private readonly static bool TagClearedDefaultValue = false; + + private bool tagCleared_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool TagCleared { + get { if ((_hasBits0 & 8) != 0) { return tagCleared_; } else { return TagClearedDefaultValue; } } + set { + _hasBits0 |= 8; + tagCleared_ = value; + } + } + /// Gets whether the "tag_cleared" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTagCleared { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "tag_cleared" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTagCleared() { + _hasBits0 &= ~8; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ClubStateAssignment); @@ -3326,6 +3873,12 @@ namespace Bgs.Protocol.Club.V1 { if (PrivacyLevel != other.PrivacyLevel) return false; if (!object.Equals(StreamPosition, other.StreamPosition)) return false; if (ShortName != other.ShortName) return false; + if (VisibilityLevel != other.VisibilityLevel) return false; + if (Locale != other.Locale) return false; + if (Timezone != other.Timezone) return false; + if(!tag_.Equals(other.tag_)) return false; + if(!searchAttribute_.Equals(other.searchAttribute_)) return false; + if (TagCleared != other.TagCleared) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3341,6 +3894,12 @@ namespace Bgs.Protocol.Club.V1 { if (HasPrivacyLevel) hash ^= PrivacyLevel.GetHashCode(); if (HasStreamPosition) hash ^= StreamPosition.GetHashCode(); if (HasShortName) hash ^= ShortName.GetHashCode(); + if (HasVisibilityLevel) hash ^= VisibilityLevel.GetHashCode(); + if (HasLocale) hash ^= Locale.GetHashCode(); + if (HasTimezone) hash ^= Timezone.GetHashCode(); + hash ^= tag_.GetHashCode(); + hash ^= searchAttribute_.GetHashCode(); + if (HasTagCleared) hash ^= TagCleared.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3387,6 +3946,24 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(74); output.WriteString(ShortName); } + if (HasVisibilityLevel) { + output.WriteRawTag(80); + output.WriteEnum((int) VisibilityLevel); + } + if (HasLocale) { + output.WriteRawTag(90); + output.WriteString(Locale); + } + if (HasTimezone) { + output.WriteRawTag(98); + output.WriteString(Timezone); + } + tag_.WriteTo(output, _repeated_tag_codec); + searchAttribute_.WriteTo(output, _repeated_searchAttribute_codec); + if (HasTagCleared) { + output.WriteRawTag(120); + output.WriteBool(TagCleared); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3420,6 +3997,20 @@ namespace Bgs.Protocol.Club.V1 { if (HasShortName) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ShortName); } + if (HasVisibilityLevel) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) VisibilityLevel); + } + if (HasLocale) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Locale); + } + if (HasTimezone) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Timezone); + } + size += tag_.CalculateSize(_repeated_tag_codec); + size += searchAttribute_.CalculateSize(_repeated_searchAttribute_codec); + if (HasTagCleared) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3465,6 +4056,20 @@ namespace Bgs.Protocol.Club.V1 { if (other.HasShortName) { ShortName = other.ShortName; } + if (other.HasVisibilityLevel) { + VisibilityLevel = other.VisibilityLevel; + } + if (other.HasLocale) { + Locale = other.Locale; + } + if (other.HasTimezone) { + Timezone = other.Timezone; + } + tag_.Add(other.tag_); + searchAttribute_.Add(other.searchAttribute_); + if (other.HasTagCleared) { + TagCleared = other.TagCleared; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3521,6 +4126,30 @@ namespace Bgs.Protocol.Club.V1 { ShortName = input.ReadString(); break; } + case 80: { + VisibilityLevel = (global::Bgs.Protocol.Club.V1.VisibilityLevel) input.ReadEnum(); + break; + } + case 90: { + Locale = input.ReadString(); + break; + } + case 98: { + Timezone = input.ReadString(); + break; + } + case 106: { + tag_.AddEntriesFrom(input, _repeated_tag_codec); + break; + } + case 114: { + searchAttribute_.AddEntriesFrom(input, _repeated_searchAttribute_codec); + break; + } + case 120: { + TagCleared = input.ReadBool(); + break; + } } } } @@ -3536,7 +4165,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[10]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3721,7 +4350,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[11]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3946,7 +4575,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[12]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4154,7 +4783,7 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[13]; } + get { return global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/ClubEnum.cs b/Source/Framework/Proto/ClubEnum.cs index deaf97e5e..8f16653db 100644 --- a/Source/Framework/Proto/ClubEnum.cs +++ b/Source/Framework/Proto/ClubEnum.cs @@ -48,10 +48,13 @@ namespace Bgs.Protocol.Club.V1 { "TF9SRVNUUklDVEVEEAEqiwEKGFN0cmVhbU5vdGlmaWNhdGlvbkZpbHRlchIj", "Ch9TVFJFQU1fTk9USUZJQ0FUSU9OX0ZJTFRFUl9OT05FEAASJgoiU1RSRUFN", "X05PVElGSUNBVElPTl9GSUxURVJfTUVOVElPThABEiIKHlNUUkVBTV9OT1RJ", - "RklDQVRJT05fRklMVEVSX0FMTBAC")); + "RklDQVRJT05fRklMVEVSX0FMTBACKncKDkpvaW5DbHViU291cmNlEhkKFUpP", + "SU5fQ0xVQl9TT1VSQ0VfTk9ORRAAEiAKHEpPSU5fQ0xVQl9TT1VSQ0VfQ0xV", + "Ql9GSU5ERVIQARIoCiRKT0lOX0NMVUJfU09VUkNFX0NMVUJfUkVDT01NRU5E", + "QVRJT04QAg==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, - new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.Club.V1.PrivacyLevel), typeof(global::Bgs.Protocol.Club.V1.VisibilityLevel), typeof(global::Bgs.Protocol.Club.V1.ClubRemovedReason), typeof(global::Bgs.Protocol.Club.V1.StreamVoiceLevel), typeof(global::Bgs.Protocol.Club.V1.VoiceMicrophoneState), typeof(global::Bgs.Protocol.Club.V1.PresenceLevel), typeof(global::Bgs.Protocol.Club.V1.WhisperLevel), typeof(global::Bgs.Protocol.Club.V1.StreamNotificationFilter), }, null, null)); + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.Club.V1.PrivacyLevel), typeof(global::Bgs.Protocol.Club.V1.VisibilityLevel), typeof(global::Bgs.Protocol.Club.V1.ClubRemovedReason), typeof(global::Bgs.Protocol.Club.V1.StreamVoiceLevel), typeof(global::Bgs.Protocol.Club.V1.VoiceMicrophoneState), typeof(global::Bgs.Protocol.Club.V1.PresenceLevel), typeof(global::Bgs.Protocol.Club.V1.WhisperLevel), typeof(global::Bgs.Protocol.Club.V1.StreamNotificationFilter), typeof(global::Bgs.Protocol.Club.V1.JoinClubSource), }, null, null)); } #endregion @@ -108,6 +111,12 @@ namespace Bgs.Protocol.Club.V1 { [pbr::OriginalName("STREAM_NOTIFICATION_FILTER_ALL")] All = 2, } + public enum JoinClubSource { + [pbr::OriginalName("JOIN_CLUB_SOURCE_NONE")] None = 0, + [pbr::OriginalName("JOIN_CLUB_SOURCE_CLUB_FINDER")] ClubFinder = 1, + [pbr::OriginalName("JOIN_CLUB_SOURCE_CLUB_RECOMMENDATION")] ClubRecommendation = 2, + } + #endregion } diff --git a/Source/Framework/Proto/ClubInvitation.cs b/Source/Framework/Proto/ClubInvitation.cs index 42270c64d..a33ac8aa0 100644 --- a/Source/Framework/Proto/ClubInvitation.cs +++ b/Source/Framework/Proto/ClubInvitation.cs @@ -25,53 +25,55 @@ namespace Bgs.Protocol.Club.V1 { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CidiZ3MvbG93L3BiL2NsaWVudC9jbHViX2ludml0YXRpb24ucHJvdG8SFGJn", - "cy5wcm90b2NvbC5jbHViLnYxGiFiZ3MvbG93L3BiL2NsaWVudC9jbHViX2Nv", - "cmUucHJvdG8aI2Jncy9sb3cvcGIvY2xpZW50L2NsdWJfbWVtYmVyLnByb3Rv", - "GjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL2F0dHJpYnV0ZV90", - "eXBlcy5wcm90byIzCghDbHViU2xvdBIMCgRyb2xlGAEgASgNEhkKEWRlZmF1", - "bHRfc3RyZWFtX2lkGAIgASgEIqcBChVTZW5kSW52aXRhdGlvbk9wdGlvbnMS", - "MQoJdGFyZ2V0X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVt", - "YmVySWQSLAoEc2xvdBgCIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLkNs", - "dWJTbG90Ei0KCWF0dHJpYnV0ZRgDIAMoCzIaLmJncy5wcm90b2NvbC52Mi5B", - "dHRyaWJ1dGUijgMKDkNsdWJJbnZpdGF0aW9uEgoKAmlkGAEgASgGEjgKB2lu", - "dml0ZXIYAiABKAsyJy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJEZXNj", - "cmlwdGlvbhI4CgdpbnZpdGVlGAMgASgLMicuYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVyRGVzY3JpcHRpb24SMwoEY2x1YhgEIAEoCzIlLmJncy5wcm90", - "b2NvbC5jbHViLnYxLkNsdWJEZXNjcmlwdGlvbhIsCgRzbG90GAUgASgLMh4u", - "YmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNsb3QSLQoJYXR0cmlidXRlGAYg", - "AygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0ZRIVCg1jcmVhdGlvbl90", - "aW1lGAcgASgEEhcKD2V4cGlyYXRpb25fdGltZRgIIAEoBBI6CglzdWdnZXN0", - "ZXIYCSABKAsyJy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJEZXNjcmlw", - "dGlvbiKnAQoVU2VuZFN1Z2dlc3Rpb25PcHRpb25zEjEKCXRhcmdldF9pZBgB", - "IAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEiwKBHNsb3QY", - "AiABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU2xvdBItCglhdHRy", - "aWJ1dGUYAyADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlIrICCg5D", - "bHViU3VnZ2VzdGlvbhIKCgJpZBgBIAEoBhIPCgdjbHViX2lkGAIgASgEEjoK", - "CXN1Z2dlc3RlchgDIAEoCzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "ckRlc2NyaXB0aW9uEjoKCXN1Z2dlc3RlZRgEIAEoCzInLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEiwKBHNsb3QYBSABKAsyHi5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU2xvdBItCglhdHRyaWJ1dGUYBiAD", - "KAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEhUKDWNyZWF0aW9uX3Rp", - "bWUYByABKAQSFwoPZXhwaXJhdGlvbl90aW1lGAggASgEIqkBChNDcmVhdGVU", - "aWNrZXRPcHRpb25zEiwKBHNsb3QYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", - "Yi52MS5DbHViU2xvdBItCglhdHRyaWJ1dGUYAiADKAsyGi5iZ3MucHJvdG9j", - "b2wudjIuQXR0cmlidXRlEhwKFGFsbG93ZWRfcmVkZWVtX2NvdW50GAMgASgN", - "EhcKD2V4cGlyYXRpb25fdGltZRgEIAEoBCLQAgoKQ2x1YlRpY2tldBIKCgJp", - "ZBgBIAEoCRI4CgdjcmVhdG9yGAIgASgLMicuYmdzLnByb3RvY29sLmNsdWIu", - "djEuTWVtYmVyRGVzY3JpcHRpb24SMwoEY2x1YhgDIAEoCzIlLmJncy5wcm90", - "b2NvbC5jbHViLnYxLkNsdWJEZXNjcmlwdGlvbhIsCgRzbG90GAQgASgLMh4u", - "YmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNsb3QSLQoJYXR0cmlidXRlGAUg", - "AygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0ZRIcChRjdXJyZW50X3Jl", - "ZGVlbV9jb3VudBgGIAEoDRIcChRhbGxvd2VkX3JlZGVlbV9jb3VudBgHIAEo", - "DRIVCg1jcmVhdGlvbl90aW1lGAggASgEEhcKD2V4cGlyYXRpb25fdGltZRgJ", - "IAEoBA==")); + "cy5wcm90b2NvbC5jbHViLnYxGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", + "ZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGiFiZ3MvbG93L3BiL2Ns", + "aWVudC9jbHViX2NvcmUucHJvdG8aI2Jncy9sb3cvcGIvY2xpZW50L2NsdWJf", + "bWVtYmVyLnByb3RvGjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3Yy", + "L2F0dHJpYnV0ZV90eXBlcy5wcm90byIzCghDbHViU2xvdBIMCgRyb2xlGAEg", + "ASgNEhkKEWRlZmF1bHRfc3RyZWFtX2lkGAIgASgEIqcBChVTZW5kSW52aXRh", + "dGlvbk9wdGlvbnMSMQoJdGFyZ2V0X2lkGAEgASgLMh4uYmdzLnByb3RvY29s", + "LmNsdWIudjEuTWVtYmVySWQSLAoEc2xvdBgCIAEoCzIeLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLkNsdWJTbG90Ei0KCWF0dHJpYnV0ZRgDIAMoCzIaLmJncy5w", + "cm90b2NvbC52Mi5BdHRyaWJ1dGUijgMKDkNsdWJJbnZpdGF0aW9uEgoKAmlk", + "GAEgASgGEjgKB2ludml0ZXIYAiABKAsyJy5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJEZXNjcmlwdGlvbhI4CgdpbnZpdGVlGAMgASgLMicuYmdzLnBy", + "b3RvY29sLmNsdWIudjEuTWVtYmVyRGVzY3JpcHRpb24SMwoEY2x1YhgEIAEo", + "CzIlLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJEZXNjcmlwdGlvbhIsCgRz", + "bG90GAUgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNsb3QSLQoJ", + "YXR0cmlidXRlGAYgAygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0ZRIV", + "Cg1jcmVhdGlvbl90aW1lGAcgASgEEhcKD2V4cGlyYXRpb25fdGltZRgIIAEo", + "BBI6CglzdWdnZXN0ZXIYCSABKAsyJy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5N", + "ZW1iZXJEZXNjcmlwdGlvbiLXAQoVU2VuZFN1Z2dlc3Rpb25PcHRpb25zEjEK", + "CXRhcmdldF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", + "cklkEiwKBHNsb3QYAiABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHVi", + "U2xvdBItCglhdHRyaWJ1dGUYAyADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0", + "cmlidXRlEi4KEGpvaW5fY2x1Yl9zb3VyY2UYBCABKA1CFIL5KxAqDkpvaW5D", + "bHViU291cmNlIrICCg5DbHViU3VnZ2VzdGlvbhIKCgJpZBgBIAEoBhIPCgdj", + "bHViX2lkGAIgASgEEjoKCXN1Z2dlc3RlchgDIAEoCzInLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEjoKCXN1Z2dlc3RlZRgEIAEo", + "CzInLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEiwK", + "BHNsb3QYBSABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU2xvdBIt", + "CglhdHRyaWJ1dGUYBiADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRl", + "EhUKDWNyZWF0aW9uX3RpbWUYByABKAQSFwoPZXhwaXJhdGlvbl90aW1lGAgg", + "ASgEIqkBChNDcmVhdGVUaWNrZXRPcHRpb25zEiwKBHNsb3QYASABKAsyHi5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU2xvdBItCglhdHRyaWJ1dGUYAiAD", + "KAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmlidXRlEhwKFGFsbG93ZWRfcmVk", + "ZWVtX2NvdW50GAMgASgNEhcKD2V4cGlyYXRpb25fdGltZRgEIAEoBCLQAgoK", + "Q2x1YlRpY2tldBIKCgJpZBgBIAEoCRI4CgdjcmVhdG9yGAIgASgLMicuYmdz", + "LnByb3RvY29sLmNsdWIudjEuTWVtYmVyRGVzY3JpcHRpb24SMwoEY2x1YhgD", + "IAEoCzIlLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJEZXNjcmlwdGlvbhIs", + "CgRzbG90GAQgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlNsb3QS", + "LQoJYXR0cmlidXRlGAUgAygLMhouYmdzLnByb3RvY29sLnYyLkF0dHJpYnV0", + "ZRIcChRjdXJyZW50X3JlZGVlbV9jb3VudBgGIAEoDRIcChRhbGxvd2VkX3Jl", + "ZGVlbV9jb3VudBgHIAEoDRIVCg1jcmVhdGlvbl90aW1lGAggASgEEhcKD2V4", + "cGlyYXRpb25fdGltZRgJIAEoBFAA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor, 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.ClubCoreReflection.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.ClubSlot), global::Bgs.Protocol.Club.V1.ClubSlot.Parser, new[]{ "Role", "DefaultStreamId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.SendInvitationOptions), global::Bgs.Protocol.Club.V1.SendInvitationOptions.Parser, new[]{ "TargetId", "Slot", "Attribute" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubInvitation), global::Bgs.Protocol.Club.V1.ClubInvitation.Parser, new[]{ "Id", "Inviter", "Invitee", "Club", "Slot", "Attribute", "CreationTime", "ExpirationTime", "Suggester" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.SendSuggestionOptions), global::Bgs.Protocol.Club.V1.SendSuggestionOptions.Parser, new[]{ "TargetId", "Slot", "Attribute" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.SendSuggestionOptions), global::Bgs.Protocol.Club.V1.SendSuggestionOptions.Parser, new[]{ "TargetId", "Slot", "Attribute", "JoinClubSource" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubSuggestion), global::Bgs.Protocol.Club.V1.ClubSuggestion.Parser, new[]{ "Id", "ClubId", "Suggester", "Suggestee", "Slot", "Attribute", "CreationTime", "ExpirationTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.CreateTicketOptions), global::Bgs.Protocol.Club.V1.CreateTicketOptions.Parser, new[]{ "Slot", "Attribute", "AllowedRedeemCount", "ExpirationTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubTicket), global::Bgs.Protocol.Club.V1.ClubTicket.Parser, new[]{ "Id", "Creator", "Club", "Slot", "Attribute", "CurrentRedeemCount", "AllowedRedeemCount", "CreationTime", "ExpirationTime" }, null, null, null, null) @@ -944,6 +946,7 @@ namespace Bgs.Protocol.Club.V1 { public sealed partial class SendSuggestionOptions : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SendSuggestionOptions()); private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } @@ -966,9 +969,11 @@ namespace Bgs.Protocol.Club.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public SendSuggestionOptions(SendSuggestionOptions other) : this() { + _hasBits0 = other._hasBits0; targetId_ = other.HasTargetId ? other.targetId_.Clone() : null; slot_ = other.HasSlot ? other.slot_.Clone() : null; attribute_ = other.attribute_.Clone(); + joinClubSource_ = other.joinClubSource_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1029,6 +1034,30 @@ namespace Bgs.Protocol.Club.V1 { get { return attribute_; } } + /// Field number for the "join_club_source" field. + public const int JoinClubSourceFieldNumber = 4; + private readonly static uint JoinClubSourceDefaultValue = 0; + + private uint joinClubSource_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint JoinClubSource { + get { if ((_hasBits0 & 1) != 0) { return joinClubSource_; } else { return JoinClubSourceDefaultValue; } } + set { + _hasBits0 |= 1; + joinClubSource_ = value; + } + } + /// Gets whether the "join_club_source" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasJoinClubSource { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "join_club_source" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearJoinClubSource() { + _hasBits0 &= ~1; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as SendSuggestionOptions); @@ -1045,6 +1074,7 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(TargetId, other.TargetId)) return false; if (!object.Equals(Slot, other.Slot)) return false; if(!attribute_.Equals(other.attribute_)) return false; + if (JoinClubSource != other.JoinClubSource) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1054,6 +1084,7 @@ namespace Bgs.Protocol.Club.V1 { if (HasTargetId) hash ^= TargetId.GetHashCode(); if (HasSlot) hash ^= Slot.GetHashCode(); hash ^= attribute_.GetHashCode(); + if (HasJoinClubSource) hash ^= JoinClubSource.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1076,6 +1107,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteMessage(Slot); } attribute_.WriteTo(output, _repeated_attribute_codec); + if (HasJoinClubSource) { + output.WriteRawTag(32); + output.WriteUInt32(JoinClubSource); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1091,6 +1126,9 @@ namespace Bgs.Protocol.Club.V1 { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Slot); } size += attribute_.CalculateSize(_repeated_attribute_codec); + if (HasJoinClubSource) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(JoinClubSource); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1115,6 +1153,9 @@ namespace Bgs.Protocol.Club.V1 { Slot.MergeFrom(other.Slot); } attribute_.Add(other.attribute_); + if (other.HasJoinClubSource) { + JoinClubSource = other.JoinClubSource; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1144,6 +1185,10 @@ namespace Bgs.Protocol.Club.V1 { attribute_.AddEntriesFrom(input, _repeated_attribute_codec); break; } + case 32: { + JoinClubSource = input.ReadUInt32(); + break; + } } } } diff --git a/Source/Framework/Proto/ClubMember.cs b/Source/Framework/Proto/ClubMember.cs index 8eaec5450..f3ce9d7b1 100644 --- a/Source/Framework/Proto/ClubMember.cs +++ b/Source/Framework/Proto/ClubMember.cs @@ -26,12 +26,12 @@ namespace Bgs.Protocol.Club.V1 { string.Concat( "CiNiZ3MvbG93L3BiL2NsaWVudC9jbHViX21lbWJlci5wcm90bxIUYmdzLnBy", "b3RvY29sLmNsdWIudjEaJmJncy9sb3cvcGIvY2xpZW50L2NsdWJfbWVtYmVy", - "X2lkLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9u", - "cy9tZXNzYWdlX29wdGlvbnMucHJvdG8aNWJncy9sb3cvcGIvY2xpZW50L2Fw", - "aS9jbGllbnQvdjIvYXR0cmlidXRlX3R5cGVzLnByb3RvGiFiZ3MvbG93L3Bi", - "L2NsaWVudC9jbHViX2VudW0ucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3Jw", - "Y190eXBlcy5wcm90bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", - "c2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQv", + "X2lkLnByb3RvGjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL2F0", + "dHJpYnV0ZV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQvY2x1Yl9l", + "bnVtLnByb3RvGiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJvdG8a", + "N2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29w", + "dGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNp", + "b25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQv", "Z2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9s", "b3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9u", "cy5wcm90byKyAwoGTWVtYmVyEioKAmlkGAEgASgLMh4uYmdzLnByb3RvY29s", @@ -92,7 +92,7 @@ namespace Bgs.Protocol.Club.V1 { "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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubMemberIdReflection.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.MessageOptionsReflection.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.Member), global::Bgs.Protocol.Club.V1.Member.Parser, new[]{ "Id", "BattleTag", "Role", "Attribute", "JoinTime", "PresenceLevel", "ModeratorMute", "WhisperLevel", "Note", "Active", "Voice" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.MemberResult), global::Bgs.Protocol.Club.V1.MemberResult.Parser, new[]{ "MemberId", "Status" }, null, null, null, null), diff --git a/Source/Framework/Proto/ClubMembershipListener.cs b/Source/Framework/Proto/ClubMembershipListener.cs index 386da7612..c4b62f449 100644 --- a/Source/Framework/Proto/ClubMembershipListener.cs +++ b/Source/Framework/Proto/ClubMembershipListener.cs @@ -26,9 +26,9 @@ namespace Bgs.Protocol.Club.V1.Membership { string.Concat( "CjBiZ3MvbG93L3BiL2NsaWVudC9jbHViX21lbWJlcnNoaXBfbGlzdGVuZXIu", "cHJvdG8SH2Jncy5wcm90b2NvbC5jbHViLnYxLm1lbWJlcnNoaXAaImJncy9s", - "b3cvcGIvY2xpZW50L2NsdWJfdHlwZXMucHJvdG8aOWJncy9sb3cvcGIvY2xp", - "ZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90bxo3", - "YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRfb3B0", + "b3cvcGIvY2xpZW50L2NsdWJfdHlwZXMucHJvdG8aN2Jncy9sb3cvcGIvY2xp", + "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOWJn", + "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0", "aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lv", "bnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2ds", "b2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKOAQoVQ2x1", @@ -60,7 +60,7 @@ namespace Bgs.Protocol.Club.V1.Membership { "X2lkGAMgASgLMhouYmdzLnByb3RvY29sLlRpbWVTZXJpZXNJZCJzCihTdHJl", "YW1NZW50aW9uQWR2YW5jZVZpZXdUaW1lTm90aWZpY2F0aW9uEjQKCGFnZW50", "X2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291bnQudjEuQWNjb3VudElk", - "EhEKCXZpZXdfdGltZRgDIAEoBDKECQoWQ2x1Yk1lbWJlcnNoaXBMaXN0ZW5l", + "EhEKCXZpZXdfdGltZRgDIAEoBDKKCQoWQ2x1Yk1lbWJlcnNoaXBMaXN0ZW5l", "chJuCgtPbkNsdWJBZGRlZBI2LmJncy5wcm90b2NvbC5jbHViLnYxLm1lbWJl", "cnNoaXAuQ2x1YkFkZGVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5P", "X1JFU1BPTlNFIgyC+SsCCAGC+SsCGAEScgoNT25DbHViUmVtb3ZlZBI4LmJn", @@ -84,11 +84,11 @@ namespace Bgs.Protocol.Club.V1.Membership { "T05TRSIMgvkrAggHgvkrAhgBEpQBCh5PblN0cmVhbU1lbnRpb25BZHZhbmNl", "Vmlld1RpbWUSSS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlN0", "cmVhbU1lbnRpb25BZHZhbmNlVmlld1RpbWVOb3RpZmljYXRpb24aGS5iZ3Mu", - "cHJvdG9jb2wuTk9fUkVTUE9OU0UiDIL5KwIICIL5KwIYARo+gvkrLgosYm5l", - "dC5wcm90b2NvbC5jbHViLnYxLkNsdWJNZW1iZXJzaGlwTGlzdGVuZXKK+SsC", - "CAGK+SsCGAFCA4ABAA==")); + "cHJvdG9jb2wuTk9fUkVTUE9OU0UiDIL5KwIICIL5KwIYARpEgvkrLgosYm5l", + "dC5wcm90b2NvbC5jbHViLnYxLkNsdWJNZW1iZXJzaGlwTGlzdGVuZXKC+SsC", + "OAGK+SsCCAGK+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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Membership.ClubAddedNotification), global::Bgs.Protocol.Club.V1.Membership.ClubAddedNotification.Parser, new[]{ "AgentId", "Membership" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.Membership.ClubRemovedNotification), global::Bgs.Protocol.Club.V1.Membership.ClubRemovedNotification.Parser, new[]{ "AgentId", "MemberId", "ClubId", "Reason" }, null, null, null, null), diff --git a/Source/Framework/Proto/ClubMembershipService.cs b/Source/Framework/Proto/ClubMembershipService.cs index 398e48fee..fd95719c1 100644 --- a/Source/Framework/Proto/ClubMembershipService.cs +++ b/Source/Framework/Proto/ClubMembershipService.cs @@ -27,9 +27,9 @@ namespace Bgs.Protocol.Club.V1.Membership { "Ci9iZ3MvbG93L3BiL2NsaWVudC9jbHViX21lbWJlcnNoaXBfc2VydmljZS5w", "cm90bxIfYmdzLnByb3RvY29sLmNsdWIudjEubWVtYmVyc2hpcBoiYmdzL2xv", "dy9wYi9jbGllbnQvY2x1Yl90eXBlcy5wcm90bxojYmdzL2xvdy9wYi9jbGll", - "bnQvY2x1Yl9zdHJlYW0ucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2Jh", - "bF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90bxo3YmdzL2xvdy9w", - "Yi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90", + "bnQvY2x1Yl9zdHJlYW0ucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2Jh", + "bF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIv", + "Y2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90", "bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9k", "X29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRl", "bnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKXAQoQU3Vic2NyaWJlUmVx", @@ -59,7 +59,7 @@ namespace Bgs.Protocol.Club.V1.Membership { "LnYxLkFjY291bnRJZEIGgvkrAhABEi4KCm1lbnRpb25faWQYAiADKAsyGi5i", "Z3MucHJvdG9jb2wuVGltZVNlcmllc0lkImMKI0FkdmFuY2VTdHJlYW1NZW50", "aW9uVmlld1RpbWVSZXF1ZXN0EjwKCGFnZW50X2lkGAEgASgLMiIuYmdzLnBy", - "b3RvY29sLmFjY291bnQudjEuQWNjb3VudElkQgaC+SsCEAEy2AcKFUNsdWJN", + "b3RvY29sLmFjY291bnQudjEuQWNjb3VudElkQgaC+SsCEAEy3gcKFUNsdWJN", "ZW1iZXJzaGlwU2VydmljZRJ6CglTdWJzY3JpYmUSMS5iZ3MucHJvdG9jb2wu", "Y2x1Yi52MS5tZW1iZXJzaGlwLlN1YnNjcmliZVJlcXVlc3QaMi5iZ3MucHJv", "dG9jb2wuY2x1Yi52MS5tZW1iZXJzaGlwLlN1YnNjcmliZVJlc3BvbnNlIgaC", @@ -79,11 +79,11 @@ namespace Bgs.Protocol.Club.V1.Membership { "b25zUmVxdWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIBhKCAQoc", "QWR2YW5jZVN0cmVhbU1lbnRpb25WaWV3VGltZRJELmJncy5wcm90b2NvbC5j", "bHViLnYxLm1lbWJlcnNoaXAuQWR2YW5jZVN0cmVhbU1lbnRpb25WaWV3VGlt", - "ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAcaUoL5Ky0K", + "ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAcaWIL5Ky0K", "K2JuZXQucHJvdG9jb2wuY2x1Yi52MS5DbHViTWVtYmVyc2hpcFNlcnZpY2WC", - "+SsRKg9jbHViX21lbWJlcnNoaXCK+SsCEAGK+SsCGAFCA4ABAA==")); + "+SsRKg9jbHViX21lbWJlcnNoaXCC+SsCSAGK+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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Membership.SubscribeRequest), global::Bgs.Protocol.Club.V1.Membership.SubscribeRequest.Parser, new[]{ "AgentId", "Options" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.Membership.SubscribeResponse), global::Bgs.Protocol.Club.V1.Membership.SubscribeResponse.Parser, new[]{ "State" }, null, null, null, null), diff --git a/Source/Framework/Proto/ClubMembershipTypes.cs b/Source/Framework/Proto/ClubMembershipTypes.cs index a05c106b1..6258eff06 100644 --- a/Source/Framework/Proto/ClubMembershipTypes.cs +++ b/Source/Framework/Proto/ClubMembershipTypes.cs @@ -26,41 +26,41 @@ namespace Bgs.Protocol.Club.V1 { string.Concat( "Ci1iZ3MvbG93L3BiL2NsaWVudC9jbHViX21lbWJlcnNoaXBfdHlwZXMucHJv", "dG8SFGJncy5wcm90b2NvbC5jbHViLnYxGiFiZ3MvbG93L3BiL2NsaWVudC9j", - "bHViX2NvcmUucHJvdG8aI2Jncy9sb3cvcGIvY2xpZW50L2NsdWJfbWVtYmVy", - "LnByb3RvGidiZ3MvbG93L3BiL2NsaWVudC9jbHViX2ludml0YXRpb24ucHJv", - "dG8aKGJncy9sb3cvcGIvY2xpZW50L2V2ZW50X3ZpZXdfdHlwZXMucHJvdG8a", - "IWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5wcm90bxo5YmdzL2xvdy9w", - "Yi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWVzc2FnZV9vcHRpb25zLnBy", - "b3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVs", - "ZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGll", - "bnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRpb25zLnByb3RvIn0K", - "FENsdWJNZW1iZXJzaGlwRmlsdGVyEjEKCW1lbWJlcl9pZBgBIAEoCzIeLmJn", - "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEjIKBHR5cGUYAiABKAsyJC5i", - "Z3MucHJvdG9jb2wuY2x1Yi52MS5VbmlxdWVDbHViVHlwZSJyCh5DbHViTWVt", - "YmVyc2hpcFN1YnNjcmliZU9wdGlvbnMSUAoGZmlsdGVyGAEgAygLMiouYmdz", - "LnByb3RvY29sLmNsdWIudjEuQ2x1Yk1lbWJlcnNoaXBGaWx0ZXJCFIr5KwYq", - "BAoCCACK+SsGKgQKAhAZInEKHUNsdWJNZW1iZXJzaGlwR2V0U3RhdGVPcHRp", - "b25zElAKBmZpbHRlchgBIAMoCzIqLmJncy5wcm90b2NvbC5jbHViLnYxLkNs", - "dWJNZW1iZXJzaGlwRmlsdGVyQhSK+SsGKgQKAggAivkrBioECgIQGSKDAQoZ", - "Q2x1Yk1lbWJlcnNoaXBEZXNjcmlwdGlvbhIxCgltZW1iZXJfaWQYASABKAsy", - "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIzCgRjbHViGAIgASgL", - "MiUuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YkRlc2NyaXB0aW9uIoACChND", - "bHViTWVtYmVyc2hpcFN0YXRlEkQKC2Rlc2NyaXB0aW9uGAEgAygLMi8uYmdz", - "LnByb3RvY29sLmNsdWIudjEuQ2x1Yk1lbWJlcnNoaXBEZXNjcmlwdGlvbhI4", - "CgppbnZpdGF0aW9uGAIgAygLMiQuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1", - "Ykludml0YXRpb24SOQoHc2V0dGluZxgDIAEoCzIoLmJncy5wcm90b2NvbC5j", - "bHViLnYxLkNsdWJTaGFyZWRTZXR0aW5ncxIuCgxtZW50aW9uX3ZpZXcYBCAB", - "KAsyGC5iZ3MucHJvdG9jb2wuVmlld01hcmtlciIjCgxDbHViUG9zaXRpb24S", - "EwoHY2x1Yl9pZBgBIAMoBEICEAEiTwoSQ2x1YlNoYXJlZFNldHRpbmdzEjkK", - "DWNsdWJfcG9zaXRpb24YASABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5D", - "bHViUG9zaXRpb24iVgoZQ2x1YlNoYXJlZFNldHRpbmdzT3B0aW9ucxI5Cg1j", - "bHViX3Bvc2l0aW9uGAEgASgLMiIuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1", - "YlBvc2l0aW9uIlkKHENsdWJTaGFyZWRTZXR0aW5nc0Fzc2lnbm1lbnQSOQoN", - "Y2x1Yl9wb3NpdGlvbhgBIAEoCzIiLmJncy5wcm90b2NvbC5jbHViLnYxLkNs", - "dWJQb3NpdGlvbg==")); + "bHViX2NvcmUucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L2NsdWJfdHlwZS5w", + "cm90bxojYmdzL2xvdy9wYi9jbGllbnQvY2x1Yl9tZW1iZXIucHJvdG8aJ2Jn", + "cy9sb3cvcGIvY2xpZW50L2NsdWJfaW52aXRhdGlvbi5wcm90bxooYmdzL2xv", + "dy9wYi9jbGllbnQvZXZlbnRfdmlld190eXBlcy5wcm90bxohYmdzL2xvdy9w", + "Yi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9n", + "bG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93", + "L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMu", + "cHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21l", + "dGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", + "ZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8ifQoUQ2x1Yk1lbWJl", + "cnNoaXBGaWx0ZXISMQoJbWVtYmVyX2lkGAEgASgLMh4uYmdzLnByb3RvY29s", + "LmNsdWIudjEuTWVtYmVySWQSMgoEdHlwZRgCIAEoCzIkLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLlVuaXF1ZUNsdWJUeXBlInIKHkNsdWJNZW1iZXJzaGlwU3Vi", + "c2NyaWJlT3B0aW9ucxJQCgZmaWx0ZXIYASADKAsyKi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5DbHViTWVtYmVyc2hpcEZpbHRlckIUivkrBioECgIIAIr5KwYq", + "BAoCEBkicQodQ2x1Yk1lbWJlcnNoaXBHZXRTdGF0ZU9wdGlvbnMSUAoGZmls", + "dGVyGAEgAygLMiouYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1Yk1lbWJlcnNo", + "aXBGaWx0ZXJCFIr5KwYqBAoCCACK+SsGKgQKAhAZIoMBChlDbHViTWVtYmVy", + "c2hpcERlc2NyaXB0aW9uEjEKCW1lbWJlcl9pZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEjMKBGNsdWIYAiABKAsyJS5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5DbHViRGVzY3JpcHRpb24igAIKE0NsdWJNZW1iZXJz", + "aGlwU3RhdGUSRAoLZGVzY3JpcHRpb24YASADKAsyLy5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5DbHViTWVtYmVyc2hpcERlc2NyaXB0aW9uEjgKCmludml0YXRp", + "b24YAiADKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViSW52aXRhdGlv", + "bhI5CgdzZXR0aW5nGAMgASgLMiguYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1", + "YlNoYXJlZFNldHRpbmdzEi4KDG1lbnRpb25fdmlldxgEIAEoCzIYLmJncy5w", + "cm90b2NvbC5WaWV3TWFya2VyIiMKDENsdWJQb3NpdGlvbhITCgdjbHViX2lk", + "GAEgAygEQgIQASJPChJDbHViU2hhcmVkU2V0dGluZ3MSOQoNY2x1Yl9wb3Np", + "dGlvbhgBIAEoCzIiLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJQb3NpdGlv", + "biJWChlDbHViU2hhcmVkU2V0dGluZ3NPcHRpb25zEjkKDWNsdWJfcG9zaXRp", + "b24YASABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViUG9zaXRpb24i", + "WQocQ2x1YlNoYXJlZFNldHRpbmdzQXNzaWdubWVudBI5Cg1jbHViX3Bvc2l0", + "aW9uGAEgASgLMiIuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlBvc2l0aW9u")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubInvitationReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.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.Club.V1.ClubCoreReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubTypeReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubInvitationReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.ClubMembershipFilter), global::Bgs.Protocol.Club.V1.ClubMembershipFilter.Parser, new[]{ "MemberId", "Type" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubMembershipSubscribeOptions), global::Bgs.Protocol.Club.V1.ClubMembershipSubscribeOptions.Parser, new[]{ "Filter" }, null, null, null, null), diff --git a/Source/Framework/Proto/ClubNameGenerator.cs b/Source/Framework/Proto/ClubNameGenerator.cs new file mode 100644 index 000000000..fbb66e28a --- /dev/null +++ b/Source/Framework/Proto/ClubNameGenerator.cs @@ -0,0 +1,919 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: bgs/low/pb/client/club_name_generator.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.Club.V1 { + + /// Holder for reflection information generated from bgs/low/pb/client/club_name_generator.proto + public static partial class ClubNameGeneratorReflection { + + #region Descriptor + /// File descriptor for bgs/low/pb/client/club_name_generator.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static ClubNameGeneratorReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CitiZ3MvbG93L3BiL2NsaWVudC9jbHViX25hbWVfZ2VuZXJhdG9yLnByb3Rv", + "EhRiZ3MucHJvdG9jb2wuY2x1Yi52MRohYmdzL2xvdy9wYi9jbGllbnQvY2x1", + "Yl90eXBlLnByb3RvIuYBChNOYW1lR2VuZXJhdG9yQ29uZmlnEjwKD25hbWVf", + "Z2VuZXJhdG9ycxgBIAMoCzIjLmJncy5wcm90b2NvbC5jbHViLnYxLk5hbWVH", + "ZW5lcmF0b3ISSQoTY2x1Yl90eXBlX3Njb3JlY2FyZBgCIAEoCzIsLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk5hbWVHZW5lcmF0b3JTY29yZWNhcmQSRgoQbG9j", + "YWxlX3Njb3JlY2FyZBgDIAEoCzIsLmJncy5wcm90b2NvbC5jbHViLnYxLk5h", + "bWVHZW5lcmF0b3JTY29yZWNhcmQiiQEKFk5hbWVHZW5lcmF0b3JTY29yZWNh", + "cmQSEwoLaXNfcmVxdWlyZWQYASABKAgSEgoKZnVsbF9tYXRjaBgCIAEoDRIV", + "Cg1wYXJ0aWFsX21hdGNoGAMgASgNEhgKEHBhcnRpYWxfZmFsbGJhY2sYBCAB", + "KA0SFQoNZnVsbF9mYWxsYmFjaxgFIAEoDSKvAQoNTmFtZUdlbmVyYXRvchIN", + "CgVuYW1lcxgBIAMoCRJECgxyZXBsYWNlbWVudHMYAiADKAsyLi5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5OYW1lR2VuZXJhdG9yUmVwbGFjZW1lbnQSOAoKY2x1", + "Yl90eXBlcxgDIAMoCzIkLmJncy5wcm90b2NvbC5jbHViLnYxLlVuaXF1ZUNs", + "dWJUeXBlEg8KB2xvY2FsZXMYBCADKAkiNwoYTmFtZUdlbmVyYXRvclJlcGxh", + "Y2VtZW50EgoKAmlkGAEgASgJEg8KB29wdGlvbnMYAiADKAlQAA==")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypeReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.NameGeneratorConfig), global::Bgs.Protocol.Club.V1.NameGeneratorConfig.Parser, new[]{ "NameGenerators", "ClubTypeScorecard", "LocaleScorecard" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.NameGeneratorScorecard), global::Bgs.Protocol.Club.V1.NameGeneratorScorecard.Parser, new[]{ "IsRequired", "FullMatch", "PartialMatch", "PartialFallback", "FullFallback" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.NameGenerator), global::Bgs.Protocol.Club.V1.NameGenerator.Parser, new[]{ "Names", "Replacements", "ClubTypes", "Locales" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.NameGeneratorReplacement), global::Bgs.Protocol.Club.V1.NameGeneratorReplacement.Parser, new[]{ "Id", "Options" }, null, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class NameGeneratorConfig : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NameGeneratorConfig()); + 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.Club.V1.ClubNameGeneratorReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorConfig() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorConfig(NameGeneratorConfig other) : this() { + nameGenerators_ = other.nameGenerators_.Clone(); + clubTypeScorecard_ = other.HasClubTypeScorecard ? other.clubTypeScorecard_.Clone() : null; + localeScorecard_ = other.HasLocaleScorecard ? other.localeScorecard_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorConfig Clone() { + return new NameGeneratorConfig(this); + } + + /// Field number for the "name_generators" field. + public const int NameGeneratorsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_nameGenerators_codec + = pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.Club.V1.NameGenerator.Parser); + private readonly pbc::RepeatedField nameGenerators_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField NameGenerators { + get { return nameGenerators_; } + } + + /// Field number for the "club_type_scorecard" field. + public const int ClubTypeScorecardFieldNumber = 2; + private global::Bgs.Protocol.Club.V1.NameGeneratorScorecard clubTypeScorecard_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.NameGeneratorScorecard ClubTypeScorecard { + get { return clubTypeScorecard_; } + set { + clubTypeScorecard_ = value; + } + } + /// Gets whether the club_type_scorecard field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClubTypeScorecard { + get { return clubTypeScorecard_ != null; } + } + /// Clears the value of the club_type_scorecard field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClubTypeScorecard() { + clubTypeScorecard_ = null; + } + + /// Field number for the "locale_scorecard" field. + public const int LocaleScorecardFieldNumber = 3; + private global::Bgs.Protocol.Club.V1.NameGeneratorScorecard localeScorecard_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.NameGeneratorScorecard LocaleScorecard { + get { return localeScorecard_; } + set { + localeScorecard_ = value; + } + } + /// Gets whether the locale_scorecard field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasLocaleScorecard { + get { return localeScorecard_ != null; } + } + /// Clears the value of the locale_scorecard field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearLocaleScorecard() { + localeScorecard_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as NameGeneratorConfig); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(NameGeneratorConfig other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!nameGenerators_.Equals(other.nameGenerators_)) return false; + if (!object.Equals(ClubTypeScorecard, other.ClubTypeScorecard)) return false; + if (!object.Equals(LocaleScorecard, other.LocaleScorecard)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= nameGenerators_.GetHashCode(); + if (HasClubTypeScorecard) hash ^= ClubTypeScorecard.GetHashCode(); + if (HasLocaleScorecard) hash ^= LocaleScorecard.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) { + nameGenerators_.WriteTo(output, _repeated_nameGenerators_codec); + if (HasClubTypeScorecard) { + output.WriteRawTag(18); + output.WriteMessage(ClubTypeScorecard); + } + if (HasLocaleScorecard) { + output.WriteRawTag(26); + output.WriteMessage(LocaleScorecard); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += nameGenerators_.CalculateSize(_repeated_nameGenerators_codec); + if (HasClubTypeScorecard) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClubTypeScorecard); + } + if (HasLocaleScorecard) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(LocaleScorecard); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(NameGeneratorConfig other) { + if (other == null) { + return; + } + nameGenerators_.Add(other.nameGenerators_); + if (other.HasClubTypeScorecard) { + if (!HasClubTypeScorecard) { + ClubTypeScorecard = new global::Bgs.Protocol.Club.V1.NameGeneratorScorecard(); + } + ClubTypeScorecard.MergeFrom(other.ClubTypeScorecard); + } + if (other.HasLocaleScorecard) { + if (!HasLocaleScorecard) { + LocaleScorecard = new global::Bgs.Protocol.Club.V1.NameGeneratorScorecard(); + } + LocaleScorecard.MergeFrom(other.LocaleScorecard); + } + _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: { + nameGenerators_.AddEntriesFrom(input, _repeated_nameGenerators_codec); + break; + } + case 18: { + if (!HasClubTypeScorecard) { + ClubTypeScorecard = new global::Bgs.Protocol.Club.V1.NameGeneratorScorecard(); + } + input.ReadMessage(ClubTypeScorecard); + break; + } + case 26: { + if (!HasLocaleScorecard) { + LocaleScorecard = new global::Bgs.Protocol.Club.V1.NameGeneratorScorecard(); + } + input.ReadMessage(LocaleScorecard); + break; + } + } + } + } + + } + + public sealed partial class NameGeneratorScorecard : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NameGeneratorScorecard()); + 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.ClubNameGeneratorReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorScorecard() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorScorecard(NameGeneratorScorecard other) : this() { + _hasBits0 = other._hasBits0; + isRequired_ = other.isRequired_; + fullMatch_ = other.fullMatch_; + partialMatch_ = other.partialMatch_; + partialFallback_ = other.partialFallback_; + fullFallback_ = other.fullFallback_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorScorecard Clone() { + return new NameGeneratorScorecard(this); + } + + /// Field number for the "is_required" field. + public const int IsRequiredFieldNumber = 1; + private readonly static bool IsRequiredDefaultValue = false; + + private bool isRequired_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool IsRequired { + get { if ((_hasBits0 & 1) != 0) { return isRequired_; } else { return IsRequiredDefaultValue; } } + set { + _hasBits0 |= 1; + isRequired_ = value; + } + } + /// Gets whether the "is_required" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasIsRequired { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "is_required" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearIsRequired() { + _hasBits0 &= ~1; + } + + /// Field number for the "full_match" field. + public const int FullMatchFieldNumber = 2; + private readonly static uint FullMatchDefaultValue = 0; + + private uint fullMatch_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint FullMatch { + get { if ((_hasBits0 & 2) != 0) { return fullMatch_; } else { return FullMatchDefaultValue; } } + set { + _hasBits0 |= 2; + fullMatch_ = value; + } + } + /// Gets whether the "full_match" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasFullMatch { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "full_match" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearFullMatch() { + _hasBits0 &= ~2; + } + + /// Field number for the "partial_match" field. + public const int PartialMatchFieldNumber = 3; + private readonly static uint PartialMatchDefaultValue = 0; + + private uint partialMatch_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint PartialMatch { + get { if ((_hasBits0 & 4) != 0) { return partialMatch_; } else { return PartialMatchDefaultValue; } } + set { + _hasBits0 |= 4; + partialMatch_ = value; + } + } + /// Gets whether the "partial_match" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPartialMatch { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "partial_match" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPartialMatch() { + _hasBits0 &= ~4; + } + + /// Field number for the "partial_fallback" field. + public const int PartialFallbackFieldNumber = 4; + private readonly static uint PartialFallbackDefaultValue = 0; + + private uint partialFallback_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint PartialFallback { + get { if ((_hasBits0 & 8) != 0) { return partialFallback_; } else { return PartialFallbackDefaultValue; } } + set { + _hasBits0 |= 8; + partialFallback_ = value; + } + } + /// Gets whether the "partial_fallback" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPartialFallback { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "partial_fallback" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPartialFallback() { + _hasBits0 &= ~8; + } + + /// Field number for the "full_fallback" field. + public const int FullFallbackFieldNumber = 5; + private readonly static uint FullFallbackDefaultValue = 0; + + private uint fullFallback_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint FullFallback { + get { if ((_hasBits0 & 16) != 0) { return fullFallback_; } else { return FullFallbackDefaultValue; } } + set { + _hasBits0 |= 16; + fullFallback_ = value; + } + } + /// Gets whether the "full_fallback" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasFullFallback { + get { return (_hasBits0 & 16) != 0; } + } + /// Clears the value of the "full_fallback" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearFullFallback() { + _hasBits0 &= ~16; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as NameGeneratorScorecard); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(NameGeneratorScorecard other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (IsRequired != other.IsRequired) return false; + if (FullMatch != other.FullMatch) return false; + if (PartialMatch != other.PartialMatch) return false; + if (PartialFallback != other.PartialFallback) return false; + if (FullFallback != other.FullFallback) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasIsRequired) hash ^= IsRequired.GetHashCode(); + if (HasFullMatch) hash ^= FullMatch.GetHashCode(); + if (HasPartialMatch) hash ^= PartialMatch.GetHashCode(); + if (HasPartialFallback) hash ^= PartialFallback.GetHashCode(); + if (HasFullFallback) hash ^= FullFallback.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 (HasIsRequired) { + output.WriteRawTag(8); + output.WriteBool(IsRequired); + } + if (HasFullMatch) { + output.WriteRawTag(16); + output.WriteUInt32(FullMatch); + } + if (HasPartialMatch) { + output.WriteRawTag(24); + output.WriteUInt32(PartialMatch); + } + if (HasPartialFallback) { + output.WriteRawTag(32); + output.WriteUInt32(PartialFallback); + } + if (HasFullFallback) { + output.WriteRawTag(40); + output.WriteUInt32(FullFallback); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasIsRequired) { + size += 1 + 1; + } + if (HasFullMatch) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(FullMatch); + } + if (HasPartialMatch) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(PartialMatch); + } + if (HasPartialFallback) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(PartialFallback); + } + if (HasFullFallback) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(FullFallback); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(NameGeneratorScorecard other) { + if (other == null) { + return; + } + if (other.HasIsRequired) { + IsRequired = other.IsRequired; + } + if (other.HasFullMatch) { + FullMatch = other.FullMatch; + } + if (other.HasPartialMatch) { + PartialMatch = other.PartialMatch; + } + if (other.HasPartialFallback) { + PartialFallback = other.PartialFallback; + } + if (other.HasFullFallback) { + FullFallback = other.FullFallback; + } + _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: { + IsRequired = input.ReadBool(); + break; + } + case 16: { + FullMatch = input.ReadUInt32(); + break; + } + case 24: { + PartialMatch = input.ReadUInt32(); + break; + } + case 32: { + PartialFallback = input.ReadUInt32(); + break; + } + case 40: { + FullFallback = input.ReadUInt32(); + break; + } + } + } + } + + } + + public sealed partial class NameGenerator : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NameGenerator()); + 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.Club.V1.ClubNameGeneratorReflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGenerator() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGenerator(NameGenerator other) : this() { + names_ = other.names_.Clone(); + replacements_ = other.replacements_.Clone(); + clubTypes_ = other.clubTypes_.Clone(); + locales_ = other.locales_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGenerator Clone() { + return new NameGenerator(this); + } + + /// Field number for the "names" field. + public const int NamesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_names_codec + = pb::FieldCodec.ForString(10); + private readonly pbc::RepeatedField names_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Names { + get { return names_; } + } + + /// Field number for the "replacements" field. + public const int ReplacementsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_replacements_codec + = pb::FieldCodec.ForMessage(18, global::Bgs.Protocol.Club.V1.NameGeneratorReplacement.Parser); + private readonly pbc::RepeatedField replacements_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Replacements { + get { return replacements_; } + } + + /// Field number for the "club_types" field. + public const int ClubTypesFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_clubTypes_codec + = pb::FieldCodec.ForMessage(26, global::Bgs.Protocol.Club.V1.UniqueClubType.Parser); + private readonly pbc::RepeatedField clubTypes_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ClubTypes { + get { return clubTypes_; } + } + + /// Field number for the "locales" field. + public const int LocalesFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_locales_codec + = pb::FieldCodec.ForString(34); + private readonly pbc::RepeatedField locales_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Locales { + get { return locales_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as NameGenerator); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(NameGenerator other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!names_.Equals(other.names_)) return false; + if(!replacements_.Equals(other.replacements_)) return false; + if(!clubTypes_.Equals(other.clubTypes_)) return false; + if(!locales_.Equals(other.locales_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= names_.GetHashCode(); + hash ^= replacements_.GetHashCode(); + hash ^= clubTypes_.GetHashCode(); + hash ^= locales_.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) { + names_.WriteTo(output, _repeated_names_codec); + replacements_.WriteTo(output, _repeated_replacements_codec); + clubTypes_.WriteTo(output, _repeated_clubTypes_codec); + locales_.WriteTo(output, _repeated_locales_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += names_.CalculateSize(_repeated_names_codec); + size += replacements_.CalculateSize(_repeated_replacements_codec); + size += clubTypes_.CalculateSize(_repeated_clubTypes_codec); + size += locales_.CalculateSize(_repeated_locales_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(NameGenerator other) { + if (other == null) { + return; + } + names_.Add(other.names_); + replacements_.Add(other.replacements_); + clubTypes_.Add(other.clubTypes_); + locales_.Add(other.locales_); + _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: { + names_.AddEntriesFrom(input, _repeated_names_codec); + break; + } + case 18: { + replacements_.AddEntriesFrom(input, _repeated_replacements_codec); + break; + } + case 26: { + clubTypes_.AddEntriesFrom(input, _repeated_clubTypes_codec); + break; + } + case 34: { + locales_.AddEntriesFrom(input, _repeated_locales_codec); + break; + } + } + } + } + + } + + public sealed partial class NameGeneratorReplacement : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NameGeneratorReplacement()); + 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.Club.V1.ClubNameGeneratorReflection.Descriptor.MessageTypes[3]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorReplacement() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorReplacement(NameGeneratorReplacement other) : this() { + id_ = other.id_; + options_ = other.options_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NameGeneratorReplacement Clone() { + return new NameGeneratorReplacement(this); + } + + /// Field number for the "id" field. + public const int IdFieldNumber = 1; + private readonly static string IdDefaultValue = ""; + + private string id_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Id { + get { return id_ ?? IdDefaultValue; } + set { + id_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasId { + get { return id_ != null; } + } + /// Clears the value of the "id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearId() { + id_ = null; + } + + /// Field number for the "options" field. + public const int OptionsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_options_codec + = pb::FieldCodec.ForString(18); + private readonly pbc::RepeatedField options_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Options { + get { return options_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as NameGeneratorReplacement); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(NameGeneratorReplacement other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Id != other.Id) return false; + if(!options_.Equals(other.options_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasId) hash ^= Id.GetHashCode(); + 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 (HasId) { + output.WriteRawTag(10); + output.WriteString(Id); + } + options_.WriteTo(output, _repeated_options_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasId) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Id); + } + size += options_.CalculateSize(_repeated_options_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(NameGeneratorReplacement other) { + if (other == null) { + return; + } + if (other.HasId) { + Id = other.Id; + } + options_.Add(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: { + Id = input.ReadString(); + break; + } + case 18: { + options_.AddEntriesFrom(input, _repeated_options_codec); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Source/Framework/Proto/ClubNotification.cs b/Source/Framework/Proto/ClubNotification.cs index 9534541a1..a2fbfad90 100644 --- a/Source/Framework/Proto/ClubNotification.cs +++ b/Source/Framework/Proto/ClubNotification.cs @@ -27,9 +27,9 @@ namespace Bgs.Protocol.Club.V1 { "CiliZ3MvbG93L3BiL2NsaWVudC9jbHViX25vdGlmaWNhdGlvbi5wcm90bxIU", "YmdzLnByb3RvY29sLmNsdWIudjEaImJncy9sb3cvcGIvY2xpZW50L2NsdWJf", "dHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5wcm90", - "bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWVzc2Fn", - "ZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", + "bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRf", + "b3B0aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", + "c2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5Ymdz", "L2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRp", "b25zLnByb3RvIpYCChVTdWJzY3JpYmVOb3RpZmljYXRpb24SMAoIYWdlbnRf", @@ -114,7 +114,7 @@ namespace Bgs.Protocol.Club.V1 { "OQoEdmlldxgEIAMoCzIrLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbUFk", "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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.SubscribeNotification), global::Bgs.Protocol.Club.V1.SubscribeNotification.Parser, new[]{ "AgentId", "ClubId", "Club", "View", "Settings", "Member" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.UnsubscribeNotification), global::Bgs.Protocol.Club.V1.UnsubscribeNotification.Parser, new[]{ "AgentId", "ClubId" }, null, null, null, null), diff --git a/Source/Framework/Proto/ClubRequest.cs b/Source/Framework/Proto/ClubRequest.cs index 80c729c31..54c78159c 100644 --- a/Source/Framework/Proto/ClubRequest.cs +++ b/Source/Framework/Proto/ClubRequest.cs @@ -26,242 +26,246 @@ namespace Bgs.Protocol.Club.V1 { string.Concat( "CiRiZ3MvbG93L3BiL2NsaWVudC9jbHViX3JlcXVlc3QucHJvdG8SFGJncy5w", "cm90b2NvbC5jbHViLnYxGiJiZ3MvbG93L3BiL2NsaWVudC9jbHViX3R5cGVz", - "LnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9t", - "ZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2Jh", - "bF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIv", - "Y2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3Rv", - "GjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNl", - "X29wdGlvbnMucHJvdG8iXQoQU3Vic2NyaWJlUmVxdWVzdBIwCghhZ2VudF9p", - "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2Ns", - "dWJfaWQYAiABKARCBoL5KwIQASJfChJVbnN1YnNjcmliZVJlcXVlc3QSMAoI", - "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAEiewoNQ3JlYXRlUmVxdWVzdBIw", + "LnByb3RvGiBiZ3MvbG93L3BiL2NsaWVudC9jbHViX3RhZy5wcm90bxohYmdz", + "L2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2Ns", + "aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjli", + "Z3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29w", + "dGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNp", + "b25zL21ldGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9n", + "bG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8iXQoQU3Vi", + "c2NyaWJlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQASJf", + "ChJVbnN1YnNjcmliZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC", + "+SsCEAEiewoNQ3JlYXRlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEjgKB29wdGlvbnMYAiABKAsy", + "Jy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViQ3JlYXRlT3B0aW9ucyIhCg5D", + "cmVhdGVSZXNwb25zZRIPCgdjbHViX2lkGAEgASgEIlsKDkRlc3Ryb3lSZXF1", + "ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABImIKFUdldERlc2Ny", + "aXB0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQASJN", + "ChZHZXREZXNjcmlwdGlvblJlc3BvbnNlEjMKBGNsdWIYASABKAsyJS5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5DbHViRGVzY3JpcHRpb24iegoSR2V0Q2x1YlR5", + "cGVSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNs", + "dWIudjEuTWVtYmVySWQSMgoEdHlwZRgCIAEoCzIkLmJncy5wcm90b2NvbC5j", + "bHViLnYxLlVuaXF1ZUNsdWJUeXBlIrMCChNHZXRDbHViVHlwZVJlc3BvbnNl", + "EjIKBHR5cGUYASABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5VbmlxdWVD", + "bHViVHlwZRIzCghyb2xlX3NldBgCIAEoCzIhLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLkNsdWJSb2xlU2V0EjkKCXJhbmdlX3NldBgDIAEoCzImLmJncy5wcm90", + "b2NvbC5jbHViLnYxLkNsdWJUeXBlUmFuZ2VTZXQSPAoQcGxhdGZvcm1fdGFn", + "X3NldBgEIAMoCzIiLmJncy5wcm90b2NvbC5jbHViLnYxLkxvY2FsaXplZFRh", + "ZxI6Cg5jdXN0b21fdGFnX3NldBgFIAMoCzIiLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLkxvY2FsaXplZFRhZyKcAQoWVXBkYXRlQ2x1YlN0YXRlUmVxdWVzdBIw", "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "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", - "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", - "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", + "cklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARI3CgdvcHRpb25zGAMgASgL", + "MiYuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlN0YXRlT3B0aW9ucyKiAQoZ", + "VXBkYXRlQ2x1YlNldHRpbmdzUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIe", + "LmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiAB", + "KARCBoL5KwIQARI6CgdvcHRpb25zGAMgASgLMikuYmdzLnByb3RvY29sLmNs", + "dWIudjEuQ2x1YlNldHRpbmdzT3B0aW9ucyKZAQoQQWRkTWVtYmVyUmVxdWVz", + "dBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", + "bWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARI6CgdvcHRpb25zGAMg", + "ASgLMikuYmdzLnByb3RvY29sLmNsdWIudjEuQ3JlYXRlTWVtYmVyT3B0aW9u", + "cyKUAQoLSm9pblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJv", "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsC", - "EAESMQoJdGFyZ2V0X2lkGAMgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", - "TWVtYmVySWQiPAoOR2V0QmFuUmVzcG9uc2USKgoDYmFuGAEgASgLMh0uYmdz", - "LnByb3RvY29sLmNsdWIudjEuQ2x1YkJhbiJxCg5HZXRCYW5zUmVxdWVzdBIw", - "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", - "cklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIUCgxjb250aW51YXRpb24Y", - "AyABKAQiUwoPR2V0QmFuc1Jlc3BvbnNlEioKA2JhbhgBIAMoCzIdLmJncy5w", - "cm90b2NvbC5jbHViLnYxLkNsdWJCYW4SFAoMY29udGludWF0aW9uGAIgASgE", - "InYKFlN1YnNjcmliZVN0cmVhbVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsy", - "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIg", - "ASgEQgaC+SsCEAESEQoJc3RyZWFtX2lkGAMgAygEIngKGFVuc3Vic2NyaWJl", - "U3RyZWFtUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIR", - "CglzdHJlYW1faWQYAyADKAQinAEKE0NyZWF0ZVN0cmVhbVJlcXVlc3QSMAoI", - "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", - "ZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESOgoHb3B0aW9ucxgDIAEoCzIp", - "LmJncy5wcm90b2NvbC5jbHViLnYxLkNyZWF0ZVN0cmVhbU9wdGlvbnMiOgoU", - "Q3JlYXRlU3RyZWFtUmVzcG9uc2USDwoHY2x1Yl9pZBgBIAEoBBIRCglzdHJl", - "YW1faWQYAiABKAQidAoURGVzdHJveVN0cmVhbVJlcXVlc3QSMAoIYWdlbnRf", + "EAESOgoHb3B0aW9ucxgDIAEoCzIpLmJncy5wcm90b2NvbC5jbHViLnYxLkNy", + "ZWF0ZU1lbWJlck9wdGlvbnMiWQoMTGVhdmVSZXF1ZXN0EjAKCGFnZW50X2lk", + "GAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1", + "Yl9pZBgCIAEoBEIGgvkrAhABIosBCgtLaWNrUmVxdWVzdBIwCghhZ2VudF9p", + "ZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2Ns", + "dWJfaWQYAiABKARCBoL5KwIQARIxCgl0YXJnZXRfaWQYAyABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZCKQAQoQR2V0TWVtYmVyUmVxdWVz", + "dBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", + "bWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIxCgltZW1iZXJfaWQY", + "AyABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZCJBChFHZXRN", + "ZW1iZXJSZXNwb25zZRIsCgZtZW1iZXIYASABKAsyHC5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5NZW1iZXIidAoRR2V0TWVtYmVyc1JlcXVlc3QSMAoIYWdlbnRf", "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", + "bHViX2lkGAIgASgEQgaC+SsCEAESFAoMY29udGludWF0aW9uGAQgASgEIlgK", + "EkdldE1lbWJlcnNSZXNwb25zZRIsCgZtZW1iZXIYASADKAsyHC5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5NZW1iZXISFAoMY29udGludWF0aW9uGAIgASgEItMB", + "ChhVcGRhdGVNZW1iZXJTdGF0ZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsy", + "Hi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIg", + "ASgEQgaC+SsCEAESMQoJbWVtYmVyX2lkGAMgASgLMh4uYmdzLnByb3RvY29s", + "LmNsdWIudjEuTWVtYmVySWQSOQoHb3B0aW9ucxgFIAEoCzIoLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlclN0YXRlT3B0aW9ucyKoAQocVXBkYXRlU3Vi", + "c2NyaWJlclN0YXRlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5", + "KwIQARI9CgdvcHRpb25zGAMgASgLMiwuYmdzLnByb3RvY29sLmNsdWIudjEu", + "U3Vic2NyaWJlclN0YXRlT3B0aW9ucyKSAQoRQXNzaWduUm9sZVJlcXVlc3QS", "MAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", - "ZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJc3RyZWFtX2lkGAMg", - "ASgEEisKCm1lc3NhZ2VfaWQYBCABKAsyFy5iZ3MucHJvdG9jb2wuTWVzc2Fn", - "ZUlkIk4KFkRlc3Ryb3lNZXNzYWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEo", - "CzIjLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2Ui3AEKEkVk", - "aXRNZXNzYWdlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", + "ZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESMgoHb3B0aW9ucxgDIAEo", + "CzIhLmJncy5wcm90b2NvbC5jbHViLnYxLlJvbGVPcHRpb25zIpQBChNVbmFz", + "c2lnblJvbGVSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3Rv", + "Y29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhAB", + "EjIKB29wdGlvbnMYAyABKAsyIS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5Sb2xl", + "T3B0aW9ucyKgAQoVU2VuZEludml0YXRpb25SZXF1ZXN0EjAKCGFnZW50X2lk", + "GAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1", + "Yl9pZBgCIAEoBEIGgvkrAhABEjwKB29wdGlvbnMYAyABKAsyKy5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5TZW5kSW52aXRhdGlvbk9wdGlvbnMiewoXQWNjZXB0", + "SW52aXRhdGlvblJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJv", + "dG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsC", + "EAESFQoNaW52aXRhdGlvbl9pZBgDIAEoBiJ8ChhEZWNsaW5lSW52aXRhdGlv", + "blJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESFQoNaW52", + "aXRhdGlvbl9pZBgDIAEoBiJ7ChdSZXZva2VJbnZpdGF0aW9uUmVxdWVzdBIw", + "CghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJl", + "cklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIVCg1pbnZpdGF0aW9uX2lk", + "GAMgASgGIngKFEdldEludml0YXRpb25SZXF1ZXN0EjAKCGFnZW50X2lkGAEg", + "ASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9p", + "ZBgCIAEoBEIGgvkrAhABEhUKDWludml0YXRpb25faWQYAyABKAYiUQoVR2V0", + "SW52aXRhdGlvblJlc3BvbnNlEjgKCmludml0YXRpb24YASABKAsyJC5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5DbHViSW52aXRhdGlvbiJ4ChVHZXRJbnZpdGF0", + "aW9uc1JlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESFAoM", + "Y29udGludWF0aW9uGAMgASgEImgKFkdldEludml0YXRpb25zUmVzcG9uc2US", + "OAoKaW52aXRhdGlvbhgBIAMoCzIkLmJncy5wcm90b2NvbC5jbHViLnYxLkNs", + "dWJJbnZpdGF0aW9uEhQKDGNvbnRpbnVhdGlvbhgCIAEoBCKgAQoVU2VuZFN1", + "Z2dlc3Rpb25SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3Rv", + "Y29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhAB", + "EjwKB29wdGlvbnMYAyABKAsyKy5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TZW5k", + "U3VnZ2VzdGlvbk9wdGlvbnMiewoXQWNjZXB0U3VnZ2VzdGlvblJlcXVlc3QS", + "MAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1i", + "ZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESFQoNc3VnZ2VzdGlvbl9p", + "ZBgDIAEoBiJ8ChhEZWNsaW5lU3VnZ2VzdGlvblJlcXVlc3QSMAoIYWdlbnRf", + "aWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdj", + "bHViX2lkGAIgASgEQgaC+SsCEAESFQoNc3VnZ2VzdGlvbl9pZBgDIAEoBiJ4", + "ChRHZXRTdWdnZXN0aW9uUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARC", + "BoL5KwIQARIVCg1zdWdnZXN0aW9uX2lkGAMgASgGIlEKFUdldFN1Z2dlc3Rp", + "b25SZXNwb25zZRI4CgpzdWdnZXN0aW9uGAEgASgLMiQuYmdzLnByb3RvY29s", + "LmNsdWIudjEuQ2x1YlN1Z2dlc3Rpb24ieAoVR2V0U3VnZ2VzdGlvbnNSZXF1", + "ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhQKDGNvbnRpbnVh", + "dGlvbhgDIAEoBCJoChZHZXRTdWdnZXN0aW9uc1Jlc3BvbnNlEjgKCnN1Z2dl", + "c3Rpb24YASADKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViU3VnZ2Vz", + "dGlvbhIUCgxjb250aW51YXRpb24YAiABKAQinAEKE0NyZWF0ZVRpY2tldFJl", + "cXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESOgoHb3B0aW9u", + "cxgDIAEoCzIpLmJncy5wcm90b2NvbC5jbHViLnYxLkNyZWF0ZVRpY2tldE9w", + "dGlvbnMiSAoUQ3JlYXRlVGlja2V0UmVzcG9uc2USMAoGdGlja2V0GAEgASgL", + "MiAuYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YlRpY2tldCJ0ChREZXN0cm95", + "VGlja2V0UmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", + "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIR", + "Cgl0aWNrZXRfaWQYAyABKAkiWgoTUmVkZWVtVGlja2V0UmVxdWVzdBIwCghh", + "Z2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklk", + "EhEKCXRpY2tldF9pZBgDIAEoCSJXChBHZXRUaWNrZXRSZXF1ZXN0EjAKCGFn", + "ZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQS", + "EQoJdGlja2V0X2lkGAMgASgJIkUKEUdldFRpY2tldFJlc3BvbnNlEjAKBnRp", + "Y2tldBgBIAEoCzIgLmJncy5wcm90b2NvbC5jbHViLnYxLkNsdWJUaWNrZXQi", + "dAoRR2V0VGlja2V0c1JlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC", + "+SsCEAESFAoMY29udGludWF0aW9uGAMgASgEIlwKEkdldFRpY2tldHNSZXNw", + "b25zZRIwCgZ0aWNrZXQYASADKAsyIC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5D", + "bHViVGlja2V0EhQKDGNvbnRpbnVhdGlvbhgCIAEoBCKQAQoNQWRkQmFuUmVx", + "dWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYx", + "Lk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARI0CgdvcHRpb25z", + "GAMgASgLMiMuYmdzLnByb3RvY29sLmNsdWIudjEuQWRkQmFuT3B0aW9ucyKQ", + "AQoQUmVtb3ZlQmFuUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5", + "KwIQARIxCgl0YXJnZXRfaWQYAyABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52", + "MS5NZW1iZXJJZCKNAQoNR2V0QmFuUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEo", + "CzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQY", + "AiABKARCBoL5KwIQARIxCgl0YXJnZXRfaWQYAyABKAsyHi5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5NZW1iZXJJZCI8Cg5HZXRCYW5SZXNwb25zZRIqCgNiYW4Y", + "ASABKAsyHS5iZ3MucHJvdG9jb2wuY2x1Yi52MS5DbHViQmFuInEKDkdldEJh", + "bnNSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnByb3RvY29sLmNs", + "dWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkrAhABEhQKDGNv", + "bnRpbnVhdGlvbhgDIAEoBCJTCg9HZXRCYW5zUmVzcG9uc2USKgoDYmFuGAEg", + "AygLMh0uYmdzLnByb3RvY29sLmNsdWIudjEuQ2x1YkJhbhIUCgxjb250aW51", + "YXRpb24YAiABKAQidgoWU3Vic2NyaWJlU3RyZWFtUmVxdWVzdBIwCghhZ2Vu", + "dF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcK", + "B2NsdWJfaWQYAiABKARCBoL5KwIQARIRCglzdHJlYW1faWQYAyADKAQieAoY", + "VW5zdWJzY3JpYmVTdHJlYW1SZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEo", + "BEIGgvkrAhABEhEKCXN0cmVhbV9pZBgDIAMoBCKcAQoTQ3JlYXRlU3RyZWFt", + "UmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHVi", + "LnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARI6CgdvcHRp", + "b25zGAMgASgLMikuYmdzLnByb3RvY29sLmNsdWIudjEuQ3JlYXRlU3RyZWFt", + "T3B0aW9ucyI6ChRDcmVhdGVTdHJlYW1SZXNwb25zZRIPCgdjbHViX2lkGAEg", + "ASgEEhEKCXN0cmVhbV9pZBgCIAEoBCJ0ChREZXN0cm95U3RyZWFtUmVxdWVz", + "dBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", + "bWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIRCglzdHJlYW1faWQY", + "AyABKAQicAoQR2V0U3RyZWFtUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIe", + "LmJncy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiAB", + "KARCBoL5KwIQARIRCglzdHJlYW1faWQYAyABKAQiQQoRR2V0U3RyZWFtUmVz", + "cG9uc2USLAoGc3RyZWFtGAEgASgLMhwuYmdzLnByb3RvY29sLmNsdWIudjEu", + "U3RyZWFtInQKEUdldFN0cmVhbXNSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgL", + "Mh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgC", + "IAEoBEIGgvkrAhABEhQKDGNvbnRpbnVhdGlvbhgDIAEoBCKIAQoSR2V0U3Ry", + "ZWFtc1Jlc3BvbnNlEiwKBnN0cmVhbRgBIAMoCzIcLmJncy5wcm90b2NvbC5j", + "bHViLnYxLlN0cmVhbRIuCgR2aWV3GAIgAygLMiAuYmdzLnByb3RvY29sLmNs", + "dWIudjEuU3RyZWFtVmlldxIUCgxjb250aW51YXRpb24YAyABKAQiswEKGFVw", + "ZGF0ZVN0cmVhbVN0YXRlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJn", + "cy5wcm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARC", + "BoL5KwIQARIRCglzdHJlYW1faWQYAyABKAQSOQoHb3B0aW9ucxgFIAEoCzIo", + "LmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbVN0YXRlT3B0aW9ucyKEAQoV", + "U2V0U3RyZWFtRm9jdXNSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdz", + "LnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIG", + "gvkrAhABEhEKCXN0cmVhbV9pZBgDIAEoBBINCgVmb2N1cxgEIAEoCCKxAQoU", + "Q3JlYXRlTWVzc2FnZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC", + "+SsCEAESEQoJc3RyZWFtX2lkGAMgASgEEjsKB29wdGlvbnMYBCABKAsyKi5i", + "Z3MucHJvdG9jb2wuY2x1Yi52MS5DcmVhdGVNZXNzYWdlT3B0aW9ucyJNChVD", + "cmVhdGVNZXNzYWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEoCzIjLmJncy5w", + "cm90b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2UiogEKFURlc3Ryb3lNZXNz", + "YWdlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5j", + "bHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIRCglz", + "dHJlYW1faWQYAyABKAQSKwoKbWVzc2FnZV9pZBgEIAEoCzIXLmJncy5wcm90", + "b2NvbC5NZXNzYWdlSWQiTgoWRGVzdHJveU1lc3NhZ2VSZXNwb25zZRI0Cgdt", + "ZXNzYWdlGAEgASgLMiMuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtTWVz", + "c2FnZSLcAQoSRWRpdE1lc3NhZ2VSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgL", + "Mh4uYmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgC", + "IAEoBEIGgvkrAhABEhEKCXN0cmVhbV9pZBgDIAEoBBIrCgptZXNzYWdlX2lk", + "GAQgASgLMhcuYmdzLnByb3RvY29sLk1lc3NhZ2VJZBI7CgdvcHRpb25zGAUg", + "ASgLMiouYmdzLnByb3RvY29sLmNsdWIudjEuQ3JlYXRlTWVzc2FnZU9wdGlv", + "bnMiSwoTRWRpdE1lc3NhZ2VSZXNwb25zZRI0CgdtZXNzYWdlGAEgASgLMiMu", + "YmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtTWVzc2FnZSJ3ChdTZXRNZXNz", + "YWdlUGlubmVkUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", "b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQ", - "ARIRCglzdHJlYW1faWQYAyABKAQSKwoKbWVzc2FnZV9pZBgEIAEoCzIXLmJn", - "cy5wcm90b2NvbC5NZXNzYWdlSWQSOwoHb3B0aW9ucxgFIAEoCzIqLmJncy5w", - "cm90b2NvbC5jbHViLnYxLkNyZWF0ZU1lc3NhZ2VPcHRpb25zIksKE0VkaXRN", - "ZXNzYWdlUmVzcG9uc2USNAoHbWVzc2FnZRgBIAEoCzIjLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLlN0cmVhbU1lc3NhZ2UidwoXU2V0TWVzc2FnZVBpbm5lZFJl", + "ARIRCglzdHJlYW1faWQYAyABKAQiuQEKGVNldFR5cGluZ0luZGljYXRvclJl", "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", + "X2lkGAMgASgEEj4KCWluZGljYXRvchgEIAEoDjIdLmJncy5wcm90b2NvbC5U", + "eXBpbmdJbmRpY2F0b3I6DFRZUElOR19TVEFSVCKiAQocQWR2YW5jZVN0cmVh", + "bVZpZXdUaW1lUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90", + "b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQ", + "ARIgChRzdHJlYW1faWRfZGVwcmVjYXRlZBgDIAEoBEICGAESFQoJc3RyZWFt", + "X2lkGAQgAygEQgIQASKDAQojQWR2YW5jZVN0cmVhbU1lbnRpb25WaWV3VGlt", + "ZVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", "Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESEQoJc3Ry", - "ZWFtX2lkGAMgASgEEisKB3ZlcnNpb24YBCABKA1CGoL5KxYqFFZvaWNlUHJv", - "dmlkZXJWZXJzaW9uImcKG0dldFN0cmVhbVZvaWNlVG9rZW5SZXNwb25zZRIT", - "CgtjaGFubmVsX3VyaRgBIAEoCRIzCgtjcmVkZW50aWFscxgCIAEoCzIeLmJn", - "cy5wcm90b2NvbC5Wb2ljZUNyZWRlbnRpYWxzIq0BChpLaWNrRnJvbVN0cmVh", - "bVZvaWNlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2Nv", - "bC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQARIR", - "CglzdHJlYW1faWQYAyABKAQSMQoJdGFyZ2V0X2lkGAQgASgLMh4uYmdzLnBy", - "b3RvY29sLmNsdWIudjEuTWVtYmVySWRQAA==")); + "ZWFtX2lkGAMgASgEImsKHkFkdmFuY2VBY3Rpdml0eVZpZXdUaW1lUmVxdWVz", + "dBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5wcm90b2NvbC5jbHViLnYxLk1l", + "bWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5KwIQASKnAQoXR2V0U3RyZWFt", + "SGlzdG9yeVJlcXVlc3QSMAoIYWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9j", + "b2wuY2x1Yi52MS5NZW1iZXJJZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAES", + "EQoJc3RyZWFtX2lkGAMgASgEEi4KB29wdGlvbnMYBCABKAsyHS5iZ3MucHJv", + "dG9jb2wuR2V0RXZlbnRPcHRpb25zImYKGEdldFN0cmVhbUhpc3RvcnlSZXNw", + "b25zZRI0CgdtZXNzYWdlGAEgAygLMiMuYmdzLnByb3RvY29sLmNsdWIudjEu", + "U3RyZWFtTWVzc2FnZRIUCgxjb250aW51YXRpb24YAiABKAQipAEKF0dldFN0", + "cmVhbU1lc3NhZ2VSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4uYmdzLnBy", + "b3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEoBEIGgvkr", + "AhABEhEKCXN0cmVhbV9pZBgDIAEoBBIrCgptZXNzYWdlX2lkGAQgASgLMhcu", + "YmdzLnByb3RvY29sLk1lc3NhZ2VJZCJQChhHZXRTdHJlYW1NZXNzYWdlUmVz", + "cG9uc2USNAoHbWVzc2FnZRgBIAEoCzIjLmJncy5wcm90b2NvbC5jbHViLnYx", + "LlN0cmVhbU1lc3NhZ2UikwEKFkdldENsdWJBY3Rpdml0eVJlcXVlc3QSMAoI", + "YWdlbnRfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJ", + "ZBIXCgdjbHViX2lkGAIgASgEQgaC+SsCEAESLgoHb3B0aW9ucxgDIAEoCzId", + "LmJncy5wcm90b2NvbC5HZXRFdmVudE9wdGlvbnMiLwoXR2V0Q2x1YkFjdGl2", + "aXR5UmVzcG9uc2USFAoMY29udGludWF0aW9uGAIgASgEIqcBChpHZXRTdHJl", + "YW1Wb2ljZVRva2VuUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIeLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk1lbWJlcklkEhcKB2NsdWJfaWQYAiABKARCBoL5", + "KwIQARIRCglzdHJlYW1faWQYAyABKAQSKwoHdmVyc2lvbhgEIAEoDUIagvkr", + "FioUVm9pY2VQcm92aWRlclZlcnNpb24iZwobR2V0U3RyZWFtVm9pY2VUb2tl", + "blJlc3BvbnNlEhMKC2NoYW5uZWxfdXJpGAEgASgJEjMKC2NyZWRlbnRpYWxz", + "GAIgASgLMh4uYmdzLnByb3RvY29sLlZvaWNlQ3JlZGVudGlhbHMirQEKGktp", + "Y2tGcm9tU3RyZWFtVm9pY2VSZXF1ZXN0EjAKCGFnZW50X2lkGAEgASgLMh4u", + "YmdzLnByb3RvY29sLmNsdWIudjEuTWVtYmVySWQSFwoHY2x1Yl9pZBgCIAEo", + "BEIGgvkrAhABEhEKCXN0cmVhbV9pZBgDIAEoBBIxCgl0YXJnZXRfaWQYBCAB", + "KAsyHi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZFAAUAE=")); 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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubTypesReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubTagReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.SubscribeRequest), global::Bgs.Protocol.Club.V1.SubscribeRequest.Parser, new[]{ "AgentId", "ClubId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.UnsubscribeRequest), global::Bgs.Protocol.Club.V1.UnsubscribeRequest.Parser, new[]{ "AgentId", "ClubId" }, null, null, null, null), @@ -271,7 +275,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetDescriptionRequest), global::Bgs.Protocol.Club.V1.GetDescriptionRequest.Parser, new[]{ "AgentId", "ClubId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetDescriptionResponse), global::Bgs.Protocol.Club.V1.GetDescriptionResponse.Parser, new[]{ "Club" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.GetClubTypeRequest), global::Bgs.Protocol.Club.V1.GetClubTypeRequest.Parser, new[]{ "AgentId", "Type" }, null, null, null, null), - 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.GetClubTypeResponse), global::Bgs.Protocol.Club.V1.GetClubTypeResponse.Parser, new[]{ "Type", "RoleSet", "RangeSet", "PlatformTagSet", "CustomTagSet" }, 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), @@ -1799,6 +1803,8 @@ namespace Bgs.Protocol.Club.V1 { type_ = other.HasType ? other.type_.Clone() : null; roleSet_ = other.HasRoleSet ? other.roleSet_.Clone() : null; rangeSet_ = other.HasRangeSet ? other.rangeSet_.Clone() : null; + platformTagSet_ = other.platformTagSet_.Clone(); + customTagSet_ = other.customTagSet_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1870,6 +1876,26 @@ namespace Bgs.Protocol.Club.V1 { rangeSet_ = null; } + /// Field number for the "platform_tag_set" field. + public const int PlatformTagSetFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_platformTagSet_codec + = pb::FieldCodec.ForMessage(34, global::Bgs.Protocol.Club.V1.LocalizedTag.Parser); + private readonly pbc::RepeatedField platformTagSet_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField PlatformTagSet { + get { return platformTagSet_; } + } + + /// Field number for the "custom_tag_set" field. + public const int CustomTagSetFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_customTagSet_codec + = pb::FieldCodec.ForMessage(42, global::Bgs.Protocol.Club.V1.LocalizedTag.Parser); + private readonly pbc::RepeatedField customTagSet_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField CustomTagSet { + get { return customTagSet_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as GetClubTypeResponse); @@ -1886,6 +1912,8 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(Type, other.Type)) return false; if (!object.Equals(RoleSet, other.RoleSet)) return false; if (!object.Equals(RangeSet, other.RangeSet)) return false; + if(!platformTagSet_.Equals(other.platformTagSet_)) return false; + if(!customTagSet_.Equals(other.customTagSet_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1895,6 +1923,8 @@ namespace Bgs.Protocol.Club.V1 { if (HasType) hash ^= Type.GetHashCode(); if (HasRoleSet) hash ^= RoleSet.GetHashCode(); if (HasRangeSet) hash ^= RangeSet.GetHashCode(); + hash ^= platformTagSet_.GetHashCode(); + hash ^= customTagSet_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1920,6 +1950,8 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(26); output.WriteMessage(RangeSet); } + platformTagSet_.WriteTo(output, _repeated_platformTagSet_codec); + customTagSet_.WriteTo(output, _repeated_customTagSet_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1937,6 +1969,8 @@ namespace Bgs.Protocol.Club.V1 { if (HasRangeSet) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(RangeSet); } + size += platformTagSet_.CalculateSize(_repeated_platformTagSet_codec); + size += customTagSet_.CalculateSize(_repeated_customTagSet_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1966,6 +2000,8 @@ namespace Bgs.Protocol.Club.V1 { } RangeSet.MergeFrom(other.RangeSet); } + platformTagSet_.Add(other.platformTagSet_); + customTagSet_.Add(other.customTagSet_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1998,6 +2034,14 @@ namespace Bgs.Protocol.Club.V1 { input.ReadMessage(RangeSet); break; } + case 34: { + platformTagSet_.AddEntriesFrom(input, _repeated_platformTagSet_codec); + break; + } + case 42: { + customTagSet_.AddEntriesFrom(input, _repeated_customTagSet_codec); + break; + } } } } diff --git a/Source/Framework/Proto/ClubStream.cs b/Source/Framework/Proto/ClubStream.cs index b104117c5..45cea9162 100644 --- a/Source/Framework/Proto/ClubStream.cs +++ b/Source/Framework/Proto/ClubStream.cs @@ -26,73 +26,76 @@ namespace Bgs.Protocol.Club.V1 { string.Concat( "CiNiZ3MvbG93L3BiL2NsaWVudC9jbHViX3N0cmVhbS5wcm90bxIUYmdzLnBy", "b3RvY29sLmNsdWIudjEaIWJncy9sb3cvcGIvY2xpZW50L2NsdWJfZW51bS5w", - "cm90bxojYmdzL2xvdy9wYi9jbGllbnQvY2x1Yl9tZW1iZXIucHJvdG8aNWJn", - "cy9sb3cvcGIvY2xpZW50L2FwaS9jbGllbnQvdjIvYXR0cmlidXRlX3R5cGVz", - "LnByb3RvGiNiZ3MvbG93L3BiL2NsaWVudC9lbWJlZF90eXBlcy5wcm90bxoo", - "YmdzL2xvdy9wYi9jbGllbnQvZXZlbnRfdmlld190eXBlcy5wcm90bxolYmdz", - "L2xvdy9wYi9jbGllbnQvbWVzc2FnZV90eXBlcy5wcm90bxohYmdzL2xvdy9w", - "Yi9jbGllbnQvZXRzX3R5cGVzLnByb3RvIicKDlN0cmVhbVBvc2l0aW9uEhUK", - "CXN0cmVhbV9pZBgBIAMoBEICEAEiIAoMU3RyZWFtQWNjZXNzEhAKBHJvbGUY", - "ASADKA1CAhABIuoBChNDcmVhdGVTdHJlYW1PcHRpb25zEi0KCWF0dHJpYnV0", - "ZRgBIAMoCzIaLmJncy5wcm90b2NvbC52Mi5BdHRyaWJ1dGUSDAoEbmFtZRgC", - "IAEoCRIPCgdzdWJqZWN0GAMgASgJEjIKBmFjY2VzcxgEIAEoCzIiLmJncy5w", - "cm90b2NvbC5jbHViLnYxLlN0cmVhbUFjY2VzcxJRCgt2b2ljZV9sZXZlbBgF", - "IAEoDjImLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbVZvaWNlTGV2ZWw6", - "FFZPSUNFX0xFVkVMX0RJU0FCTEVEIpECCgZTdHJlYW0SDwoHY2x1Yl9pZBgB", - "IAEoBBIKCgJpZBgCIAEoBBItCglhdHRyaWJ1dGUYAyADKAsyGi5iZ3MucHJv", - "dG9jb2wudjIuQXR0cmlidXRlEgwKBG5hbWUYBCABKAkSDwoHc3ViamVjdBgF", - "IAEoCRIyCgZhY2Nlc3MYBiABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5T", - "dHJlYW1BY2Nlc3MSUQoLdm9pY2VfbGV2ZWwYByABKA4yJi5iZ3MucHJvdG9j", - "b2wuY2x1Yi52MS5TdHJlYW1Wb2ljZUxldmVsOhRWT0lDRV9MRVZFTF9ESVNB", - "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")); + "cm90bxojYmdzL2xvdy9wYi9jbGllbnQvY2x1Yl9tZW1iZXIucHJvdG8aIWJn", + "cy9sb3cvcGIvY2xpZW50L2NsdWJfdHlwZS5wcm90bxo1YmdzL2xvdy9wYi9j", + "bGllbnQvYXBpL2NsaWVudC92Mi9hdHRyaWJ1dGVfdHlwZXMucHJvdG8aI2Jn", + "cy9sb3cvcGIvY2xpZW50L2VtYmVkX3R5cGVzLnByb3RvGihiZ3MvbG93L3Bi", + "L2NsaWVudC9ldmVudF92aWV3X3R5cGVzLnByb3RvGiViZ3MvbG93L3BiL2Ns", + "aWVudC9tZXNzYWdlX3R5cGVzLnByb3RvGiFiZ3MvbG93L3BiL2NsaWVudC9l", + "dHNfdHlwZXMucHJvdG8iJwoOU3RyZWFtUG9zaXRpb24SFQoJc3RyZWFtX2lk", + "GAEgAygEQgIQASIgCgxTdHJlYW1BY2Nlc3MSEAoEcm9sZRgBIAMoDUICEAEi", + "6gEKE0NyZWF0ZVN0cmVhbU9wdGlvbnMSLQoJYXR0cmlidXRlGAEgAygLMhou", + "YmdzLnByb3RvY29sLnYyLkF0dHJpYnV0ZRIMCgRuYW1lGAIgASgJEg8KB3N1", + "YmplY3QYAyABKAkSMgoGYWNjZXNzGAQgASgLMiIuYmdzLnByb3RvY29sLmNs", + "dWIudjEuU3RyZWFtQWNjZXNzElEKC3ZvaWNlX2xldmVsGAUgASgOMiYuYmdz", + "LnByb3RvY29sLmNsdWIudjEuU3RyZWFtVm9pY2VMZXZlbDoUVk9JQ0VfTEVW", + "RUxfRElTQUJMRUQikQIKBlN0cmVhbRIPCgdjbHViX2lkGAEgASgEEgoKAmlk", + "GAIgASgEEi0KCWF0dHJpYnV0ZRgDIAMoCzIaLmJncy5wcm90b2NvbC52Mi5B", + "dHRyaWJ1dGUSDAoEbmFtZRgEIAEoCRIPCgdzdWJqZWN0GAUgASgJEjIKBmFj", + "Y2VzcxgGIAEoCzIiLmJncy5wcm90b2NvbC5jbHViLnYxLlN0cmVhbUFjY2Vz", + "cxJRCgt2b2ljZV9sZXZlbBgHIAEoDjImLmJncy5wcm90b2NvbC5jbHViLnYx", + "LlN0cmVhbVZvaWNlTGV2ZWw6FFZPSUNFX0xFVkVMX0RJU0FCTEVEEhUKDWNy", + "ZWF0aW9uX3RpbWUYCCABKAQiLQoRU3RyZWFtRGVzY3JpcHRpb24SCgoCaWQY", + "AiABKAQSDAoEbmFtZRgEIAEoCSJwCg5NZW50aW9uQ29udGVudBILCgNhbGwY", + "ASABKAgSDAoEaGVyZRgCIAEoCBIxCgltZW1iZXJfaWQYAyADKAsyHi5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJJZBIQCgRyb2xlGAQgAygNQgIQASJe", + "ChRDcmVhdGVNZXNzYWdlT3B0aW9ucxIPCgdjb250ZW50GAIgASgJEjUKB21l", + "bnRpb24YAyABKAsyJC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW50aW9uQ29u", + "dGVudCJSChpDbHViU3RyZWFtTWVzc2FnZUNvbnRhaW5lchI0CgdtZXNzYWdl", + "GAEgAygLMiMuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtTWVzc2FnZSKR", + "AQoMQ29udGVudENoYWluEg8KB2NvbnRlbnQYBSABKAkSJgoFZW1iZWQYBiAD", + "KAsyFy5iZ3MucHJvdG9jb2wuRW1iZWRJbmZvEjUKB21lbnRpb24YByABKAsy", + "JC5iZ3MucHJvdG9jb2wuY2x1Yi52MS5NZW50aW9uQ29udGVudBIRCgllZGl0", + "X3RpbWUYCCABKAQijQIKDVN0cmVhbU1lc3NhZ2USIwoCaWQYAyABKAsyFy5i", + "Z3MucHJvdG9jb2wuTWVzc2FnZUlkEjcKBmF1dGhvchgEIAEoCzInLmJncy5w", + "cm90b2NvbC5jbHViLnYxLk1lbWJlckRlc2NyaXB0aW9uEjkKDWNvbnRlbnRf", + "Y2hhaW4YBiADKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5Db250ZW50Q2hh", + "aW4SOgoJZGVzdHJveWVyGA8gASgLMicuYmdzLnByb3RvY29sLmNsdWIudjEu", + "TWVtYmVyRGVzY3JpcHRpb24SEQoJZGVzdHJveWVkGBAgASgIEhQKDGRlc3Ry", + "b3lfdGltZRgRIAEoBCL+AgoNU3RyZWFtTWVudGlvbhIPCgdjbHViX2lkGAEg", + "ASgEEhEKCXN0cmVhbV9pZBgCIAEoBBIrCgptZXNzYWdlX2lkGAMgASgLMhcu", + "YmdzLnByb3RvY29sLk1lc3NhZ2VJZBI3CgZhdXRob3IYBCABKAsyJy5iZ3Mu", + "cHJvdG9jb2wuY2x1Yi52MS5NZW1iZXJEZXNjcmlwdGlvbhIRCglkZXN0cm95", + "ZWQYBSABKAgSLgoKbWVudGlvbl9pZBgGIAEoCzIaLmJncy5wcm90b2NvbC5U", + "aW1lU2VyaWVzSWQSMQoJbWVtYmVyX2lkGAcgASgLMh4uYmdzLnByb3RvY29s", + "LmNsdWIudjEuTWVtYmVySWQSNAoHbWVzc2FnZRgIIAEoCzIjLmJncy5wcm90", + "b2NvbC5jbHViLnYxLlN0cmVhbU1lc3NhZ2USNwoJY2x1Yl90eXBlGAkgASgL", + "MiQuYmdzLnByb3RvY29sLmNsdWIudjEuVW5pcXVlQ2x1YlR5cGUiWgoKU3Ry", + "ZWFtVmlldxIPCgdjbHViX2lkGAEgASgEEhEKCXN0cmVhbV9pZBgCIAEoBBIo", + "CgZtYXJrZXIYAyABKAsyGC5iZ3MucHJvdG9jb2wuVmlld01hcmtlciI9ChVT", + "dHJlYW1BZHZhbmNlVmlld1RpbWUSEQoJc3RyZWFtX2lkGAEgASgEEhEKCXZp", + "ZXdfdGltZRgCIAEoBCI4Cg9TdHJlYW1FdmVudFRpbWUSEQoJc3RyZWFtX2lk", + "GAEgASgEEhIKCmV2ZW50X3RpbWUYAiABKAQiYQoRU3RyZWFtTWVudGlvblZp", + "ZXcSDwoHY2x1Yl9pZBgBIAEoBBIRCglzdHJlYW1faWQYAiABKAQSKAoGbWFy", + "a2VyGAMgASgLMhguYmdzLnByb3RvY29sLlZpZXdNYXJrZXIi6QEKElN0cmVh", + "bVN0YXRlT3B0aW9ucxItCglhdHRyaWJ1dGUYASADKAsyGi5iZ3MucHJvdG9j", + "b2wudjIuQXR0cmlidXRlEgwKBG5hbWUYAiABKAkSDwoHc3ViamVjdBgDIAEo", + "CRIyCgZhY2Nlc3MYBCABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJl", + "YW1BY2Nlc3MSUQoLdm9pY2VfbGV2ZWwYBSABKA4yJi5iZ3MucHJvdG9jb2wu", + "Y2x1Yi52MS5TdHJlYW1Wb2ljZUxldmVsOhRWT0lDRV9MRVZFTF9ESVNBQkxF", + "RCKkAgoVU3RyZWFtU3RhdGVBc3NpZ25tZW50EhEKCXN0cmVhbV9pZBgBIAEo", + "BBItCglhdHRyaWJ1dGUYAiADKAsyGi5iZ3MucHJvdG9jb2wudjIuQXR0cmli", + "dXRlEgwKBG5hbWUYAyABKAkSDwoHc3ViamVjdBgEIAEoCRIyCgZhY2Nlc3MY", + "BSABKAsyIi5iZ3MucHJvdG9jb2wuY2x1Yi52MS5TdHJlYW1BY2Nlc3MSIwob", + "c3RyZWFtX3N1YnNjcmlwdGlvbl9yZW1vdmVkGAYgASgIElEKC3ZvaWNlX2xl", + "dmVsGAcgASgOMiYuYmdzLnByb3RvY29sLmNsdWIudjEuU3RyZWFtVm9pY2VM", + "ZXZlbDoUVk9JQ0VfTEVWRUxfRElTQUJMRUQimQEKFVN0cmVhbVR5cGluZ0lu", + "ZGljYXRvchIxCglhdXRob3JfaWQYASABKAsyHi5iZ3MucHJvdG9jb2wuY2x1", + "Yi52MS5NZW1iZXJJZBI+CglpbmRpY2F0b3IYAiABKA4yHS5iZ3MucHJvdG9j", + "b2wuVHlwaW5nSW5kaWNhdG9yOgxUWVBJTkdfU1RBUlQSDQoFZXBvY2gYAyAB", + "KAQ=")); 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::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubEnumReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubTypeReflection.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[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamPosition), global::Bgs.Protocol.Club.V1.StreamPosition.Parser, new[]{ "StreamId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamAccess), global::Bgs.Protocol.Club.V1.StreamAccess.Parser, new[]{ "Role" }, null, null, null, null), @@ -104,7 +107,7 @@ namespace Bgs.Protocol.Club.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ClubStreamMessageContainer), global::Bgs.Protocol.Club.V1.ClubStreamMessageContainer.Parser, new[]{ "Message" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.ContentChain), global::Bgs.Protocol.Club.V1.ContentChain.Parser, new[]{ "Content", "Embed", "Mention", "EditTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamMessage), global::Bgs.Protocol.Club.V1.StreamMessage.Parser, new[]{ "Id", "Author", "ContentChain", "Destroyer", "Destroyed", "DestroyTime" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamMention), global::Bgs.Protocol.Club.V1.StreamMention.Parser, new[]{ "ClubId", "StreamId", "MessageId", "Author", "Destroyed", "MentionId", "MemberId", "Message" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamMention), global::Bgs.Protocol.Club.V1.StreamMention.Parser, new[]{ "ClubId", "StreamId", "MessageId", "Author", "Destroyed", "MentionId", "MemberId", "Message", "ClubType" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamView), global::Bgs.Protocol.Club.V1.StreamView.Parser, new[]{ "ClubId", "StreamId", "Marker" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamAdvanceViewTime), global::Bgs.Protocol.Club.V1.StreamAdvanceViewTime.Parser, new[]{ "StreamId", "ViewTime" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.StreamEventTime), global::Bgs.Protocol.Club.V1.StreamEventTime.Parser, new[]{ "StreamId", "EventTime" }, null, null, null, null), @@ -2397,6 +2400,7 @@ namespace Bgs.Protocol.Club.V1 { mentionId_ = other.HasMentionId ? other.mentionId_.Clone() : null; memberId_ = other.HasMemberId ? other.memberId_.Clone() : null; message_ = other.HasMessage ? other.message_.Clone() : null; + clubType_ = other.HasClubType ? other.clubType_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2582,6 +2586,27 @@ namespace Bgs.Protocol.Club.V1 { message_ = null; } + /// Field number for the "club_type" field. + public const int ClubTypeFieldNumber = 9; + private global::Bgs.Protocol.Club.V1.UniqueClubType clubType_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.UniqueClubType ClubType { + get { return clubType_; } + set { + clubType_ = value; + } + } + /// Gets whether the club_type field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClubType { + get { return clubType_ != null; } + } + /// Clears the value of the club_type field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClubType() { + clubType_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as StreamMention); @@ -2603,6 +2628,7 @@ namespace Bgs.Protocol.Club.V1 { if (!object.Equals(MentionId, other.MentionId)) return false; if (!object.Equals(MemberId, other.MemberId)) return false; if (!object.Equals(Message, other.Message)) return false; + if (!object.Equals(ClubType, other.ClubType)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2617,6 +2643,7 @@ namespace Bgs.Protocol.Club.V1 { if (HasMentionId) hash ^= MentionId.GetHashCode(); if (HasMemberId) hash ^= MemberId.GetHashCode(); if (HasMessage) hash ^= Message.GetHashCode(); + if (HasClubType) hash ^= ClubType.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -2662,6 +2689,10 @@ namespace Bgs.Protocol.Club.V1 { output.WriteRawTag(66); output.WriteMessage(Message); } + if (HasClubType) { + output.WriteRawTag(74); + output.WriteMessage(ClubType); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2694,6 +2725,9 @@ namespace Bgs.Protocol.Club.V1 { if (HasMessage) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Message); } + if (HasClubType) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClubType); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -2744,6 +2778,12 @@ namespace Bgs.Protocol.Club.V1 { } Message.MergeFrom(other.Message); } + if (other.HasClubType) { + if (!HasClubType) { + ClubType = new global::Bgs.Protocol.Club.V1.UniqueClubType(); + } + ClubType.MergeFrom(other.ClubType); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -2802,6 +2842,13 @@ namespace Bgs.Protocol.Club.V1 { input.ReadMessage(Message); break; } + case 74: { + if (!HasClubType) { + ClubType = new global::Bgs.Protocol.Club.V1.UniqueClubType(); + } + input.ReadMessage(ClubType); + break; + } } } } diff --git a/Source/Framework/Proto/ClubTag.cs b/Source/Framework/Proto/ClubTag.cs new file mode 100644 index 000000000..2f72a07ce --- /dev/null +++ b/Source/Framework/Proto/ClubTag.cs @@ -0,0 +1,649 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: bgs/low/pb/client/club_tag.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.Club.V1 { + + /// Holder for reflection information generated from bgs/low/pb/client/club_tag.proto + public static partial class ClubTagReflection { + + #region Descriptor + /// File descriptor for bgs/low/pb/client/club_tag.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static ClubTagReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CiBiZ3MvbG93L3BiL2NsaWVudC9jbHViX3RhZy5wcm90bxIUYmdzLnByb3Rv", + "Y29sLmNsdWIudjEaIWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5wcm90", + "bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRf", + "b3B0aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", + "c2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5Ymdz", + "L2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRp", + "b25zLnByb3RvIl8KClRhZ09wdGlvbnMSHwoGYWN0aW9uGAEgASgNQg+C+SsL", + "KglUYWdBY3Rpb24SMAoDdGFnGAIgAygLMiMuYmdzLnByb3RvY29sLmNsdWIu", + "djEuVGFnSWRlbnRpZmllciI4Cg1UYWdJZGVudGlmaWVyEgoKAmlkGAEgASgN", + "EhsKBHR5cGUYAiABKA1CDYL5KwkqB1RhZ1R5cGUiZgoMTG9jYWxpemVkVGFn", + "EjMKBnRhZ19pZBgBIAEoCzIjLmJncy5wcm90b2NvbC5jbHViLnYxLlRhZ0lk", + "ZW50aWZpZXISDAoEbmFtZRgCIAEoCRITCgtkZXNjcmlwdGlvbhgDIAEoCSpK", + "CglUYWdBY3Rpb24SEwoPVEFHX0FDVElPTl9OT05FEAASFAoQVEFHX0FDVElP", + "Tl9DTEVBUhABEhIKDlRBR19BQ1RJT05fU0VUEAIqSwoHVGFnVHlwZRIUChBU", + "QUdfVFlQRV9JTlZBTElEEAASFQoRVEFHX1RZUEVfUExBVEZPUk0QARITCg9U", + "QUdfVFlQRV9DVVNUT00QAg==")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.Club.V1.TagAction), typeof(global::Bgs.Protocol.Club.V1.TagType), }, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.TagOptions), global::Bgs.Protocol.Club.V1.TagOptions.Parser, new[]{ "Action", "Tag" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.TagIdentifier), global::Bgs.Protocol.Club.V1.TagIdentifier.Parser, new[]{ "Id", "Type" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.LocalizedTag), global::Bgs.Protocol.Club.V1.LocalizedTag.Parser, new[]{ "TagId", "Name", "Description" }, null, null, null, null) + })); + } + #endregion + + } + #region Enums + public enum TagAction { + [pbr::OriginalName("TAG_ACTION_NONE")] None = 0, + [pbr::OriginalName("TAG_ACTION_CLEAR")] Clear = 1, + [pbr::OriginalName("TAG_ACTION_SET")] Set = 2, + } + + public enum TagType { + [pbr::OriginalName("TAG_TYPE_INVALID")] Invalid = 0, + [pbr::OriginalName("TAG_TYPE_PLATFORM")] Platform = 1, + [pbr::OriginalName("TAG_TYPE_CUSTOM")] Custom = 2, + } + + #endregion + + #region Messages + public sealed partial class TagOptions : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TagOptions()); + 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.ClubTagReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TagOptions() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TagOptions(TagOptions other) : this() { + _hasBits0 = other._hasBits0; + action_ = other.action_; + tag_ = other.tag_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TagOptions Clone() { + return new TagOptions(this); + } + + /// Field number for the "action" field. + public const int ActionFieldNumber = 1; + private readonly static uint ActionDefaultValue = 0; + + private uint action_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Action { + get { if ((_hasBits0 & 1) != 0) { return action_; } else { return ActionDefaultValue; } } + set { + _hasBits0 |= 1; + action_ = value; + } + } + /// Gets whether the "action" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasAction { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "action" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearAction() { + _hasBits0 &= ~1; + } + + /// Field number for the "tag" field. + public const int TagFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_tag_codec + = pb::FieldCodec.ForMessage(18, global::Bgs.Protocol.Club.V1.TagIdentifier.Parser); + private readonly pbc::RepeatedField tag_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField Tag { + get { return tag_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as TagOptions); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(TagOptions other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Action != other.Action) return false; + if(!tag_.Equals(other.tag_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasAction) hash ^= Action.GetHashCode(); + hash ^= tag_.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 (HasAction) { + output.WriteRawTag(8); + output.WriteUInt32(Action); + } + tag_.WriteTo(output, _repeated_tag_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasAction) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Action); + } + size += tag_.CalculateSize(_repeated_tag_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(TagOptions other) { + if (other == null) { + return; + } + if (other.HasAction) { + Action = other.Action; + } + tag_.Add(other.tag_); + _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: { + Action = input.ReadUInt32(); + break; + } + case 18: { + tag_.AddEntriesFrom(input, _repeated_tag_codec); + break; + } + } + } + } + + } + + public sealed partial class TagIdentifier : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TagIdentifier()); + 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.ClubTagReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TagIdentifier() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TagIdentifier(TagIdentifier other) : this() { + _hasBits0 = other._hasBits0; + id_ = other.id_; + type_ = other.type_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TagIdentifier Clone() { + return new TagIdentifier(this); + } + + /// Field number for the "id" field. + public const int IdFieldNumber = 1; + private readonly static uint IdDefaultValue = 0; + + private uint id_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint 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 "type" field. + public const int TypeFieldNumber = 2; + private readonly static uint TypeDefaultValue = 0; + + private uint type_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Type { + get { if ((_hasBits0 & 2) != 0) { return type_; } else { return TypeDefaultValue; } } + set { + _hasBits0 |= 2; + type_ = value; + } + } + /// Gets whether the "type" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasType { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "type" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearType() { + _hasBits0 &= ~2; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as TagIdentifier); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(TagIdentifier other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Id != other.Id) return false; + if (Type != other.Type) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasId) hash ^= Id.GetHashCode(); + if (HasType) hash ^= Type.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(8); + output.WriteUInt32(Id); + } + if (HasType) { + output.WriteRawTag(16); + output.WriteUInt32(Type); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasId) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id); + } + if (HasType) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Type); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(TagIdentifier other) { + if (other == null) { + return; + } + if (other.HasId) { + Id = other.Id; + } + if (other.HasType) { + Type = other.Type; + } + _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: { + Id = input.ReadUInt32(); + break; + } + case 16: { + Type = input.ReadUInt32(); + break; + } + } + } + } + + } + + public sealed partial class LocalizedTag : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LocalizedTag()); + 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.Club.V1.ClubTagReflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public LocalizedTag() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public LocalizedTag(LocalizedTag other) : this() { + tagId_ = other.HasTagId ? other.tagId_.Clone() : null; + name_ = other.name_; + description_ = other.description_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public LocalizedTag Clone() { + return new LocalizedTag(this); + } + + /// Field number for the "tag_id" field. + public const int TagIdFieldNumber = 1; + private global::Bgs.Protocol.Club.V1.TagIdentifier tagId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Club.V1.TagIdentifier TagId { + get { return tagId_; } + set { + tagId_ = value; + } + } + /// Gets whether the tag_id field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTagId { + get { return tagId_ != null; } + } + /// Clears the value of the tag_id field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTagId() { + tagId_ = null; + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 2; + 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; + } + + /// Field number for the "description" field. + public const int DescriptionFieldNumber = 3; + private readonly static string DescriptionDefaultValue = ""; + + private string description_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Description { + get { return description_ ?? DescriptionDefaultValue; } + set { + description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "description" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasDescription { + get { return description_ != null; } + } + /// Clears the value of the "description" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearDescription() { + description_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as LocalizedTag); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(LocalizedTag other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(TagId, other.TagId)) return false; + if (Name != other.Name) return false; + if (Description != other.Description) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasTagId) hash ^= TagId.GetHashCode(); + if (HasName) hash ^= Name.GetHashCode(); + if (HasDescription) hash ^= Description.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 (HasTagId) { + output.WriteRawTag(10); + output.WriteMessage(TagId); + } + if (HasName) { + output.WriteRawTag(18); + output.WriteString(Name); + } + if (HasDescription) { + output.WriteRawTag(26); + output.WriteString(Description); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasTagId) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(TagId); + } + if (HasName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (HasDescription) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(LocalizedTag other) { + if (other == null) { + return; + } + if (other.HasTagId) { + if (!HasTagId) { + TagId = new global::Bgs.Protocol.Club.V1.TagIdentifier(); + } + TagId.MergeFrom(other.TagId); + } + if (other.HasName) { + Name = other.Name; + } + if (other.HasDescription) { + Description = other.Description; + } + _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 (!HasTagId) { + TagId = new global::Bgs.Protocol.Club.V1.TagIdentifier(); + } + input.ReadMessage(TagId); + break; + } + case 18: { + Name = input.ReadString(); + break; + } + case 26: { + Description = input.ReadString(); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Source/Framework/Proto/ClubType.cs b/Source/Framework/Proto/ClubType.cs new file mode 100644 index 000000000..adb0fdc3d --- /dev/null +++ b/Source/Framework/Proto/ClubType.cs @@ -0,0 +1,228 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: bgs/low/pb/client/club_type.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.Club.V1 { + + /// Holder for reflection information generated from bgs/low/pb/client/club_type.proto + public static partial class ClubTypeReflection { + + #region Descriptor + /// File descriptor for bgs/low/pb/client/club_type.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static ClubTypeReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CiFiZ3MvbG93L3BiL2NsaWVudC9jbHViX3R5cGUucHJvdG8SFGJncy5wcm90", + "b2NvbC5jbHViLnYxIi8KDlVuaXF1ZUNsdWJUeXBlEg8KB3Byb2dyYW0YASAB", + "KAcSDAoEbmFtZRgCIAEoCQ==")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { }, + new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Club.V1.UniqueClubType), global::Bgs.Protocol.Club.V1.UniqueClubType.Parser, new[]{ "Program", "Name" }, null, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class UniqueClubType : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UniqueClubType()); + 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.ClubTypeReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public UniqueClubType() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public UniqueClubType(UniqueClubType other) : this() { + _hasBits0 = other._hasBits0; + program_ = other.program_; + name_ = other.name_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public UniqueClubType Clone() { + return new UniqueClubType(this); + } + + /// Field number for the "program" field. + public const int ProgramFieldNumber = 1; + 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 "name" field. + public const int NameFieldNumber = 2; + 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 UniqueClubType); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(UniqueClubType other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Program != other.Program) 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 (HasProgram) hash ^= Program.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 (HasProgram) { + output.WriteRawTag(13); + output.WriteFixed32(Program); + } + if (HasName) { + output.WriteRawTag(18); + output.WriteString(Name); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasProgram) { + size += 1 + 4; + } + if (HasName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(UniqueClubType other) { + if (other == null) { + return; + } + if (other.HasProgram) { + Program = other.Program; + } + 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 13: { + Program = input.ReadFixed32(); + break; + } + case 18: { + Name = input.ReadString(); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Source/Framework/Proto/ClubTypes.cs b/Source/Framework/Proto/ClubTypes.cs index 3706bbc03..79feeef0b 100644 --- a/Source/Framework/Proto/ClubTypes.cs +++ b/Source/Framework/Proto/ClubTypes.cs @@ -32,22 +32,25 @@ namespace Bgs.Protocol.Club.V1 { "cGIvY2xpZW50L2NsdWJfY29yZS5wcm90bxojYmdzL2xvdy9wYi9jbGllbnQv", "Y2x1Yl9tZW1iZXIucHJvdG8aJ2Jncy9sb3cvcGIvY2xpZW50L2NsdWJfaW52", "aXRhdGlvbi5wcm90bxogYmdzL2xvdy9wYi9jbGllbnQvY2x1Yl9iYW4ucHJv", - "dG8aI2Jncy9sb3cvcGIvY2xpZW50L2NsdWJfc3RyZWFtLnByb3RvGjViZ3Mv", - "bG93L3BiL2NsaWVudC9hcGkvY2xpZW50L3YyL2F0dHJpYnV0ZV90eXBlcy5w", - "cm90bxolYmdzL2xvdy9wYi9jbGllbnQvYWNjb3VudF90eXBlcy5wcm90bxoo", - "YmdzL2xvdy9wYi9jbGllbnQvZXZlbnRfdmlld190eXBlcy5wcm90bxooYmdz", - "L2xvdy9wYi9jbGllbnQvaW52aXRhdGlvbl90eXBlcy5wcm90bxolYmdzL2xv", - "dy9wYi9jbGllbnQvbWVzc2FnZV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9j", - "bGllbnQvZXRzX3R5cGVzLnByb3RvGiNiZ3MvbG93L3BiL2NsaWVudC92b2lj", - "ZV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnBy", - "b3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNz", - "YWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9l", - "eHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xp", - "ZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3RvGjli", - "Z3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29w", - "dGlvbnMucHJvdG9QAFABUAJQA1AEUAVQBlAHUAhQCVAKUAtQDFANUA5QD1AQ")); + "dG8aI2Jncy9sb3cvcGIvY2xpZW50L2NsdWJfc3RyZWFtLnByb3RvGiFiZ3Mv", + "bG93L3BiL2NsaWVudC9jbHViX3R5cGUucHJvdG8aIGJncy9sb3cvcGIvY2xp", + "ZW50L2NsdWJfdGFnLnByb3RvGitiZ3MvbG93L3BiL2NsaWVudC9jbHViX25h", + "bWVfZ2VuZXJhdG9yLnByb3RvGjViZ3MvbG93L3BiL2NsaWVudC9hcGkvY2xp", + "ZW50L3YyL2F0dHJpYnV0ZV90eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGll", + "bnQvYWNjb3VudF90eXBlcy5wcm90bxooYmdzL2xvdy9wYi9jbGllbnQvZXZl", + "bnRfdmlld190eXBlcy5wcm90bxooYmdzL2xvdy9wYi9jbGllbnQvaW52aXRh", + "dGlvbl90eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGllbnQvbWVzc2FnZV90", + "eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQvZXRzX3R5cGVzLnByb3Rv", + "GiNiZ3MvbG93L3BiL2NsaWVudC92b2ljZV90eXBlcy5wcm90bxohYmdzL2xv", + "dy9wYi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3Mv", + "bG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlv", + "bnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25z", + "L21ldGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9i", + "YWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG9QAFABUAJQA1AE", + "UAVQBlAHUAhQCVAKUAtQDFANUA5QD1AQUBFQElAT")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.Club.V1.ClubMembershipTypesReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubEnumReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubRoleReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubRangeSetReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubInvitationReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubBanReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.Descriptor, global::Bgs.Protocol.InvitationTypesReflection.Descriptor, global::Bgs.Protocol.MessageTypesReflection.Descriptor, global::Bgs.Protocol.EtsTypesReflection.Descriptor, global::Bgs.Protocol.VoiceTypesReflection.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.Club.V1.ClubMembershipTypesReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubEnumReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubRoleReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubRangeSetReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubCoreReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubMemberReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubInvitationReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubBanReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubStreamReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubTypeReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubTagReflection.Descriptor, global::Bgs.Protocol.Club.V1.ClubNameGeneratorReflection.Descriptor, global::Bgs.Protocol.V2.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.EventViewTypesReflection.Descriptor, global::Bgs.Protocol.InvitationTypesReflection.Descriptor, global::Bgs.Protocol.MessageTypesReflection.Descriptor, global::Bgs.Protocol.EtsTypesReflection.Descriptor, global::Bgs.Protocol.VoiceTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, null)); } #endregion diff --git a/Source/Framework/Proto/ConnectionService.cs b/Source/Framework/Proto/ConnectionService.cs index 292f54062..2b0132d43 100644 --- a/Source/Framework/Proto/ConnectionService.cs +++ b/Source/Framework/Proto/ConnectionService.cs @@ -27,67 +27,78 @@ namespace Bgs.Protocol.Connection.V1 { "CipiZ3MvbG93L3BiL2NsaWVudC9jb25uZWN0aW9uX3NlcnZpY2UucHJvdG8S", "GmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxGixiZ3MvbG93L3BiL2NsaWVu", "dC9jb250ZW50X2hhbmRsZV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGll", - "bnQvcnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf", - "ZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIv", - "Y2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8a", - "OGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9v", - "cHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", - "aW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8imwEKDkNvbm5lY3RSZXF1ZXN0", - "EioKCWNsaWVudF9pZBgBIAEoCzIXLmJncy5wcm90b2NvbC5Qcm9jZXNzSWQS", - "PQoMYmluZF9yZXF1ZXN0GAIgASgLMicuYmdzLnByb3RvY29sLmNvbm5lY3Rp", - "b24udjEuQmluZFJlcXVlc3QSHgoQdXNlX2JpbmRsZXNzX3JwYxgDIAEoCDoE", - "dHJ1ZSJXCiBDb25uZWN0aW9uTWV0ZXJpbmdDb250ZW50SGFuZGxlcxIzCg5j", - "b250ZW50X2hhbmRsZRgBIAMoCzIbLmJncy5wcm90b2NvbC5Db250ZW50SGFu", - "ZGxlIrQDCg9Db25uZWN0UmVzcG9uc2USKgoJc2VydmVyX2lkGAEgAigLMhcu", - "YmdzLnByb3RvY29sLlByb2Nlc3NJZBIqCgljbGllbnRfaWQYAiABKAsyFy5i", - "Z3MucHJvdG9jb2wuUHJvY2Vzc0lkEhMKC2JpbmRfcmVzdWx0GAMgASgNEj8K", - "DWJpbmRfcmVzcG9uc2UYBCABKAsyKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlv", - "bi52MS5CaW5kUmVzcG9uc2USWgoUY29udGVudF9oYW5kbGVfYXJyYXkYBSAB", - "KAsyPC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5Db25uZWN0aW9uTWV0", - "ZXJpbmdDb250ZW50SGFuZGxlcxITCgtzZXJ2ZXJfdGltZRgGIAEoBBIfChB1", - "c2VfYmluZGxlc3NfcnBjGAcgASgIOgVmYWxzZRJhChtiaW5hcnlfY29udGVu", - "dF9oYW5kbGVfYXJyYXkYCCABKAsyPC5iZ3MucHJvdG9jb2wuY29ubmVjdGlv", - "bi52MS5Db25uZWN0aW9uTWV0ZXJpbmdDb250ZW50SGFuZGxlcyIoCgxCb3Vu", - "ZFNlcnZpY2USDAoEaGFzaBgBIAIoBxIKCgJpZBgCIAIoDSKYAgoLQmluZFJl", - "cXVlc3QSLgogZGVwcmVjYXRlZF9pbXBvcnRlZF9zZXJ2aWNlX2hhc2gYASAD", - "KAdCBBABGAESUQobZGVwcmVjYXRlZF9leHBvcnRlZF9zZXJ2aWNlGAIgAygL", - "MiguYmdzLnByb3RvY29sLmNvbm5lY3Rpb24udjEuQm91bmRTZXJ2aWNlQgIY", - "ARJCChBleHBvcnRlZF9zZXJ2aWNlGAMgAygLMiguYmdzLnByb3RvY29sLmNv", - "bm5lY3Rpb24udjEuQm91bmRTZXJ2aWNlEkIKEGltcG9ydGVkX3NlcnZpY2UY", - "BCADKAsyKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5Cb3VuZFNlcnZp", - "Y2UiMQoMQmluZFJlc3BvbnNlEiEKE2ltcG9ydGVkX3NlcnZpY2VfaWQYASAD", - "KA1CBBABGAEijgEKC0VjaG9SZXF1ZXN0EgwKBHRpbWUYASABKAYSGwoMbmV0", - "d29ya19vbmx5GAIgASgIOgVmYWxzZRIPCgdwYXlsb2FkGAMgASgMEigKB2Zv", - "cndhcmQYBCABKAsyFy5iZ3MucHJvdG9jb2wuUHJvY2Vzc0lkEhkKEWZvcndh", - "cmRfY2xpZW50X2lkGAUgASgJIi0KDEVjaG9SZXNwb25zZRIMCgR0aW1lGAEg", - "ASgGEg8KB3BheWxvYWQYAiABKAwiJwoRRGlzY29ubmVjdFJlcXVlc3QSEgoK", - "ZXJyb3JfY29kZRgBIAIoDSI8ChZEaXNjb25uZWN0Tm90aWZpY2F0aW9uEhIK", - "CmVycm9yX2NvZGUYASACKA0SDgoGcmVhc29uGAIgASgJIhAKDkVuY3J5cHRS", - "ZXF1ZXN0MoUGChFDb25uZWN0aW9uU2VydmljZRJqCgdDb25uZWN0EiouYmdz", - "LnByb3RvY29sLmNvbm5lY3Rpb24udjEuQ29ubmVjdFJlcXVlc3QaKy5iZ3Mu", - "cHJvdG9jb2wuY29ubmVjdGlvbi52MS5Db25uZWN0UmVzcG9uc2UiBoL5KwII", - "ARJkCgRCaW5kEicuYmdzLnByb3RvY29sLmNvbm5lY3Rpb24udjEuQmluZFJl", - "cXVlc3QaKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5CaW5kUmVzcG9u", - "c2UiCYgCAYL5KwIIAhJhCgRFY2hvEicuYmdzLnByb3RvY29sLmNvbm5lY3Rp", - "b24udjEuRWNob1JlcXVlc3QaKC5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52", - "MS5FY2hvUmVzcG9uc2UiBoL5KwIIAxJoCg9Gb3JjZURpc2Nvbm5lY3QSMi5i", - "Z3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5EaXNjb25uZWN0Tm90aWZpY2F0", - "aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAQSRAoJS2Vl", - "cEFsaXZlEhQuYmdzLnByb3RvY29sLk5vRGF0YRoZLmJncy5wcm90b2NvbC5O", - "T19SRVNQT05TRSIGgvkrAggFElYKB0VuY3J5cHQSKi5iZ3MucHJvdG9jb2wu", - "Y29ubmVjdGlvbi52MS5FbmNyeXB0UmVxdWVzdBoULmJncy5wcm90b2NvbC5O", - "b0RhdGEiCYgCAYL5KwIIBhJlChFSZXF1ZXN0RGlzY29ubmVjdBItLmJncy5w", - "cm90b2NvbC5jb25uZWN0aW9uLnYxLkRpc2Nvbm5lY3RSZXF1ZXN0GhkuYmdz", - "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAcaTIL5KywKKmJuZXQucHJv", - "dG9jb2wuY29ubmVjdGlvbi5Db25uZWN0aW9uU2VydmljZYL5KwwqCmNvbm5l", - "Y3Rpb26K+SsCCAGK+SsCEAFCOwobYm5ldC5wcm90b2NvbC5jb25uZWN0aW9u", - "LnYxQhZDb25uZWN0aW9uU2VydmljZVByb3RvgAEAiAEB")); + "bnQvcnBjX3R5cGVzLnByb3RvGihiZ3MvbG93L3BiL2NsaWVudC9zZW1hbnRp", + "Y192ZXJzaW9uLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aOGJn", + "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRp", + "b25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9u", + "cy9zZXJ2aWNlX29wdGlvbnMucHJvdG8ilQEKFENsaWVudFNka1ZlcnNpb25J", + "bmZvEhAKCHNka19uYW1lGAEgASgJEjIKC3Nka192ZXJzaW9uGAIgASgLMh0u", + "YmdzLnByb3RvY29sLlNlbWFudGljVmVyc2lvbhI3ChBwcm90b2NvbF92ZXJz", + "aW9uGAMgASgLMh0uYmdzLnByb3RvY29sLlNlbWFudGljVmVyc2lvbiLAAgoO", + "Q29ubmVjdFJlcXVlc3QSKgoJY2xpZW50X2lkGAEgASgLMhcuYmdzLnByb3Rv", + "Y29sLlByb2Nlc3NJZBI9CgxiaW5kX3JlcXVlc3QYAiABKAsyJy5iZ3MucHJv", + "dG9jb2wuY29ubmVjdGlvbi52MS5CaW5kUmVxdWVzdBIeChB1c2VfYmluZGxl", + "c3NfcnBjGAMgASgIOgR0cnVlElgKDm1ldGVyaW5nX2xldmVsGAQgASgOMiku", + "YmdzLnByb3RvY29sLmNvbm5lY3Rpb24udjEuTWV0ZXJpbmdMZXZlbDoVTUVU", + "RVJJTkdfTEVWRUxfTEVHQUNZEkkKD2NsaWVudF9zZGtfaW5mbxgFIAEoCzIw", + "LmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxLkNsaWVudFNka1ZlcnNpb25J", + "bmZvIlcKIENvbm5lY3Rpb25NZXRlcmluZ0NvbnRlbnRIYW5kbGVzEjMKDmNv", + "bnRlbnRfaGFuZGxlGAEgAygLMhsuYmdzLnByb3RvY29sLkNvbnRlbnRIYW5k", + "bGUiwgMKD0Nvbm5lY3RSZXNwb25zZRIqCglzZXJ2ZXJfaWQYASACKAsyFy5i", + "Z3MucHJvdG9jb2wuUHJvY2Vzc0lkEioKCWNsaWVudF9pZBgCIAEoCzIXLmJn", + "cy5wcm90b2NvbC5Qcm9jZXNzSWQSEwoLYmluZF9yZXN1bHQYAyABKA0SPwoN", + "YmluZF9yZXNwb25zZRgEIAEoCzIoLmJncy5wcm90b2NvbC5jb25uZWN0aW9u", + "LnYxLkJpbmRSZXNwb25zZRJaChRjb250ZW50X2hhbmRsZV9hcnJheRgFIAEo", + "CzI8LmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxLkNvbm5lY3Rpb25NZXRl", + "cmluZ0NvbnRlbnRIYW5kbGVzEhMKC3NlcnZlcl90aW1lGAYgASgEEh8KEHVz", + "ZV9iaW5kbGVzc19ycGMYByABKAg6BWZhbHNlEmEKG2JpbmFyeV9jb250ZW50", + "X2hhbmRsZV9hcnJheRgIIAEoCzI8LmJncy5wcm90b2NvbC5jb25uZWN0aW9u", + "LnYxLkNvbm5lY3Rpb25NZXRlcmluZ0NvbnRlbnRIYW5kbGVzEgwKBGNpaWQY", + "CSABKAkiKAoMQm91bmRTZXJ2aWNlEgwKBGhhc2gYASACKAcSCgoCaWQYAiAC", + "KA0imAIKC0JpbmRSZXF1ZXN0Ei4KIGRlcHJlY2F0ZWRfaW1wb3J0ZWRfc2Vy", + "dmljZV9oYXNoGAEgAygHQgQQARgBElEKG2RlcHJlY2F0ZWRfZXhwb3J0ZWRf", + "c2VydmljZRgCIAMoCzIoLmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxLkJv", + "dW5kU2VydmljZUICGAESQgoQZXhwb3J0ZWRfc2VydmljZRgDIAMoCzIoLmJn", + "cy5wcm90b2NvbC5jb25uZWN0aW9uLnYxLkJvdW5kU2VydmljZRJCChBpbXBv", + "cnRlZF9zZXJ2aWNlGAQgAygLMiguYmdzLnByb3RvY29sLmNvbm5lY3Rpb24u", + "djEuQm91bmRTZXJ2aWNlIjEKDEJpbmRSZXNwb25zZRIhChNpbXBvcnRlZF9z", + "ZXJ2aWNlX2lkGAEgAygNQgQQARgBIo4BCgtFY2hvUmVxdWVzdBIMCgR0aW1l", + "GAEgASgGEhsKDG5ldHdvcmtfb25seRgCIAEoCDoFZmFsc2USDwoHcGF5bG9h", + "ZBgDIAEoDBIoCgdmb3J3YXJkGAQgASgLMhcuYmdzLnByb3RvY29sLlByb2Nl", + "c3NJZBIZChFmb3J3YXJkX2NsaWVudF9pZBgFIAEoCSItCgxFY2hvUmVzcG9u", + "c2USDAoEdGltZRgBIAEoBhIPCgdwYXlsb2FkGAIgASgMIicKEURpc2Nvbm5l", + "Y3RSZXF1ZXN0EhIKCmVycm9yX2NvZGUYASACKA0iPAoWRGlzY29ubmVjdE5v", + "dGlmaWNhdGlvbhISCgplcnJvcl9jb2RlGAEgAigNEg4KBnJlYXNvbhgCIAEo", + "CSIQCg5FbmNyeXB0UmVxdWVzdCpKCg1NZXRlcmluZ0xldmVsEhkKFU1FVEVS", + "SU5HX0xFVkVMX0xFR0FDWRAAEh4KGk1FVEVSSU5HX0xFVkVMX0NBVEVHT1JJ", + "WkVEEAEyiwYKEUNvbm5lY3Rpb25TZXJ2aWNlEmoKB0Nvbm5lY3QSKi5iZ3Mu", + "cHJvdG9jb2wuY29ubmVjdGlvbi52MS5Db25uZWN0UmVxdWVzdBorLmJncy5w", + "cm90b2NvbC5jb25uZWN0aW9uLnYxLkNvbm5lY3RSZXNwb25zZSIGgvkrAggB", + "EmcKBEJpbmQSJy5iZ3MucHJvdG9jb2wuY29ubmVjdGlvbi52MS5CaW5kUmVx", + "dWVzdBooLmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxLkJpbmRSZXNwb25z", + "ZSIMgvkrAggCgvkrAlABEmEKBEVjaG8SJy5iZ3MucHJvdG9jb2wuY29ubmVj", + "dGlvbi52MS5FY2hvUmVxdWVzdBooLmJncy5wcm90b2NvbC5jb25uZWN0aW9u", + "LnYxLkVjaG9SZXNwb25zZSIGgvkrAggDEmgKD0ZvcmNlRGlzY29ubmVjdBIy", + "LmJncy5wcm90b2NvbC5jb25uZWN0aW9uLnYxLkRpc2Nvbm5lY3ROb3RpZmlj", + "YXRpb24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBBJECglL", + "ZWVwQWxpdmUSFC5iZ3MucHJvdG9jb2wuTm9EYXRhGhkuYmdzLnByb3RvY29s", + "Lk5PX1JFU1BPTlNFIgaC+SsCCAUSWQoHRW5jcnlwdBIqLmJncy5wcm90b2Nv", + "bC5jb25uZWN0aW9uLnYxLkVuY3J5cHRSZXF1ZXN0GhQuYmdzLnByb3RvY29s", + "Lk5vRGF0YSIMgvkrAggGgvkrAlABEmUKEVJlcXVlc3REaXNjb25uZWN0Ei0u", + "YmdzLnByb3RvY29sLmNvbm5lY3Rpb24udjEuRGlzY29ubmVjdFJlcXVlc3Qa", + "GS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBxpMgvkrLAoqYm5l", + "dC5wcm90b2NvbC5jb25uZWN0aW9uLkNvbm5lY3Rpb25TZXJ2aWNlgvkrDCoK", + "Y29ubmVjdGlvbor5KwIIAYr5KwIQAUI6ChpiZ3MucHJvdG9jb2wuY29ubmVj", + "dGlvbi52MUIWQ29ubmVjdGlvblNlcnZpY2VQcm90b4ABAIgBAQ==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.ContentHandleTypesReflection.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.Connection.V1.ConnectRequest), global::Bgs.Protocol.Connection.V1.ConnectRequest.Parser, new[]{ "ClientId", "BindRequest", "UseBindlessRpc" }, null, null, null, null), + new pbr::FileDescriptor[] { global::Bgs.Protocol.ContentHandleTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.SemanticVersionReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.Connection.V1.MeteringLevel), }, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ClientSdkVersionInfo), global::Bgs.Protocol.Connection.V1.ClientSdkVersionInfo.Parser, new[]{ "SdkName", "SdkVersion", "ProtocolVersion" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectRequest), global::Bgs.Protocol.Connection.V1.ConnectRequest.Parser, new[]{ "ClientId", "BindRequest", "UseBindlessRpc", "MeteringLevel", "ClientSdkInfo" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles), global::Bgs.Protocol.Connection.V1.ConnectionMeteringContentHandles.Parser, new[]{ "ContentHandle" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectResponse), global::Bgs.Protocol.Connection.V1.ConnectResponse.Parser, new[]{ "ServerId", "ClientId", "BindResult", "BindResponse", "ContentHandleArray", "ServerTime", "UseBindlessRpc", "BinaryContentHandleArray" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.ConnectResponse), global::Bgs.Protocol.Connection.V1.ConnectResponse.Parser, new[]{ "ServerId", "ClientId", "BindResult", "BindResponse", "ContentHandleArray", "ServerTime", "UseBindlessRpc", "BinaryContentHandleArray", "Ciid" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.BoundService), global::Bgs.Protocol.Connection.V1.BoundService.Parser, new[]{ "Hash", "Id" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.BindRequest), global::Bgs.Protocol.Connection.V1.BindRequest.Parser, new[]{ "DeprecatedImportedServiceHash", "DeprecatedExportedService", "ExportedService", "ImportedService" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Connection.V1.BindResponse), global::Bgs.Protocol.Connection.V1.BindResponse.Parser, new[]{ "ImportedServiceId" }, null, null, null, null), @@ -101,7 +112,244 @@ namespace Bgs.Protocol.Connection.V1 { #endregion } + #region Enums + public enum MeteringLevel { + [pbr::OriginalName("METERING_LEVEL_LEGACY")] Legacy = 0, + [pbr::OriginalName("METERING_LEVEL_CATEGORIZED")] Categorized = 1, + } + + #endregion + #region Messages + public sealed partial class ClientSdkVersionInfo : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ClientSdkVersionInfo()); + 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.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ClientSdkVersionInfo() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ClientSdkVersionInfo(ClientSdkVersionInfo other) : this() { + sdkName_ = other.sdkName_; + sdkVersion_ = other.HasSdkVersion ? other.sdkVersion_.Clone() : null; + protocolVersion_ = other.HasProtocolVersion ? other.protocolVersion_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public ClientSdkVersionInfo Clone() { + return new ClientSdkVersionInfo(this); + } + + /// Field number for the "sdk_name" field. + public const int SdkNameFieldNumber = 1; + private readonly static string SdkNameDefaultValue = ""; + + private string sdkName_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string SdkName { + get { return sdkName_ ?? SdkNameDefaultValue; } + set { + sdkName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "sdk_name" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSdkName { + get { return sdkName_ != null; } + } + /// Clears the value of the "sdk_name" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSdkName() { + sdkName_ = null; + } + + /// Field number for the "sdk_version" field. + public const int SdkVersionFieldNumber = 2; + private global::Bgs.Protocol.SemanticVersion sdkVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.SemanticVersion SdkVersion { + get { return sdkVersion_; } + set { + sdkVersion_ = value; + } + } + /// Gets whether the sdk_version field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasSdkVersion { + get { return sdkVersion_ != null; } + } + /// Clears the value of the sdk_version field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearSdkVersion() { + sdkVersion_ = null; + } + + /// Field number for the "protocol_version" field. + public const int ProtocolVersionFieldNumber = 3; + private global::Bgs.Protocol.SemanticVersion protocolVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.SemanticVersion ProtocolVersion { + get { return protocolVersion_; } + set { + protocolVersion_ = value; + } + } + /// Gets whether the protocol_version field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasProtocolVersion { + get { return protocolVersion_ != null; } + } + /// Clears the value of the protocol_version field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearProtocolVersion() { + protocolVersion_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as ClientSdkVersionInfo); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(ClientSdkVersionInfo other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (SdkName != other.SdkName) return false; + if (!object.Equals(SdkVersion, other.SdkVersion)) return false; + if (!object.Equals(ProtocolVersion, other.ProtocolVersion)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasSdkName) hash ^= SdkName.GetHashCode(); + if (HasSdkVersion) hash ^= SdkVersion.GetHashCode(); + if (HasProtocolVersion) hash ^= ProtocolVersion.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 (HasSdkName) { + output.WriteRawTag(10); + output.WriteString(SdkName); + } + if (HasSdkVersion) { + output.WriteRawTag(18); + output.WriteMessage(SdkVersion); + } + if (HasProtocolVersion) { + output.WriteRawTag(26); + output.WriteMessage(ProtocolVersion); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasSdkName) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(SdkName); + } + if (HasSdkVersion) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SdkVersion); + } + if (HasProtocolVersion) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ProtocolVersion); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(ClientSdkVersionInfo other) { + if (other == null) { + return; + } + if (other.HasSdkName) { + SdkName = other.SdkName; + } + if (other.HasSdkVersion) { + if (!HasSdkVersion) { + SdkVersion = new global::Bgs.Protocol.SemanticVersion(); + } + SdkVersion.MergeFrom(other.SdkVersion); + } + if (other.HasProtocolVersion) { + if (!HasProtocolVersion) { + ProtocolVersion = new global::Bgs.Protocol.SemanticVersion(); + } + ProtocolVersion.MergeFrom(other.ProtocolVersion); + } + _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: { + SdkName = input.ReadString(); + break; + } + case 18: { + if (!HasSdkVersion) { + SdkVersion = new global::Bgs.Protocol.SemanticVersion(); + } + input.ReadMessage(SdkVersion); + break; + } + case 26: { + if (!HasProtocolVersion) { + ProtocolVersion = new global::Bgs.Protocol.SemanticVersion(); + } + input.ReadMessage(ProtocolVersion); + break; + } + } + } + } + + } + public sealed partial class ConnectRequest : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConnectRequest()); private pb::UnknownFieldSet _unknownFields; @@ -111,7 +359,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[0]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[1]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -132,6 +380,8 @@ namespace Bgs.Protocol.Connection.V1 { clientId_ = other.HasClientId ? other.clientId_.Clone() : null; bindRequest_ = other.HasBindRequest ? other.bindRequest_.Clone() : null; useBindlessRpc_ = other.useBindlessRpc_; + meteringLevel_ = other.meteringLevel_; + clientSdkInfo_ = other.HasClientSdkInfo ? other.clientSdkInfo_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -206,6 +456,51 @@ namespace Bgs.Protocol.Connection.V1 { _hasBits0 &= ~1; } + /// Field number for the "metering_level" field. + public const int MeteringLevelFieldNumber = 4; + private readonly static global::Bgs.Protocol.Connection.V1.MeteringLevel MeteringLevelDefaultValue = global::Bgs.Protocol.Connection.V1.MeteringLevel.Legacy; + + private global::Bgs.Protocol.Connection.V1.MeteringLevel meteringLevel_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Connection.V1.MeteringLevel MeteringLevel { + get { if ((_hasBits0 & 2) != 0) { return meteringLevel_; } else { return MeteringLevelDefaultValue; } } + set { + _hasBits0 |= 2; + meteringLevel_ = value; + } + } + /// Gets whether the "metering_level" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasMeteringLevel { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "metering_level" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearMeteringLevel() { + _hasBits0 &= ~2; + } + + /// Field number for the "client_sdk_info" field. + public const int ClientSdkInfoFieldNumber = 5; + private global::Bgs.Protocol.Connection.V1.ClientSdkVersionInfo clientSdkInfo_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Bgs.Protocol.Connection.V1.ClientSdkVersionInfo ClientSdkInfo { + get { return clientSdkInfo_; } + set { + clientSdkInfo_ = value; + } + } + /// Gets whether the client_sdk_info field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasClientSdkInfo { + get { return clientSdkInfo_ != null; } + } + /// Clears the value of the client_sdk_info field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearClientSdkInfo() { + clientSdkInfo_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ConnectRequest); @@ -222,6 +517,8 @@ namespace Bgs.Protocol.Connection.V1 { if (!object.Equals(ClientId, other.ClientId)) return false; if (!object.Equals(BindRequest, other.BindRequest)) return false; if (UseBindlessRpc != other.UseBindlessRpc) return false; + if (MeteringLevel != other.MeteringLevel) return false; + if (!object.Equals(ClientSdkInfo, other.ClientSdkInfo)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -231,6 +528,8 @@ namespace Bgs.Protocol.Connection.V1 { if (HasClientId) hash ^= ClientId.GetHashCode(); if (HasBindRequest) hash ^= BindRequest.GetHashCode(); if (HasUseBindlessRpc) hash ^= UseBindlessRpc.GetHashCode(); + if (HasMeteringLevel) hash ^= MeteringLevel.GetHashCode(); + if (HasClientSdkInfo) hash ^= ClientSdkInfo.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -256,6 +555,14 @@ namespace Bgs.Protocol.Connection.V1 { output.WriteRawTag(24); output.WriteBool(UseBindlessRpc); } + if (HasMeteringLevel) { + output.WriteRawTag(32); + output.WriteEnum((int) MeteringLevel); + } + if (HasClientSdkInfo) { + output.WriteRawTag(42); + output.WriteMessage(ClientSdkInfo); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -273,6 +580,12 @@ namespace Bgs.Protocol.Connection.V1 { if (HasUseBindlessRpc) { size += 1 + 1; } + if (HasMeteringLevel) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) MeteringLevel); + } + if (HasClientSdkInfo) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ClientSdkInfo); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -299,6 +612,15 @@ namespace Bgs.Protocol.Connection.V1 { if (other.HasUseBindlessRpc) { UseBindlessRpc = other.UseBindlessRpc; } + if (other.HasMeteringLevel) { + MeteringLevel = other.MeteringLevel; + } + if (other.HasClientSdkInfo) { + if (!HasClientSdkInfo) { + ClientSdkInfo = new global::Bgs.Protocol.Connection.V1.ClientSdkVersionInfo(); + } + ClientSdkInfo.MergeFrom(other.ClientSdkInfo); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -328,6 +650,17 @@ namespace Bgs.Protocol.Connection.V1 { UseBindlessRpc = input.ReadBool(); break; } + case 32: { + MeteringLevel = (global::Bgs.Protocol.Connection.V1.MeteringLevel) input.ReadEnum(); + break; + } + case 42: { + if (!HasClientSdkInfo) { + ClientSdkInfo = new global::Bgs.Protocol.Connection.V1.ClientSdkVersionInfo(); + } + input.ReadMessage(ClientSdkInfo); + break; + } } } } @@ -342,7 +675,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[1]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[2]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -464,7 +797,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[2]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[3]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -490,6 +823,7 @@ namespace Bgs.Protocol.Connection.V1 { serverTime_ = other.serverTime_; useBindlessRpc_ = other.useBindlessRpc_; binaryContentHandleArray_ = other.HasBinaryContentHandleArray ? other.binaryContentHandleArray_.Clone() : null; + ciid_ = other.ciid_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -675,6 +1009,29 @@ namespace Bgs.Protocol.Connection.V1 { binaryContentHandleArray_ = null; } + /// Field number for the "ciid" field. + public const int CiidFieldNumber = 9; + private readonly static string CiidDefaultValue = ""; + + private string ciid_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string Ciid { + get { return ciid_ ?? CiidDefaultValue; } + set { + ciid_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "ciid" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasCiid { + get { return ciid_ != null; } + } + /// Clears the value of the "ciid" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearCiid() { + ciid_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ConnectResponse); @@ -696,6 +1053,7 @@ namespace Bgs.Protocol.Connection.V1 { if (ServerTime != other.ServerTime) return false; if (UseBindlessRpc != other.UseBindlessRpc) return false; if (!object.Equals(BinaryContentHandleArray, other.BinaryContentHandleArray)) return false; + if (Ciid != other.Ciid) return false; return Equals(_unknownFields, other._unknownFields); } @@ -710,6 +1068,7 @@ namespace Bgs.Protocol.Connection.V1 { if (HasServerTime) hash ^= ServerTime.GetHashCode(); if (HasUseBindlessRpc) hash ^= UseBindlessRpc.GetHashCode(); if (HasBinaryContentHandleArray) hash ^= BinaryContentHandleArray.GetHashCode(); + if (HasCiid) hash ^= Ciid.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -755,6 +1114,10 @@ namespace Bgs.Protocol.Connection.V1 { output.WriteRawTag(66); output.WriteMessage(BinaryContentHandleArray); } + if (HasCiid) { + output.WriteRawTag(74); + output.WriteString(Ciid); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -787,6 +1150,9 @@ namespace Bgs.Protocol.Connection.V1 { if (HasBinaryContentHandleArray) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(BinaryContentHandleArray); } + if (HasCiid) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Ciid); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -837,6 +1203,9 @@ namespace Bgs.Protocol.Connection.V1 { } BinaryContentHandleArray.MergeFrom(other.BinaryContentHandleArray); } + if (other.HasCiid) { + Ciid = other.Ciid; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -895,6 +1264,10 @@ namespace Bgs.Protocol.Connection.V1 { input.ReadMessage(BinaryContentHandleArray); break; } + case 74: { + Ciid = input.ReadString(); + break; + } } } } @@ -910,7 +1283,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[3]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[4]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1094,7 +1467,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[4]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[5]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1278,7 +1651,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[5]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1402,7 +1775,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[6]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1711,7 +2084,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[7]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1895,7 +2268,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[8]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2039,7 +2412,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[9]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2222,7 +2595,7 @@ namespace Bgs.Protocol.Connection.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { - get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[10]; } + get { return global::Bgs.Protocol.Connection.V1.ConnectionServiceReflection.Descriptor.MessageTypes[11]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/Source/Framework/Proto/ContentHandleTypes.cs b/Source/Framework/Proto/ContentHandleTypes.cs index 9d6bb7400..411fb6e25 100644 --- a/Source/Framework/Proto/ContentHandleTypes.cs +++ b/Source/Framework/Proto/ContentHandleTypes.cs @@ -27,11 +27,15 @@ namespace Bgs.Protocol { "CixiZ3MvbG93L3BiL2NsaWVudC9jb250ZW50X2hhbmRsZV90eXBlcy5wcm90", "bxIMYmdzLnByb3RvY29sIk8KDUNvbnRlbnRIYW5kbGUSDgoGcmVnaW9uGAEg", "AigHEg0KBXVzYWdlGAIgAigHEgwKBGhhc2gYAyACKAwSEQoJcHJvdG9fdXJs", - "GAQgASgJQiMKDWJuZXQucHJvdG9jb2xCEkNvbnRlbnRIYW5kbGVQcm90bw==")); + "GAQgASgJIl8KFlRpdGxlSWNvbkNvbnRlbnRIYW5kbGUSEAoIdGl0bGVfaWQY", + "ASABKA0SMwoOY29udGVudF9oYW5kbGUYAiABKAsyGy5iZ3MucHJvdG9jb2wu", + "Q29udGVudEhhbmRsZUIiCgxiZ3MucHJvdG9jb2xCEkNvbnRlbnRIYW5kbGVQ", + "cm90bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.ContentHandle), global::Bgs.Protocol.ContentHandle.Parser, new[]{ "Region", "Usage", "Hash", "ProtoUrl" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.ContentHandle), global::Bgs.Protocol.ContentHandle.Parser, new[]{ "Region", "Usage", "Hash", "ProtoUrl" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.TitleIconContentHandle), global::Bgs.Protocol.TitleIconContentHandle.Parser, new[]{ "TitleId", "ContentHandle" }, null, null, null, null) })); } #endregion @@ -303,6 +307,194 @@ namespace Bgs.Protocol { } + public sealed partial class TitleIconContentHandle : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TitleIconContentHandle()); + 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.ContentHandleTypesReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TitleIconContentHandle() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TitleIconContentHandle(TitleIconContentHandle other) : this() { + _hasBits0 = other._hasBits0; + titleId_ = other.titleId_; + contentHandle_ = other.HasContentHandle ? other.contentHandle_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public TitleIconContentHandle Clone() { + return new TitleIconContentHandle(this); + } + + /// Field number for the "title_id" field. + public const int TitleIdFieldNumber = 1; + private readonly static uint TitleIdDefaultValue = 0; + + private uint titleId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint TitleId { + get { if ((_hasBits0 & 1) != 0) { return titleId_; } else { return TitleIdDefaultValue; } } + set { + _hasBits0 |= 1; + titleId_ = value; + } + } + /// Gets whether the "title_id" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTitleId { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "title_id" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTitleId() { + _hasBits0 &= ~1; + } + + /// Field number for the "content_handle" field. + public const int ContentHandleFieldNumber = 2; + 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 TitleIconContentHandle); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(TitleIconContentHandle other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (TitleId != other.TitleId) return false; + 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 (HasTitleId) hash ^= TitleId.GetHashCode(); + 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 (HasTitleId) { + output.WriteRawTag(8); + output.WriteUInt32(TitleId); + } + if (HasContentHandle) { + output.WriteRawTag(18); + output.WriteMessage(ContentHandle); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasTitleId) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TitleId); + } + if (HasContentHandle) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(ContentHandle); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(TitleIconContentHandle other) { + if (other == null) { + return; + } + if (other.HasTitleId) { + TitleId = other.TitleId; + } + 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 8: { + TitleId = input.ReadUInt32(); + break; + } + case 18: { + if (!HasContentHandle) { + ContentHandle = new global::Bgs.Protocol.ContentHandle(); + } + input.ReadMessage(ContentHandle); + break; + } + } + } + } + + } + #endregion } diff --git a/Source/Framework/Proto/EntityTypes.cs b/Source/Framework/Proto/EntityTypes.cs index 440e9c014..d78a7fb5c 100644 --- a/Source/Framework/Proto/EntityTypes.cs +++ b/Source/Framework/Proto/EntityTypes.cs @@ -31,8 +31,8 @@ namespace Bgs.Protocol { "EhQKBGhpZ2gYASACKAZCBoL5KwIIAhITCgNsb3cYAiACKAZCBoL5KwIIAjoG", "gvkrAggBInsKCElkZW50aXR5EjQKCmFjY291bnRfaWQYASABKAsyFi5iZ3Mu", "cHJvdG9jb2wuRW50aXR5SWRCCIr5KwQ6AhABEjkKD2dhbWVfYWNjb3VudF9p", - "ZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIIivkrBDoCEAJCHAoN", - "Ym5ldC5wcm90b2NvbEILRW50aXR5UHJvdG8=")); + "ZBgCIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZEIIivkrBDoCEAJCGwoM", + "YmdzLnByb3RvY29sQgtFbnRpdHlQcm90bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/FriendsService.cs b/Source/Framework/Proto/FriendsService.cs index c32b30655..9094d438e 100644 --- a/Source/Framework/Proto/FriendsService.cs +++ b/Source/Framework/Proto/FriendsService.cs @@ -29,10 +29,10 @@ namespace Bgs.Protocol.Friends.V1 { "aWJ1dGVfdHlwZXMucHJvdG8aJGJncy9sb3cvcGIvY2xpZW50L2VudGl0eV90", "eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGllbnQvZnJpZW5kc190eXBlcy5w", "cm90bxooYmdzL2xvdy9wYi9jbGllbnQvaW52aXRhdGlvbl90eXBlcy5wcm90", - "bxohYmdzL2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjliZ3MvbG93", - "L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMu", - "cHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2Zp", - "ZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9l", + "bxohYmdzL2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93", + "L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnBy", + "b3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNz", + "YWdlX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9l", "eHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2Ns", "aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8i", "VwoQU3Vic2NyaWJlUmVxdWVzdBIwCghhZ2VudF9pZBgBIAEoCzIWLmJncy5w", @@ -87,7 +87,7 @@ namespace Bgs.Protocol.Friends.V1 { "Y29sLmZyaWVuZHMudjEuU2VudEludml0YXRpb24idgohU2VudEludml0YXRp", "b25SZW1vdmVkTm90aWZpY2F0aW9uEioKCmFjY291bnRfaWQYASABKAsyFi5i", "Z3MucHJvdG9jb2wuRW50aXR5SWQSFQoNaW52aXRhdGlvbl9pZBgCIAEoBhIO", - "CgZyZWFzb24YAyABKA0yyAsKDkZyaWVuZHNTZXJ2aWNlEnAKCVN1YnNjcmli", + "CgZyZWFzb24YAyABKA0yywsKDkZyaWVuZHNTZXJ2aWNlEnAKCVN1YnNjcmli", "ZRIpLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLlN1YnNjcmliZVJlcXVlc3Qa", "Ki5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5TdWJzY3JpYmVSZXNwb25zZSIM", "gvkrAggBgvkrAhABEmQKDlNlbmRJbnZpdGF0aW9uEi4uYmdzLnByb3RvY29s", @@ -97,52 +97,52 @@ namespace Bgs.Protocol.Friends.V1 { "dWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiDIL5KwIIA4L5KwIQARJoChBS", "ZXZva2VJbnZpdGF0aW9uEjAuYmdzLnByb3RvY29sLmZyaWVuZHMudjEuUmV2", "b2tlSW52aXRhdGlvblJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgyC", - "+SsCCASC+SsCEAESbQoRRGVjbGluZUludml0YXRpb24SMS5iZ3MucHJvdG9j", + "+SsCCASC+SsCEAEScAoRRGVjbGluZUludml0YXRpb24SMS5iZ3MucHJvdG9j", "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=")); + "cHJvdG9jb2wuTm9EYXRhIhKC+SsCCAWC+SsCEAGC+SsCUAESaAoQSWdub3Jl", + "SW52aXRhdGlvbhIwLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLklnbm9yZUlu", + "dml0YXRpb25SZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIMgvkrAggG", + "gvkrAhABEmAKDFJlbW92ZUZyaWVuZBIsLmJncy5wcm90b2NvbC5mcmllbmRz", + "LnYxLlJlbW92ZUZyaWVuZFJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRh", + "IgyC+SsCCAiC+SsCEAESdgoLVmlld0ZyaWVuZHMSKy5iZ3MucHJvdG9jb2wu", + "ZnJpZW5kcy52MS5WaWV3RnJpZW5kc1JlcXVlc3QaLC5iZ3MucHJvdG9jb2wu", + "ZnJpZW5kcy52MS5WaWV3RnJpZW5kc1Jlc3BvbnNlIgyC+SsCCAmC+SsCEAES", + "agoRVXBkYXRlRnJpZW5kU3RhdGUSMS5iZ3MucHJvdG9jb2wuZnJpZW5kcy52", + "MS5VcGRhdGVGcmllbmRTdGF0ZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9E", + "YXRhIgyC+SsCCAqC+SsCEAESXgoLVW5zdWJzY3JpYmUSKy5iZ3MucHJvdG9j", + "b2wuZnJpZW5kcy52MS5VbnN1YnNjcmliZVJlcXVlc3QaFC5iZ3MucHJvdG9j", + "b2wuTm9EYXRhIgyC+SsCCAuC+SsCEAESagoUUmV2b2tlQWxsSW52aXRhdGlv", + "bnMSNC5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZXZva2VBbGxJbnZpdGF0", + "aW9uc1JlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAwSdgoN", + "R2V0RnJpZW5kTGlzdBItLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkdldEZy", + "aWVuZExpc3RSZXF1ZXN0Gi4uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuR2V0", + "RnJpZW5kTGlzdFJlc3BvbnNlIgaC+SsCCA0SYgoQQ3JlYXRlRnJpZW5kc2hp", + "cBIwLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkNyZWF0ZUZyaWVuZHNoaXBS", + "ZXF1ZXN0GhQuYmdzLnByb3RvY29sLk5vRGF0YSIGgvkrAggOGkOC+SsmCiRi", + "bmV0LnByb3RvY29sLmZyaWVuZHMuRnJpZW5kc1NlcnZpY2WC+SsJKgdmcmll", + "bmRzgvkrAjABivkrAhABMtIGCg9GcmllbmRzTGlzdGVuZXISXwoNT25Gcmll", + "bmRBZGRlZBIrLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkZyaWVuZE5vdGlm", + "aWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggBEmEK", + "D09uRnJpZW5kUmVtb3ZlZBIrLmJncy5wcm90b2NvbC5mcmllbmRzLnYxLkZy", + "aWVuZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIG", + "gvkrAggCEm8KGU9uUmVjZWl2ZWRJbnZpdGF0aW9uQWRkZWQSLy5iZ3MucHJv", + "dG9jb2wuZnJpZW5kcy52MS5JbnZpdGF0aW9uTm90aWZpY2F0aW9uGhkuYmdz", + "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAMScQobT25SZWNlaXZlZElu", + "dml0YXRpb25SZW1vdmVkEi8uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuSW52", + "aXRhdGlvbk5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05T", + "RSIGgvkrAggEEnQKFU9uU2VudEludml0YXRpb25BZGRlZBI4LmJncy5wcm90", + "b2NvbC5mcmllbmRzLnYxLlNlbnRJbnZpdGF0aW9uQWRkZWROb3RpZmljYXRp", + "b24aGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiBoL5KwIIBRJ4ChdPblNl", + "bnRJbnZpdGF0aW9uUmVtb3ZlZBI6LmJncy5wcm90b2NvbC5mcmllbmRzLnYx", + "LlNlbnRJbnZpdGF0aW9uUmVtb3ZlZE5vdGlmaWNhdGlvbhoZLmJncy5wcm90", + "b2NvbC5OT19SRVNQT05TRSIGgvkrAggGEnAKE09uVXBkYXRlRnJpZW5kU3Rh", + "dGUSNi5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5VcGRhdGVGcmllbmRTdGF0", + "ZU5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr", + "AggHGjWC+SslCiNibmV0LnByb3RvY29sLmZyaWVuZHMuRnJpZW5kc05vdGlm", + "eYL5KwI4AYr5KwIIAUI0ChdiZ3MucHJvdG9jb2wuZnJpZW5kcy52MUITRnJp", + "ZW5kc1NlcnZpY2VQcm90b4ABAIgBAQ==")); 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::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.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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" }, 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), diff --git a/Source/Framework/Proto/FriendsTypes.cs b/Source/Framework/Proto/FriendsTypes.cs index 609c6157c..0d30c6477 100644 --- a/Source/Framework/Proto/FriendsTypes.cs +++ b/Source/Framework/Proto/FriendsTypes.cs @@ -48,23 +48,24 @@ namespace Bgs.Protocol.Friends.V1 { "KAsyFy5iZ3MucHJvdG9jb2wuQXR0cmlidXRlIpMBCg5TZW50SW52aXRhdGlv", "bhIKCgJpZBgBIAEoBhITCgt0YXJnZXRfbmFtZRgCIAEoCRIMCgRyb2xlGAMg", "ASgNEioKCWF0dHJpYnV0ZRgEIAMoCzIXLmJncy5wcm90b2NvbC5BdHRyaWJ1", - "dGUSFQoNY3JlYXRpb25fdGltZRgFIAEoBBIPCgdwcm9ncmFtGAYgASgHItUB", + "dGUSFQoNY3JlYXRpb25fdGltZRgFIAEoBBIPCgdwcm9ncmFtGAYgASgHIvoB", "ChZGcmllbmRJbnZpdGF0aW9uUGFyYW1zEhwKDHRhcmdldF9lbWFpbBgBIAEo", "CUIGgvkrAggBEiEKEXRhcmdldF9iYXR0bGVfdGFnGAIgASgJQgaC+SsCCAES", "JAoEcm9sZRgGIAMoDUIWEAGK+SsGKgQKAggBivkrBioECgIQARIqCglhdHRy", "aWJ1dGUYCCADKAsyFy5iZ3MucHJvdG9jb2wuQXR0cmlidXRlEhMKC3Rhcmdl", - "dF9uYW1lGAkgASgJEhMKB3Byb2dyYW0YCiABKAdCAhgBItYCChFTdWJzY3Jp", - "YmVSZXNwb25zZRIXCgttYXhfZnJpZW5kcxgBIAEoDUICGAESJAoYbWF4X3Jl", - "Y2VpdmVkX2ludml0YXRpb25zGAIgASgNQgIYARIgChRtYXhfc2VudF9pbnZp", - "dGF0aW9ucxgDIAEoDUICGAESIAoEcm9sZRgEIAMoCzISLmJncy5wcm90b2Nv", - "bC5Sb2xlEjAKB2ZyaWVuZHMYBSADKAsyHy5iZ3MucHJvdG9jb2wuZnJpZW5k", - "cy52MS5GcmllbmQSSQoUcmVjZWl2ZWRfaW52aXRhdGlvbnMYByADKAsyKy5i", - "Z3MucHJvdG9jb2wuZnJpZW5kcy52MS5SZWNlaXZlZEludml0YXRpb24SQQoQ", - "c2VudF9pbnZpdGF0aW9ucxgIIAMoCzInLmJncy5wcm90b2NvbC5mcmllbmRz", - "LnYxLlNlbnRJbnZpdGF0aW9uIk4KF0FjY2VwdEludml0YXRpb25PcHRpb25z", - "EiIKBHJvbGUYASABKA1CFIr5KwYSBAoCCACK+SsGEgQKAhACEg8KB3Byb2dy", - "YW0YAiABKAdCLQoYYm5ldC5wcm90b2NvbC5mcmllbmRzLnYxQhFGcmllbmRz", - "VHlwZXNQcm90b1AA")); + "dF9uYW1lGAkgASgJEhMKB3Byb2dyYW0YCiABKAdCAhgBEiMKE3RhcmdldF9w", + "aG9uZV9udW1iZXIYCyABKAlCBoL5KwIIASLWAgoRU3Vic2NyaWJlUmVzcG9u", + "c2USFwoLbWF4X2ZyaWVuZHMYASABKA1CAhgBEiQKGG1heF9yZWNlaXZlZF9p", + "bnZpdGF0aW9ucxgCIAEoDUICGAESIAoUbWF4X3NlbnRfaW52aXRhdGlvbnMY", + "AyABKA1CAhgBEiAKBHJvbGUYBCADKAsyEi5iZ3MucHJvdG9jb2wuUm9sZRIw", + "CgdmcmllbmRzGAUgAygLMh8uYmdzLnByb3RvY29sLmZyaWVuZHMudjEuRnJp", + "ZW5kEkkKFHJlY2VpdmVkX2ludml0YXRpb25zGAcgAygLMisuYmdzLnByb3Rv", + "Y29sLmZyaWVuZHMudjEuUmVjZWl2ZWRJbnZpdGF0aW9uEkEKEHNlbnRfaW52", + "aXRhdGlvbnMYCCADKAsyJy5iZ3MucHJvdG9jb2wuZnJpZW5kcy52MS5TZW50", + "SW52aXRhdGlvbiJOChdBY2NlcHRJbnZpdGF0aW9uT3B0aW9ucxIiCgRyb2xl", + "GAEgASgNQhSK+SsGEgQKAggAivkrBhIECgIQAhIPCgdwcm9ncmFtGAIgASgH", + "QiwKF2Jncy5wcm90b2NvbC5mcmllbmRzLnYxQhFGcmllbmRzVHlwZXNQcm90", + "b1AA")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, 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[] { @@ -73,7 +74,7 @@ namespace Bgs.Protocol.Friends.V1 { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.ReceivedInvitation), global::Bgs.Protocol.Friends.V1.ReceivedInvitation.Parser, new[]{ "Id", "InviterIdentity", "InviteeIdentity", "InviterName", "InviteeName", "CreationTime", "Program" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.FriendInvitation), global::Bgs.Protocol.Friends.V1.FriendInvitation.Parser, new[]{ "Role", "Attribute" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SentInvitation), global::Bgs.Protocol.Friends.V1.SentInvitation.Parser, new[]{ "Id", "TargetName", "Role", "Attribute", "CreationTime", "Program" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.FriendInvitationParams), global::Bgs.Protocol.Friends.V1.FriendInvitationParams.Parser, new[]{ "TargetEmail", "TargetBattleTag", "Role", "Attribute", "TargetName", "Program" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.FriendInvitationParams), global::Bgs.Protocol.Friends.V1.FriendInvitationParams.Parser, new[]{ "TargetEmail", "TargetBattleTag", "Role", "Attribute", "TargetName", "Program", "TargetPhoneNumber" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.SubscribeResponse), global::Bgs.Protocol.Friends.V1.SubscribeResponse.Parser, new[]{ "MaxFriends", "MaxReceivedInvitations", "MaxSentInvitations", "Role", "Friends", "ReceivedInvitations", "SentInvitations" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Friends.V1.AcceptInvitationOptions), global::Bgs.Protocol.Friends.V1.AcceptInvitationOptions.Parser, new[]{ "Role", "Program" }, null, null, null, null) })); @@ -1621,6 +1622,7 @@ namespace Bgs.Protocol.Friends.V1 { attribute_ = other.attribute_.Clone(); targetName_ = other.targetName_; program_ = other.program_; + targetPhoneNumber_ = other.targetPhoneNumber_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1745,6 +1747,29 @@ namespace Bgs.Protocol.Friends.V1 { _hasBits0 &= ~1; } + /// Field number for the "target_phone_number" field. + public const int TargetPhoneNumberFieldNumber = 11; + private readonly static string TargetPhoneNumberDefaultValue = ""; + + private string targetPhoneNumber_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string TargetPhoneNumber { + get { return targetPhoneNumber_ ?? TargetPhoneNumberDefaultValue; } + set { + targetPhoneNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "target_phone_number" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasTargetPhoneNumber { + get { return targetPhoneNumber_ != null; } + } + /// Clears the value of the "target_phone_number" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearTargetPhoneNumber() { + targetPhoneNumber_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as FriendInvitationParams); @@ -1764,6 +1789,7 @@ namespace Bgs.Protocol.Friends.V1 { if(!attribute_.Equals(other.attribute_)) return false; if (TargetName != other.TargetName) return false; if (Program != other.Program) return false; + if (TargetPhoneNumber != other.TargetPhoneNumber) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1776,6 +1802,7 @@ namespace Bgs.Protocol.Friends.V1 { hash ^= attribute_.GetHashCode(); if (HasTargetName) hash ^= TargetName.GetHashCode(); if (HasProgram) hash ^= Program.GetHashCode(); + if (HasTargetPhoneNumber) hash ^= TargetPhoneNumber.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1807,6 +1834,10 @@ namespace Bgs.Protocol.Friends.V1 { output.WriteRawTag(85); output.WriteFixed32(Program); } + if (HasTargetPhoneNumber) { + output.WriteRawTag(90); + output.WriteString(TargetPhoneNumber); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1829,6 +1860,9 @@ namespace Bgs.Protocol.Friends.V1 { if (HasProgram) { size += 1 + 4; } + if (HasTargetPhoneNumber) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(TargetPhoneNumber); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1854,6 +1888,9 @@ namespace Bgs.Protocol.Friends.V1 { if (other.HasProgram) { Program = other.Program; } + if (other.HasTargetPhoneNumber) { + TargetPhoneNumber = other.TargetPhoneNumber; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1890,6 +1927,10 @@ namespace Bgs.Protocol.Friends.V1 { Program = input.ReadFixed32(); break; } + case 90: { + TargetPhoneNumber = input.ReadString(); + break; + } } } } diff --git a/Source/Framework/Proto/GameUtilitiesService.cs b/Source/Framework/Proto/GameUtilitiesService.cs index af0da93c9..ef3ee2420 100644 --- a/Source/Framework/Proto/GameUtilitiesService.cs +++ b/Source/Framework/Proto/GameUtilitiesService.cs @@ -29,82 +29,77 @@ namespace Bgs.Protocol.GameUtilities.V1 { "cGIvY2xpZW50L2F0dHJpYnV0ZV90eXBlcy5wcm90bxokYmdzL2xvdy9wYi9j", "bGllbnQvZW50aXR5X3R5cGVzLnByb3RvGixiZ3MvbG93L3BiL2NsaWVudC9n", "YW1lX3V0aWxpdGllc190eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQv", - "cnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xp", - "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJn", + "cnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aOGJn", "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", - "b3RvY29sLk5PX1JFU1BPTlNFIgyC+SsCCAyC+SsCEAMaUIL5KywKKmJuZXQu", - "cHJvdG9jb2wuZ2FtZV91dGlsaXRpZXMuR2FtZVV0aWxpdGllc4L5KxAqDmdh", - "bWVfdXRpbGl0aWVzivkrAggBivkrAhABQkIKH2JuZXQucHJvdG9jb2wuZ2Ft", - "ZV91dGlsaXRpZXMudjFCGUdhbWVVdGlsaXRpZXNTZXJ2aWNlUHJvdG+AAQCI", - "AQE=")); + "cy9zZXJ2aWNlX29wdGlvbnMucHJvdG8i8gEKDUNsaWVudFJlcXVlc3QSKgoJ", + "YXR0cmlidXRlGAEgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0ZRIqCgph", + "Y2NvdW50X2lkGAMgASgLMhYuYmdzLnByb3RvY29sLkVudGl0eUlkEi8KD2dh", + "bWVfYWNjb3VudF9pZBgEIAEoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBIP", + "Cgdwcm9ncmFtGAUgASgHEj8KC2NsaWVudF9pbmZvGAYgASgLMiouYmdzLnBy", + "b3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxLkNsaWVudEluZm86BoL5KwIIASI8", + "Cg5DbGllbnRSZXNwb25zZRIqCglhdHRyaWJ1dGUYASADKAsyFy5iZ3MucHJv", + "dG9jb2wuQXR0cmlidXRlIkwKDVNlcnZlclJlcXVlc3QSKgoJYXR0cmlidXRl", + "GAEgAygLMhcuYmdzLnByb3RvY29sLkF0dHJpYnV0ZRIPCgdwcm9ncmFtGAIg", + "AigHIjwKDlNlcnZlclJlc3BvbnNlEioKCWF0dHJpYnV0ZRgBIAMoCzIXLmJn", + "cy5wcm90b2NvbC5BdHRyaWJ1dGUioAEKHVByZXNlbmNlQ2hhbm5lbENyZWF0", + "ZWRSZXF1ZXN0EiIKAmlkGAEgAigLMhYuYmdzLnByb3RvY29sLkVudGl0eUlk", + "Ei8KD2dhbWVfYWNjb3VudF9pZBgDIAEoCzIWLmJncy5wcm90b2NvbC5FbnRp", + "dHlJZBIqCgphY2NvdW50X2lkGAQgASgLMhYuYmdzLnByb3RvY29sLkVudGl0", + "eUlkImQKHUdhbWVBY2NvdW50T25saW5lTm90aWZpY2F0aW9uEi8KD2dhbWVf", + "YWNjb3VudF9pZBgBIAIoCzIWLmJncy5wcm90b2NvbC5FbnRpdHlJZBISCgpz", + "ZXNzaW9uX2lkGAMgASgJImUKHkdhbWVBY2NvdW50T2ZmbGluZU5vdGlmaWNh", + "dGlvbhIvCg9nYW1lX2FjY291bnRfaWQYASACKAsyFi5iZ3MucHJvdG9jb2wu", + "RW50aXR5SWQSEgoKc2Vzc2lvbl9pZBgDIAEoCSKSAQofR2V0QWxsVmFsdWVz", + "Rm9yQXR0cmlidXRlUmVxdWVzdBIsCg1hdHRyaWJ1dGVfa2V5GAEgASgJQhWK", + "+SsGIgQKAggBivkrByIFCgMQgAISKAoIYWdlbnRfaWQYAiABKAsyFi5iZ3Mu", + "cHJvdG9jb2wuRW50aXR5SWQSDwoHcHJvZ3JhbRgFIAEoBzoGgvkrAggBIlIK", + "IEdldEFsbFZhbHVlc0ZvckF0dHJpYnV0ZVJlc3BvbnNlEi4KD2F0dHJpYnV0", + "ZV92YWx1ZRgBIAMoCzIVLmJncy5wcm90b2NvbC5WYXJpYW50ImEKGFJlZ2lz", + "dGVyVXRpbGl0aWVzUmVxdWVzdBIqCglhdHRyaWJ1dGUYASADKAsyFy5iZ3Mu", + "cHJvdG9jb2wuQXR0cmlidXRlEhkKB3Byb2dyYW0YAiABKAdCCIr5KwQSAhAA", + "Ii4KGVJlZ2lzdGVyVXRpbGl0aWVzUmVzcG9uc2USEQoJY2xpZW50X2lkGAEg", + "ASgJIhwKGlVucmVnaXN0ZXJVdGlsaXRpZXNSZXF1ZXN0MpQJChRHYW1lVXRp", + "bGl0aWVzU2VydmljZRJ9ChRQcm9jZXNzQ2xpZW50UmVxdWVzdBItLmJncy5w", + "cm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5DbGllbnRSZXF1ZXN0Gi4uYmdz", + "LnByb3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxLkNsaWVudFJlc3BvbnNlIgaC", + "+SsCCAESdQoWUHJlc2VuY2VDaGFubmVsQ3JlYXRlZBI9LmJncy5wcm90b2Nv", + "bC5nYW1lX3V0aWxpdGllcy52MS5QcmVzZW5jZUNoYW5uZWxDcmVhdGVkUmVx", + "dWVzdBoULmJncy5wcm90b2NvbC5Ob0RhdGEiBoL5KwIIAhJ9ChRQcm9jZXNz", + "U2VydmVyUmVxdWVzdBItLmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52", + "MS5TZXJ2ZXJSZXF1ZXN0Gi4uYmdzLnByb3RvY29sLmdhbWVfdXRpbGl0aWVz", + "LnYxLlNlcnZlclJlc3BvbnNlIgaC+SsCCAYSegoTT25HYW1lQWNjb3VudE9u", + "bGluZRI9LmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5HYW1lQWNj", + "b3VudE9ubGluZU5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQ", + "T05TRSIJiAIBgvkrAggHEnwKFE9uR2FtZUFjY291bnRPZmZsaW5lEj4uYmdz", + "LnByb3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxLkdhbWVBY2NvdW50T2ZmbGlu", + "ZU5vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIJiAIB", + "gvkrAggIEqUBChhHZXRBbGxWYWx1ZXNGb3JBdHRyaWJ1dGUSPy5iZ3MucHJv", + "dG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuR2V0QWxsVmFsdWVzRm9yQXR0cmli", + "dXRlUmVxdWVzdBpALmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy52MS5H", + "ZXRBbGxWYWx1ZXNGb3JBdHRyaWJ1dGVSZXNwb25zZSIGgvkrAggKEpYBChFS", + "ZWdpc3RlclV0aWxpdGllcxI4LmJncy5wcm90b2NvbC5nYW1lX3V0aWxpdGll", + "cy52MS5SZWdpc3RlclV0aWxpdGllc1JlcXVlc3QaOS5iZ3MucHJvdG9jb2wu", + "Z2FtZV91dGlsaXRpZXMudjEuUmVnaXN0ZXJVdGlsaXRpZXNSZXNwb25zZSIM", + "gvkrAggLgvkrAhADEnoKE1VucmVnaXN0ZXJVdGlsaXRpZXMSOi5iZ3MucHJv", + "dG9jb2wuZ2FtZV91dGlsaXRpZXMudjEuVW5yZWdpc3RlclV0aWxpdGllc1Jl", + "cXVlc3QaGS5iZ3MucHJvdG9jb2wuTk9fUkVTUE9OU0UiDIL5KwIIDIL5KwIQ", + "AxpQgvkrLAoqYm5ldC5wcm90b2NvbC5nYW1lX3V0aWxpdGllcy5HYW1lVXRp", + "bGl0aWVzgvkrECoOZ2FtZV91dGlsaXRpZXOK+SsCCAGK+SsCEAFCQQoeYmdz", + "LnByb3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxQhlHYW1lVXRpbGl0aWVzU2Vy", + "dmljZVByb3RvgAEAiAEB")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - 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::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.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.ClientRequest), global::Bgs.Protocol.GameUtilities.V1.ClientRequest.Parser, new[]{ "Attribute", "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.ServerRequest), global::Bgs.Protocol.GameUtilities.V1.ServerRequest.Parser, new[]{ "Attribute", "Program" }, 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.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.PresenceChannelCreatedRequest), global::Bgs.Protocol.GameUtilities.V1.PresenceChannelCreatedRequest.Parser, new[]{ "Id", "GameAccountId", "AccountId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GameAccountOnlineNotification), global::Bgs.Protocol.GameUtilities.V1.GameAccountOnlineNotification.Parser, new[]{ "GameAccountId", "SessionId" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.GameUtilities.V1.GameAccountOfflineNotification), global::Bgs.Protocol.GameUtilities.V1.GameAccountOfflineNotification.Parser, new[]{ "GameAccountId", "SessionId" }, 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), @@ -144,7 +139,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { public ClientRequest(ClientRequest other) : this() { _hasBits0 = other._hasBits0; attribute_ = other.attribute_.Clone(); - host_ = other.HasHost ? other.host_.Clone() : null; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; program_ = other.program_; @@ -167,30 +161,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { get { return attribute_; } } - /// 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_; } - set { - host_ = value; - } - } - /// 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; - } - /// Field number for the "account_id" field. public const int AccountIdFieldNumber = 3; private global::Bgs.Protocol.EntityId accountId_; @@ -292,7 +262,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { return true; } if(!attribute_.Equals(other.attribute_)) return false; - if (!object.Equals(Host, other.Host)) return false; if (!object.Equals(AccountId, other.AccountId)) return false; if (!object.Equals(GameAccountId, other.GameAccountId)) return false; if (Program != other.Program) return false; @@ -304,7 +273,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { public override int GetHashCode() { int hash = 1; hash ^= attribute_.GetHashCode(); - if (HasHost) hash ^= Host.GetHashCode(); if (HasAccountId) hash ^= AccountId.GetHashCode(); if (HasGameAccountId) hash ^= GameAccountId.GetHashCode(); if (HasProgram) hash ^= Program.GetHashCode(); @@ -323,10 +291,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void WriteTo(pb::CodedOutputStream output) { attribute_.WriteTo(output, _repeated_attribute_codec); - if (HasHost) { - output.WriteRawTag(18); - output.WriteMessage(Host); - } if (HasAccountId) { output.WriteRawTag(26); output.WriteMessage(AccountId); @@ -352,9 +316,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { public int CalculateSize() { int size = 0; size += attribute_.CalculateSize(_repeated_attribute_codec); - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } @@ -379,12 +340,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { return; } attribute_.Add(other.attribute_); - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } if (other.HasAccountId) { if (!HasAccountId) { AccountId = new global::Bgs.Protocol.EntityId(); @@ -421,13 +376,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { attribute_.AddEntriesFrom(input, _repeated_attribute_codec); break; } - case 18: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } case 26: { if (!HasAccountId) { AccountId = new global::Bgs.Protocol.EntityId(); @@ -609,7 +557,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { _hasBits0 = other._hasBits0; attribute_ = other.attribute_.Clone(); program_ = other.program_; - host_ = other.HasHost ? other.host_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -652,30 +599,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { _hasBits0 &= ~1; } - /// 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_; } - set { - host_ = value; - } - } - /// 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; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as ServerRequest); @@ -691,7 +614,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { } if(!attribute_.Equals(other.attribute_)) return false; if (Program != other.Program) return false; - if (!object.Equals(Host, other.Host)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -700,7 +622,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { int hash = 1; hash ^= attribute_.GetHashCode(); if (HasProgram) hash ^= Program.GetHashCode(); - if (HasHost) hash ^= Host.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -719,10 +640,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { output.WriteRawTag(21); output.WriteFixed32(Program); } - if (HasHost) { - output.WriteRawTag(26); - output.WriteMessage(Host); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -735,9 +652,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (HasProgram) { size += 1 + 4; } - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -753,12 +667,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (other.HasProgram) { Program = other.Program; } - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -778,13 +686,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { Program = input.ReadFixed32(); break; } - case 26: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } } } } @@ -940,7 +841,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { id_ = other.HasId ? other.id_.Clone() : null; gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; accountId_ = other.HasAccountId ? other.accountId_.Clone() : null; - host_ = other.HasHost ? other.host_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1012,30 +912,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { accountId_ = null; } - /// 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_; } - set { - host_ = value; - } - } - /// 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; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as PresenceChannelCreatedRequest); @@ -1052,7 +928,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (!object.Equals(Id, other.Id)) return false; if (!object.Equals(GameAccountId, other.GameAccountId)) return false; if (!object.Equals(AccountId, other.AccountId)) return false; - if (!object.Equals(Host, other.Host)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1062,7 +937,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (HasId) hash ^= Id.GetHashCode(); if (HasGameAccountId) hash ^= GameAccountId.GetHashCode(); if (HasAccountId) hash ^= AccountId.GetHashCode(); - if (HasHost) hash ^= Host.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -1088,10 +962,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { output.WriteRawTag(34); output.WriteMessage(AccountId); } - if (HasHost) { - output.WriteRawTag(42); - output.WriteMessage(Host); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1109,9 +979,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (HasAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId); } - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -1141,12 +1008,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { } AccountId.MergeFrom(other.AccountId); } - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1179,13 +1040,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { input.ReadMessage(AccountId); break; } - case 42: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } } } } @@ -1218,7 +1072,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public GameAccountOnlineNotification(GameAccountOnlineNotification other) : this() { gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; - host_ = other.HasHost ? other.host_.Clone() : null; sessionId_ = other.sessionId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1249,30 +1102,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { gameAccountId_ = null; } - /// 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_; } - set { - host_ = value; - } - } - /// 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; - } - /// Field number for the "session_id" field. public const int SessionIdFieldNumber = 3; private readonly static string SessionIdDefaultValue = ""; @@ -1310,7 +1139,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { return true; } if (!object.Equals(GameAccountId, other.GameAccountId)) return false; - if (!object.Equals(Host, other.Host)) return false; if (SessionId != other.SessionId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1319,7 +1147,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { public override int GetHashCode() { int hash = 1; if (HasGameAccountId) hash ^= GameAccountId.GetHashCode(); - if (HasHost) hash ^= Host.GetHashCode(); if (HasSessionId) hash ^= SessionId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -1338,10 +1165,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { output.WriteRawTag(10); output.WriteMessage(GameAccountId); } - if (HasHost) { - output.WriteRawTag(18); - output.WriteMessage(Host); - } if (HasSessionId) { output.WriteRawTag(26); output.WriteString(SessionId); @@ -1357,9 +1180,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (HasGameAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(GameAccountId); } - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } if (HasSessionId) { size += 1 + pb::CodedOutputStream.ComputeStringSize(SessionId); } @@ -1380,12 +1200,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { } GameAccountId.MergeFrom(other.GameAccountId); } - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } if (other.HasSessionId) { SessionId = other.SessionId; } @@ -1407,13 +1221,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { input.ReadMessage(GameAccountId); break; } - case 18: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } case 26: { SessionId = input.ReadString(); break; @@ -1450,7 +1257,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public GameAccountOfflineNotification(GameAccountOfflineNotification other) : this() { gameAccountId_ = other.HasGameAccountId ? other.gameAccountId_.Clone() : null; - host_ = other.HasHost ? other.host_.Clone() : null; sessionId_ = other.sessionId_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -1481,30 +1287,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { gameAccountId_ = null; } - /// 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_; } - set { - host_ = value; - } - } - /// 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; - } - /// Field number for the "session_id" field. public const int SessionIdFieldNumber = 3; private readonly static string SessionIdDefaultValue = ""; @@ -1542,7 +1324,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { return true; } if (!object.Equals(GameAccountId, other.GameAccountId)) return false; - if (!object.Equals(Host, other.Host)) return false; if (SessionId != other.SessionId) return false; return Equals(_unknownFields, other._unknownFields); } @@ -1551,7 +1332,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { public override int GetHashCode() { int hash = 1; if (HasGameAccountId) hash ^= GameAccountId.GetHashCode(); - if (HasHost) hash ^= Host.GetHashCode(); if (HasSessionId) hash ^= SessionId.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -1570,10 +1350,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { output.WriteRawTag(10); output.WriteMessage(GameAccountId); } - if (HasHost) { - output.WriteRawTag(18); - output.WriteMessage(Host); - } if (HasSessionId) { output.WriteRawTag(26); output.WriteString(SessionId); @@ -1589,9 +1365,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { if (HasGameAccountId) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(GameAccountId); } - if (HasHost) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Host); - } if (HasSessionId) { size += 1 + pb::CodedOutputStream.ComputeStringSize(SessionId); } @@ -1612,12 +1385,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { } GameAccountId.MergeFrom(other.GameAccountId); } - if (other.HasHost) { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - Host.MergeFrom(other.Host); - } if (other.HasSessionId) { SessionId = other.SessionId; } @@ -1639,13 +1406,6 @@ namespace Bgs.Protocol.GameUtilities.V1 { input.ReadMessage(GameAccountId); break; } - case 18: { - if (!HasHost) { - Host = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(Host); - break; - } case 26: { SessionId = input.ReadString(); break; diff --git a/Source/Framework/Proto/GameUtilitiesTypes.cs b/Source/Framework/Proto/GameUtilitiesTypes.cs index 69498bad0..6d29ab029 100644 --- a/Source/Framework/Proto/GameUtilitiesTypes.cs +++ b/Source/Framework/Proto/GameUtilitiesTypes.cs @@ -28,19 +28,19 @@ namespace Bgs.Protocol.GameUtilities.V1 { "bxIeYmdzLnByb3RvY29sLmdhbWVfdXRpbGl0aWVzLnYxGidiZ3MvbG93L3Bi", "L2NsaWVudC9hdHRyaWJ1dGVfdHlwZXMucHJvdG8aJGJncy9sb3cvcGIvY2xp", "ZW50L2VudGl0eV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQvcnBj", - "X3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", - "aW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50", - "L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9s", + "X3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z", + "aW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9n", + "bG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aOGJncy9s", "b3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25z", "LnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9z", "ZXJ2aWNlX29wdGlvbnMucHJvdG8idwoPUGxheWVyVmFyaWFibGVzEigKCGlk", "ZW50aXR5GAEgAigLMhYuYmdzLnByb3RvY29sLklkZW50aXR5Eg4KBnJhdGlu", "ZxgCIAEoARIqCglhdHRyaWJ1dGUYAyADKAsyFy5iZ3MucHJvdG9jb2wuQXR0", "cmlidXRlIkAKCkNsaWVudEluZm8SFgoOY2xpZW50X2FkZHJlc3MYASABKAkS", - "GgoScHJpdmlsZWdlZF9uZXR3b3JrGAIgASgIQjoKH2JuZXQucHJvdG9jb2wu", - "Z2FtZV91dGlsaXRpZXMudjFCF0dhbWVVdGlsaXRpZXNUeXBlc1Byb3Rv")); + "GgoScHJpdmlsZWdlZF9uZXR3b3JrGAIgASgIQjkKHmJncy5wcm90b2NvbC5n", + "YW1lX3V0aWxpdGllcy52MUIXR2FtZVV0aWxpdGllc1R5cGVzUHJvdG8=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - 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::FileDescriptor[] { global::Bgs.Protocol.AttributeTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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 53d2501ee..b173cd6b8 100644 --- a/Source/Framework/Proto/GlobalExtensions/FieldOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/FieldOptions.cs @@ -69,7 +69,7 @@ namespace Bgs.Protocol { "ZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMYkL8FIAEoCzIdLmJncy5wcm90b2Nv", "bC5CR1NGaWVsZE9wdGlvbnM6TgoFdmFsaWQSHS5nb29nbGUucHJvdG9idWYu", "RmllbGRPcHRpb25zGJG/BSABKAsyHi5iZ3MucHJvdG9jb2wuRmllbGRSZXN0", - "cmljdGlvbkIiCg1ibmV0LnByb3RvY29sQhFGaWVsZE9wdGlvbnNQcm90bw==")); + "cmljdGlvbkIhCgxiZ3MucHJvdG9jb2xCEUZpZWxkT3B0aW9uc1Byb3Rv")); 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[] { diff --git a/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs b/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs index f761f7736..9f49e0dd2 100644 --- a/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/MessageOptions.cs @@ -30,7 +30,7 @@ namespace Bgs.Protocol { "dG9tX3NlbGVjdF9zaGFyZBgBIAEoCBIYChBjdXN0b21fdmFsaWRhdG9yGAIg", "ASgIOlsKD21lc3NhZ2Vfb3B0aW9ucxIfLmdvb2dsZS5wcm90b2J1Zi5NZXNz", "YWdlT3B0aW9ucxiQvwUgASgLMh8uYmdzLnByb3RvY29sLkJHU01lc3NhZ2VP", - "cHRpb25zQiQKDWJuZXQucHJvdG9jb2xCE01lc3NhZ2VPcHRpb25zUHJvdG8=")); + "cHRpb25zQiMKDGJncy5wcm90b2NvbEITTWVzc2FnZU9wdGlvbnNQcm90bw==")); 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[] { diff --git a/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs b/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs index 6fe6dd195..e55ba0620 100644 --- a/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/MethodOptions.cs @@ -27,20 +27,22 @@ namespace Bgs.Protocol { "CjhiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rf", "b3B0aW9ucy5wcm90bxIMYmdzLnByb3RvY29sGiBnb29nbGUvcHJvdG9idWYv", "ZGVzY3JpcHRvci5wcm90bxoxYmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", - "dGVuc2lvbnMvcm91dGluZy5wcm90byKVAgoQQkdTTWV0aG9kT3B0aW9ucxIK", + "dGVuc2lvbnMvcm91dGluZy5wcm90byLoAgoQQkdTTWV0aG9kT3B0aW9ucxIK", "CgJpZBgBIAEoDRJqChdjbGllbnRfaWRlbnRpdHlfcm91dGluZxgCIAEoDjIn", "LmJncy5wcm90b2NvbC5DbGllbnRJZGVudGl0eVJvdXRpbmdUeXBlOiBDTElF", "TlRfSURFTlRJVFlfUk9VVElOR19ESVNBQkxFRBIVCg1lbmFibGVfZmFub3V0", "GAMgASgIEiEKGWxlZ2FjeV9mYW5vdXRfcmVwbGFjZW1lbnQYBCABKAkSEwoL", "Zm9yd2FyZF9rZXkYBSABKAkSEgoKaWRlbXBvdGVudBgGIAEoCBImCh5oYW5k", - "bGVfZGVzdGluYXRpb25fdW5yZWFjaGFibGUYByABKAg6WAoObWV0aG9kX29w", - "dGlvbnMSHi5nb29nbGUucHJvdG9idWYuTWV0aG9kT3B0aW9ucxiQvwUgASgL", - "Mh4uYmdzLnByb3RvY29sLkJHU01ldGhvZE9wdGlvbnNCIwoNYm5ldC5wcm90", - "b2NvbEISTWV0aG9kT3B0aW9uc1Byb3Rv")); + "bGVfZGVzdGluYXRpb25fdW5yZWFjaGFibGUYByABKAgSHgoWY3VzdG9tX3Jl", + "Z2lvbl9yZXNvbHZlchgIIAEoCRIfChdleHBsaWNpdF9yZWdpb25fcm91dGlu", + "ZxgJIAEoCBIQCghvYnNvbGV0ZRgKIAEoCDpYCg5tZXRob2Rfb3B0aW9ucxIe", + "Lmdvb2dsZS5wcm90b2J1Zi5NZXRob2RPcHRpb25zGJC/BSABKAsyHi5iZ3Mu", + "cHJvdG9jb2wuQkdTTWV0aG9kT3B0aW9uc0IiCgxiZ3MucHJvdG9jb2xCEk1l", + "dGhvZE9wdGlvbnNQcm90bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, 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", "ClientIdentityRouting", "EnableFanout", "LegacyFanoutReplacement", "ForwardKey", "Idempotent", "HandleDestinationUnreachable" }, 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", "CustomRegionResolver", "ExplicitRegionRouting", "Obsolete" }, null, null, null, null) })); } #endregion @@ -87,6 +89,9 @@ namespace Bgs.Protocol { forwardKey_ = other.forwardKey_; idempotent_ = other.idempotent_; handleDestinationUnreachable_ = other.handleDestinationUnreachable_; + customRegionResolver_ = other.customRegionResolver_; + explicitRegionRouting_ = other.explicitRegionRouting_; + obsolete_ = other.obsolete_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -261,6 +266,77 @@ namespace Bgs.Protocol { _hasBits0 &= ~16; } + /// Field number for the "custom_region_resolver" field. + public const int CustomRegionResolverFieldNumber = 8; + private readonly static string CustomRegionResolverDefaultValue = ""; + + private string customRegionResolver_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string CustomRegionResolver { + get { return customRegionResolver_ ?? CustomRegionResolverDefaultValue; } + set { + customRegionResolver_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "custom_region_resolver" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasCustomRegionResolver { + get { return customRegionResolver_ != null; } + } + /// Clears the value of the "custom_region_resolver" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearCustomRegionResolver() { + customRegionResolver_ = null; + } + + /// Field number for the "explicit_region_routing" field. + public const int ExplicitRegionRoutingFieldNumber = 9; + private readonly static bool ExplicitRegionRoutingDefaultValue = false; + + private bool explicitRegionRouting_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool ExplicitRegionRouting { + get { if ((_hasBits0 & 32) != 0) { return explicitRegionRouting_; } else { return ExplicitRegionRoutingDefaultValue; } } + set { + _hasBits0 |= 32; + explicitRegionRouting_ = value; + } + } + /// Gets whether the "explicit_region_routing" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasExplicitRegionRouting { + get { return (_hasBits0 & 32) != 0; } + } + /// Clears the value of the "explicit_region_routing" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearExplicitRegionRouting() { + _hasBits0 &= ~32; + } + + /// Field number for the "obsolete" field. + public const int ObsoleteFieldNumber = 10; + private readonly static bool ObsoleteDefaultValue = false; + + private bool obsolete_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Obsolete { + get { if ((_hasBits0 & 64) != 0) { return obsolete_; } else { return ObsoleteDefaultValue; } } + set { + _hasBits0 |= 64; + obsolete_ = value; + } + } + /// Gets whether the "obsolete" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasObsolete { + get { return (_hasBits0 & 64) != 0; } + } + /// Clears the value of the "obsolete" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearObsolete() { + _hasBits0 &= ~64; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BGSMethodOptions); @@ -281,6 +357,9 @@ namespace Bgs.Protocol { if (ForwardKey != other.ForwardKey) return false; if (Idempotent != other.Idempotent) return false; if (HandleDestinationUnreachable != other.HandleDestinationUnreachable) return false; + if (CustomRegionResolver != other.CustomRegionResolver) return false; + if (ExplicitRegionRouting != other.ExplicitRegionRouting) return false; + if (Obsolete != other.Obsolete) return false; return Equals(_unknownFields, other._unknownFields); } @@ -294,6 +373,9 @@ namespace Bgs.Protocol { if (HasForwardKey) hash ^= ForwardKey.GetHashCode(); if (HasIdempotent) hash ^= Idempotent.GetHashCode(); if (HasHandleDestinationUnreachable) hash ^= HandleDestinationUnreachable.GetHashCode(); + if (HasCustomRegionResolver) hash ^= CustomRegionResolver.GetHashCode(); + if (HasExplicitRegionRouting) hash ^= ExplicitRegionRouting.GetHashCode(); + if (HasObsolete) hash ^= Obsolete.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -335,6 +417,18 @@ namespace Bgs.Protocol { output.WriteRawTag(56); output.WriteBool(HandleDestinationUnreachable); } + if (HasCustomRegionResolver) { + output.WriteRawTag(66); + output.WriteString(CustomRegionResolver); + } + if (HasExplicitRegionRouting) { + output.WriteRawTag(72); + output.WriteBool(ExplicitRegionRouting); + } + if (HasObsolete) { + output.WriteRawTag(80); + output.WriteBool(Obsolete); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -364,6 +458,15 @@ namespace Bgs.Protocol { if (HasHandleDestinationUnreachable) { size += 1 + 1; } + if (HasCustomRegionResolver) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(CustomRegionResolver); + } + if (HasExplicitRegionRouting) { + size += 1 + 1; + } + if (HasObsolete) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -396,6 +499,15 @@ namespace Bgs.Protocol { if (other.HasHandleDestinationUnreachable) { HandleDestinationUnreachable = other.HandleDestinationUnreachable; } + if (other.HasCustomRegionResolver) { + CustomRegionResolver = other.CustomRegionResolver; + } + if (other.HasExplicitRegionRouting) { + ExplicitRegionRouting = other.ExplicitRegionRouting; + } + if (other.HasObsolete) { + Obsolete = other.Obsolete; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -435,6 +547,18 @@ namespace Bgs.Protocol { HandleDestinationUnreachable = input.ReadBool(); break; } + case 66: { + CustomRegionResolver = input.ReadString(); + break; + } + case 72: { + ExplicitRegionRouting = input.ReadBool(); + break; + } + case 80: { + Obsolete = input.ReadBool(); + break; + } } } } diff --git a/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs b/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs index 8226e8f65..bba04f3cd 100644 --- a/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs +++ b/Source/Framework/Proto/GlobalExtensions/ServiceOptions.cs @@ -26,25 +26,26 @@ namespace Bgs.Protocol { string.Concat( "CjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNl", "X29wdGlvbnMucHJvdG8SDGJncy5wcm90b2NvbBogZ29vZ2xlL3Byb3RvYnVm", - "L2Rlc2NyaXB0b3IucHJvdG8isAIKEUJHU1NlcnZpY2VPcHRpb25zEhcKD2Rl", + "L2Rlc2NyaXB0b3IucHJvdG8i4AIKEUJHU1NlcnZpY2VPcHRpb25zEhcKD2Rl", "c2NyaXB0b3JfbmFtZRgBIAEoCRIPCgd2ZXJzaW9uGAQgASgNEhIKCnNoYXJk", "X25hbWUYBSABKAkSHwoXcmVzb2x2ZV9jbGllbnRfaW5zdGFuY2UYBiABKAgS", "SwoEdHlwZRgHIAEoDjIrLmJncy5wcm90b2NvbC5CR1NTZXJ2aWNlT3B0aW9u", "cy5TZXJ2aWNlVHlwZToQU0VSVklDRV9UWVBFX1JQQxIQCghhcGlfdHlwZRgI", - "IAEoCSJdCgtTZXJ2aWNlVHlwZRIUChBTRVJWSUNFX1RZUEVfUlBDEAASFgoS", - "U0VSVklDRV9UWVBFX0VWRU5UEAESIAocU0VSVklDRV9UWVBFX0VWRU5UX0JS", - "T0FEQ0FTVBACIk0KEVNES1NlcnZpY2VPcHRpb25zEg8KB2luYm91bmQYASAB", - "KAgSEAoIb3V0Ym91bmQYAiABKAgSFQoNdXNlX2NsaWVudF9pZBgDIAEoCDpb", - "Cg9zZXJ2aWNlX29wdGlvbnMSHy5nb29nbGUucHJvdG9idWYuU2VydmljZU9w", - "dGlvbnMYkL8FIAEoCzIfLmJncy5wcm90b2NvbC5CR1NTZXJ2aWNlT3B0aW9u", - "czpfChNzZGtfc2VydmljZV9vcHRpb25zEh8uZ29vZ2xlLnByb3RvYnVmLlNl", - "cnZpY2VPcHRpb25zGJG/BSABKAsyHy5iZ3MucHJvdG9jb2wuU0RLU2Vydmlj", - "ZU9wdGlvbnNCJAoNYm5ldC5wcm90b2NvbEITU2VydmljZU9wdGlvbnNQcm90", - "bw==")); + "IAEoCRIRCglpc19nbG9iYWwYCSABKAgiegoLU2VydmljZVR5cGUSFAoQU0VS", + "VklDRV9UWVBFX1JQQxAAEhsKF1NFUlZJQ0VfVFlQRV9SUENfRElSRUNUEAES", + "FgoSU0VSVklDRV9UWVBFX0VWRU5UEAISIAocU0VSVklDRV9UWVBFX0VWRU5U", + "X0JST0FEQ0FTVBADIk0KEVNES1NlcnZpY2VPcHRpb25zEg8KB2luYm91bmQY", + "ASABKAgSEAoIb3V0Ym91bmQYAiABKAgSFQoNdXNlX2NsaWVudF9pZBgDIAEo", + "CDpbCg9zZXJ2aWNlX29wdGlvbnMSHy5nb29nbGUucHJvdG9idWYuU2Vydmlj", + "ZU9wdGlvbnMYkL8FIAEoCzIfLmJncy5wcm90b2NvbC5CR1NTZXJ2aWNlT3B0", + "aW9uczpfChNzZGtfc2VydmljZV9vcHRpb25zEh8uZ29vZ2xlLnByb3RvYnVm", + "LlNlcnZpY2VPcHRpb25zGJG/BSABKAsyHy5iZ3MucHJvdG9jb2wuU0RLU2Vy", + "dmljZU9wdGlvbnNCIwoMYmdzLnByb3RvY29sQhNTZXJ2aWNlT3B0aW9uc1By", + "b3Rv")); 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", "ResolveClientInstance", "Type", "ApiType" }, null, new[]{ typeof(global::Bgs.Protocol.BGSServiceOptions.Types.ServiceType) }, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.BGSServiceOptions), global::Bgs.Protocol.BGSServiceOptions.Parser, new[]{ "DescriptorName", "Version", "ShardName", "ResolveClientInstance", "Type", "ApiType", "IsGlobal" }, 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) })); } @@ -93,6 +94,7 @@ namespace Bgs.Protocol { resolveClientInstance_ = other.resolveClientInstance_; type_ = other.type_; apiType_ = other.apiType_; + isGlobal_ = other.isGlobal_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -242,6 +244,30 @@ namespace Bgs.Protocol { apiType_ = null; } + /// Field number for the "is_global" field. + public const int IsGlobalFieldNumber = 9; + private readonly static bool IsGlobalDefaultValue = false; + + private bool isGlobal_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool IsGlobal { + get { if ((_hasBits0 & 8) != 0) { return isGlobal_; } else { return IsGlobalDefaultValue; } } + set { + _hasBits0 |= 8; + isGlobal_ = value; + } + } + /// Gets whether the "is_global" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasIsGlobal { + get { return (_hasBits0 & 8) != 0; } + } + /// Clears the value of the "is_global" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearIsGlobal() { + _hasBits0 &= ~8; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as BGSServiceOptions); @@ -261,6 +287,7 @@ namespace Bgs.Protocol { if (ResolveClientInstance != other.ResolveClientInstance) return false; if (Type != other.Type) return false; if (ApiType != other.ApiType) return false; + if (IsGlobal != other.IsGlobal) return false; return Equals(_unknownFields, other._unknownFields); } @@ -273,6 +300,7 @@ namespace Bgs.Protocol { if (HasResolveClientInstance) hash ^= ResolveClientInstance.GetHashCode(); if (HasType) hash ^= Type.GetHashCode(); if (HasApiType) hash ^= ApiType.GetHashCode(); + if (HasIsGlobal) hash ^= IsGlobal.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -310,6 +338,10 @@ namespace Bgs.Protocol { output.WriteRawTag(66); output.WriteString(ApiType); } + if (HasIsGlobal) { + output.WriteRawTag(72); + output.WriteBool(IsGlobal); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -336,6 +368,9 @@ namespace Bgs.Protocol { if (HasApiType) { size += 1 + pb::CodedOutputStream.ComputeStringSize(ApiType); } + if (HasIsGlobal) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -365,6 +400,9 @@ namespace Bgs.Protocol { if (other.HasApiType) { ApiType = other.ApiType; } + if (other.HasIsGlobal) { + IsGlobal = other.IsGlobal; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -400,6 +438,10 @@ namespace Bgs.Protocol { ApiType = input.ReadString(); break; } + case 72: { + IsGlobal = input.ReadBool(); + break; + } } } } @@ -410,8 +452,9 @@ namespace Bgs.Protocol { 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, + [pbr::OriginalName("SERVICE_TYPE_RPC_DIRECT")] RpcDirect = 1, + [pbr::OriginalName("SERVICE_TYPE_EVENT")] Event = 2, + [pbr::OriginalName("SERVICE_TYPE_EVENT_BROADCAST")] EventBroadcast = 3, } } diff --git a/Source/Framework/Proto/InvitationTypes.cs b/Source/Framework/Proto/InvitationTypes.cs index 34c4db23b..aec8c3621 100644 --- a/Source/Framework/Proto/InvitationTypes.cs +++ b/Source/Framework/Proto/InvitationTypes.cs @@ -43,8 +43,8 @@ namespace Bgs.Protocol { "ZWFzb24SJgoiU1VHR0VTVElPTl9SRU1PVkVEX1JFQVNPTl9BUFBST1ZFRBAA", "EiYKIlNVR0dFU1RJT05fUkVNT1ZFRF9SRUFTT05fREVDTElORUQQARIlCiFT", "VUdHRVNUSU9OX1JFTU9WRURfUkVBU09OX0VYUElSRUQQAhImCiJTVUdHRVNU", - "SU9OX1JFTU9WRURfUkVBU09OX0NBTkNFTEVEEANCJQoNYm5ldC5wcm90b2Nv", - "bEIUSW52aXRhdGlvblR5cGVzUHJvdG8=")); + "SU9OX1JFTU9WRURfUkVBU09OX0NBTkNFTEVEEANCJAoMYmdzLnByb3RvY29s", + "QhRJbnZpdGF0aW9uVHlwZXNQcm90bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bgs.Protocol.InvitationRemovedReason), typeof(global::Bgs.Protocol.SuggestionRemovedReason), }, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/Source/Framework/Proto/NotificationTypes.cs b/Source/Framework/Proto/NotificationTypes.cs index d2ea1ece7..2f38f5c40 100644 --- a/Source/Framework/Proto/NotificationTypes.cs +++ b/Source/Framework/Proto/NotificationTypes.cs @@ -29,9 +29,9 @@ namespace Bgs.Protocol.Notification.V1 { "ZW50L2FjY291bnRfdHlwZXMucHJvdG8aJ2Jncy9sb3cvcGIvY2xpZW50L2F0", "dHJpYnV0ZV90eXBlcy5wcm90bxokYmdzL2xvdy9wYi9jbGllbnQvZW50aXR5", "X3R5cGVzLnByb3RvGiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJv", - "dG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3Nh", - "Z2Vfb3B0aW9ucy5wcm90bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", - "dGVuc2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGll", + "dG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxk", + "X29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRl", + "bnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGll", "bnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJn", "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0", "aW9ucy5wcm90byJeCgZUYXJnZXQSPgoIaWRlbnRpdHkYASABKAsyLC5iZ3Mu", @@ -53,7 +53,7 @@ namespace Bgs.Protocol.Notification.V1 { "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::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.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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), diff --git a/Source/Framework/Proto/PresenceListener.cs b/Source/Framework/Proto/PresenceListener.cs index 4149968ec..7d6910393 100644 --- a/Source/Framework/Proto/PresenceListener.cs +++ b/Source/Framework/Proto/PresenceListener.cs @@ -28,9 +28,9 @@ namespace Bgs.Protocol.Presence.V1 { "YmdzLnByb3RvY29sLnByZXNlbmNlLnYxGiZiZ3MvbG93L3BiL2NsaWVudC9w", "cmVzZW5jZV90eXBlcy5wcm90bxolYmdzL2xvdy9wYi9jbGllbnQvYWNjb3Vu", "dF90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQvcnBjX3R5cGVzLnBy", - "b3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNz", - "YWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9l", - "eHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xp", + "b3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVs", + "ZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aOGJncy9sb3cvcGIvY2xp", "ZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRpb25zLnByb3RvGjli", "Z3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9zZXJ2aWNlX29w", "dGlvbnMucHJvdG8iigEKFVN1YnNjcmliZU5vdGlmaWNhdGlvbhI5Cg1zdWJz", @@ -39,16 +39,16 @@ namespace Bgs.Protocol.Presence.V1 { "LnYxLlByZXNlbmNlU3RhdGUijQEKGFN0YXRlQ2hhbmdlZE5vdGlmaWNhdGlv", "bhI5Cg1zdWJzY3JpYmVyX2lkGAEgASgLMiIuYmdzLnByb3RvY29sLmFjY291", "bnQudjEuQWNjb3VudElkEjYKBXN0YXRlGAIgAygLMicuYmdzLnByb3RvY29s", - "LnByZXNlbmNlLnYxLlByZXNlbmNlU3RhdGUyogIKEFByZXNlbmNlTGlzdGVu", + "LnByZXNlbmNlLnYxLlByZXNlbmNlU3RhdGUyqAIKEFByZXNlbmNlTGlzdGVu", "ZXISZwoLT25TdWJzY3JpYmUSLy5iZ3MucHJvdG9jb2wucHJlc2VuY2UudjEu", "U3Vic2NyaWJlTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BP", "TlNFIgyC+SsCCAGC+SsCOAESbQoOT25TdGF0ZUNoYW5nZWQSMi5iZ3MucHJv", "dG9jb2wucHJlc2VuY2UudjEuU3RhdGVDaGFuZ2VkTm90aWZpY2F0aW9uGhku", - "YmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgyC+SsCCAKC+SsCOAEaNoL5KywK", - "KmJuZXQucHJvdG9jb2wucHJlc2VuY2UudjEuUHJlc2VuY2VMaXN0ZW5lcor5", - "KwIIAQ==")); + "YmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgyC+SsCCAKC+SsCOAEaPIL5KywK", + "KmJuZXQucHJvdG9jb2wucHJlc2VuY2UudjEuUHJlc2VuY2VMaXN0ZW5lcoL5", + "KwI4AYr5KwIIAQ==")); 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::FileDescriptor[] { global::Bgs.Protocol.Presence.V1.PresenceTypesReflection.Descriptor, global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.SubscribeNotification), global::Bgs.Protocol.Presence.V1.SubscribeNotification.Parser, new[]{ "SubscriberId", "State" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Presence.V1.StateChangedNotification), global::Bgs.Protocol.Presence.V1.StateChangedNotification.Parser, new[]{ "SubscriberId", "State" }, null, null, null, null) diff --git a/Source/Framework/Proto/PresenceService.cs b/Source/Framework/Proto/PresenceService.cs index 7881e3aa2..760e358ec 100644 --- a/Source/Framework/Proto/PresenceService.cs +++ b/Source/Framework/Proto/PresenceService.cs @@ -28,9 +28,9 @@ namespace Bgs.Protocol.Presence.V1 { "Z3MucHJvdG9jb2wucHJlc2VuY2UudjEaJGJncy9sb3cvcGIvY2xpZW50L2Vu", "dGl0eV90eXBlcy5wcm90bxomYmdzL2xvdy9wYi9jbGllbnQvcHJlc2VuY2Vf", "dHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3JwY190eXBlcy5wcm90", - "bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvbWVzc2Fn", - "ZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", + "bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmllbGRf", + "b3B0aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", + "c2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjhiZ3MvbG93L3BiL2NsaWVu", "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9ucy5wcm90bxo5Ymdz", "L2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvc2VydmljZV9vcHRp", "b25zLnByb3RvIvEBChBTdWJzY3JpYmVSZXF1ZXN0EjAKCGFnZW50X2lkGAEg", @@ -83,7 +83,7 @@ namespace Bgs.Protocol.Presence.V1 { "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::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.Presence.V1.PresenceTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.UnsubscribeRequest), global::Bgs.Protocol.Presence.V1.UnsubscribeRequest.Parser, new[]{ "AgentId", "EntityId", "ObjectId" }, null, null, null, null), diff --git a/Source/Framework/Proto/ReportService.cs b/Source/Framework/Proto/ReportService.cs index 06b324e5a..0512340af 100644 --- a/Source/Framework/Proto/ReportService.cs +++ b/Source/Framework/Proto/ReportService.cs @@ -27,10 +27,10 @@ namespace Bgs.Protocol.Report.V1 { "CiZiZ3MvbG93L3BiL2NsaWVudC9yZXBvcnRfc2VydmljZS5wcm90bxIWYmdz", "LnByb3RvY29sLnJlcG9ydC52MRolYmdzL2xvdy9wYi9jbGllbnQvYWNjb3Vu", "dF90eXBlcy5wcm90bxokYmdzL2xvdy9wYi9jbGllbnQvcmVwb3J0X3R5cGVz", - "LnByb3RvGiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJvdG8aOWJn", - "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0", - "aW9ucy5wcm90bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lv", - "bnMvZmllbGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xv", + "LnByb3RvGiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJvdG8aN2Jn", + "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlv", + "bnMucHJvdG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25z", + "L21lc3NhZ2Vfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xv", "YmFsX2V4dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9sb3cv", "cGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5w", "cm90byJDChFTZW5kUmVwb3J0UmVxdWVzdBIuCgZyZXBvcnQYASACKAsyHi5i", @@ -45,7 +45,7 @@ namespace Bgs.Protocol.Report.V1 { "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::FileDescriptor[] { global::Bgs.Protocol.Account.V1.AccountTypesReflection.Descriptor, global::Bgs.Protocol.Report.V1.ReportTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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" }, 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) diff --git a/Source/Framework/Proto/ReportTypes.cs b/Source/Framework/Proto/ReportTypes.cs index 886ba62de..f0cfb71fe 100644 --- a/Source/Framework/Proto/ReportTypes.cs +++ b/Source/Framework/Proto/ReportTypes.cs @@ -28,10 +28,10 @@ namespace Bgs.Protocol.Report.V1 { "cm90b2NvbC5yZXBvcnQudjEaJWJncy9sb3cvcGIvY2xpZW50L2FjY291bnRf", "dHlwZXMucHJvdG8aJ2Jncy9sb3cvcGIvY2xpZW50L2F0dHJpYnV0ZV90eXBl", "cy5wcm90bxokYmdzL2xvdy9wYi9jbGllbnQvZW50aXR5X3R5cGVzLnByb3Rv", - "GiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJvdG8aOWJncy9sb3cv", - "cGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3NhZ2Vfb3B0aW9ucy5w", - "cm90bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMvZmll", - "bGRfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", + "GiFiZ3MvbG93L3BiL2NsaWVudC9ycGNfdHlwZXMucHJvdG8aN2Jncy9sb3cv", + "cGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJv", + "dG8aOWJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21lc3Nh", + "Z2Vfb3B0aW9ucy5wcm90bxo4YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4", "dGVuc2lvbnMvbWV0aG9kX29wdGlvbnMucHJvdG8aOWJncy9sb3cvcGIvY2xp", "ZW50L2dsb2JhbF9leHRlbnNpb25zL3NlcnZpY2Vfb3B0aW9ucy5wcm90byKj", "BAoKUmVwb3J0VHlwZRIYChB1c2VyX2Rlc2NyaXB0aW9uGAEgASgJEj0KDWN1", @@ -70,7 +70,7 @@ namespace Bgs.Protocol.Report.V1 { "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::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.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.ReportType), global::Bgs.Protocol.Report.V1.ReportType.Parser, new[]{ "UserDescription", "CustomReport", "SpamReport", "HarassmentReport", "RealLifeThreatReport", "InappropriateBattleTagReport", "HackingReport", "BottingReport" }, new[]{ "Type" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Report.V1.CustomReport), global::Bgs.Protocol.Report.V1.CustomReport.Parser, new[]{ "Type", "ProgramId", "Attribute" }, null, null, null, null), diff --git a/Source/Framework/Proto/ResourceService.cs b/Source/Framework/Proto/ResourceService.cs index f9f3155d4..0f960cf9f 100644 --- a/Source/Framework/Proto/ResourceService.cs +++ b/Source/Framework/Proto/ResourceService.cs @@ -27,22 +27,31 @@ namespace Bgs.Protocol.Resources.V1 { "CihiZ3MvbG93L3BiL2NsaWVudC9yZXNvdXJjZV9zZXJ2aWNlLnByb3RvEhli", "Z3MucHJvdG9jb2wucmVzb3VyY2VzLnYxGixiZ3MvbG93L3BiL2NsaWVudC9j", "b250ZW50X2hhbmRsZV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGllbnQv", - "cnBjX3R5cGVzLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", - "ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aN2Jncy9sb3cvcGIvY2xp", - "ZW50L2dsb2JhbF9leHRlbnNpb25zL2ZpZWxkX29wdGlvbnMucHJvdG8aOGJn", + "cnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0", + "ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVu", + "dC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8aOGJn", "cy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9vcHRp", "b25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9u", "cy9zZXJ2aWNlX29wdGlvbnMucHJvdG8iXAoUQ29udGVudEhhbmRsZVJlcXVl", "c3QSDwoHcHJvZ3JhbRgBIAIoBxIOCgZzdHJlYW0YAiACKAcSGwoHdmVyc2lv", - "bhgDIAEoBzoKMTcwMTcyOTYxOToGgvkrAhABMroBChBSZXNvdXJjZXNTZXJ2", - "aWNlEmgKEEdldENvbnRlbnRIYW5kbGUSLy5iZ3MucHJvdG9jb2wucmVzb3Vy", - "Y2VzLnYxLkNvbnRlbnRIYW5kbGVSZXF1ZXN0GhsuYmdzLnByb3RvY29sLkNv", - "bnRlbnRIYW5kbGUiBoL5KwIIARo8gvkrIwohYm5ldC5wcm90b2NvbC5yZXNv", - "dXJjZXMuUmVzb3VyY2VzgvkrCyoJcmVzb3VyY2VzivkrAhABQgOAAQA=")); + "bhgDIAEoBzoKMTcwMTcyOTYxOToGgvkrAhABIk0KFEdldFRpdGxlSWNvbnNS", + "ZXF1ZXN0EhUKCXRpdGxlX2lkcxgBIAMoDUICEAESDQoFdXNhZ2UYAiABKA0S", + "DwoHdmVyc2lvbhgDIAEoDSJhChVHZXRUaXRsZUljb25zUmVzcG9uc2USSAoa", + "dGl0bGVfaWNvbl9jb250ZW50X2hhbmRsZXMYASADKAsyJC5iZ3MucHJvdG9j", + "b2wuVGl0bGVJY29uQ29udGVudEhhbmRsZTK2AgoQUmVzb3VyY2VzU2Vydmlj", + "ZRJoChBHZXRDb250ZW50SGFuZGxlEi8uYmdzLnByb3RvY29sLnJlc291cmNl", + "cy52MS5Db250ZW50SGFuZGxlUmVxdWVzdBobLmJncy5wcm90b2NvbC5Db250", + "ZW50SGFuZGxlIgaC+SsCCAESegoNR2V0VGl0bGVJY29ucxIvLmJncy5wcm90", + "b2NvbC5yZXNvdXJjZXMudjEuR2V0VGl0bGVJY29uc1JlcXVlc3QaMC5iZ3Mu", + "cHJvdG9jb2wucmVzb3VyY2VzLnYxLkdldFRpdGxlSWNvbnNSZXNwb25zZSIG", + "gvkrAggCGjyC+SsjCiFibmV0LnByb3RvY29sLnJlc291cmNlcy5SZXNvdXJj", + "ZXOC+SsLKglyZXNvdXJjZXOK+SsCEAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Bgs.Protocol.ContentHandleTypesReflection.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.ContentHandleTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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.Resources.V1.ContentHandleRequest), global::Bgs.Protocol.Resources.V1.ContentHandleRequest.Parser, new[]{ "Program", "Stream", "Version" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Resources.V1.ContentHandleRequest), global::Bgs.Protocol.Resources.V1.ContentHandleRequest.Parser, new[]{ "Program", "Stream", "Version" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Resources.V1.GetTitleIconsRequest), global::Bgs.Protocol.Resources.V1.GetTitleIconsRequest.Parser, new[]{ "TitleIds", "Usage", "Version" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Resources.V1.GetTitleIconsResponse), global::Bgs.Protocol.Resources.V1.GetTitleIconsResponse.Parser, new[]{ "TitleIconContentHandles" }, null, null, null, null) })); } #endregion @@ -275,6 +284,333 @@ namespace Bgs.Protocol.Resources.V1 { } + public sealed partial class GetTitleIconsRequest : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetTitleIconsRequest()); + 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.Resources.V1.ResourceServiceReflection.Descriptor.MessageTypes[1]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public GetTitleIconsRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public GetTitleIconsRequest(GetTitleIconsRequest other) : this() { + _hasBits0 = other._hasBits0; + titleIds_ = other.titleIds_.Clone(); + usage_ = other.usage_; + version_ = other.version_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public GetTitleIconsRequest Clone() { + return new GetTitleIconsRequest(this); + } + + /// Field number for the "title_ids" field. + public const int TitleIdsFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_titleIds_codec + = pb::FieldCodec.ForUInt32(10); + private readonly pbc::RepeatedField titleIds_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField TitleIds { + get { return titleIds_; } + } + + /// Field number for the "usage" field. + public const int UsageFieldNumber = 2; + private readonly static uint UsageDefaultValue = 0; + + private uint usage_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Usage { + get { if ((_hasBits0 & 1) != 0) { return usage_; } else { return UsageDefaultValue; } } + set { + _hasBits0 |= 1; + usage_ = value; + } + } + /// Gets whether the "usage" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasUsage { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "usage" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearUsage() { + _hasBits0 &= ~1; + } + + /// Field number for the "version" field. + public const int VersionFieldNumber = 3; + private readonly static uint VersionDefaultValue = 0; + + private uint version_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Version { + get { if ((_hasBits0 & 2) != 0) { return version_; } else { return VersionDefaultValue; } } + set { + _hasBits0 |= 2; + version_ = value; + } + } + /// Gets whether the "version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasVersion { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearVersion() { + _hasBits0 &= ~2; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as GetTitleIconsRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(GetTitleIconsRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!titleIds_.Equals(other.titleIds_)) return false; + if (Usage != other.Usage) return false; + if (Version != other.Version) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= titleIds_.GetHashCode(); + if (HasUsage) hash ^= Usage.GetHashCode(); + if (HasVersion) hash ^= Version.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) { + titleIds_.WriteTo(output, _repeated_titleIds_codec); + if (HasUsage) { + output.WriteRawTag(16); + output.WriteUInt32(Usage); + } + if (HasVersion) { + output.WriteRawTag(24); + output.WriteUInt32(Version); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += titleIds_.CalculateSize(_repeated_titleIds_codec); + if (HasUsage) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Usage); + } + if (HasVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Version); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(GetTitleIconsRequest other) { + if (other == null) { + return; + } + titleIds_.Add(other.titleIds_); + if (other.HasUsage) { + Usage = other.Usage; + } + if (other.HasVersion) { + Version = other.Version; + } + _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: { + titleIds_.AddEntriesFrom(input, _repeated_titleIds_codec); + break; + } + case 16: { + Usage = input.ReadUInt32(); + break; + } + case 24: { + Version = input.ReadUInt32(); + break; + } + } + } + } + + } + + public sealed partial class GetTitleIconsResponse : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetTitleIconsResponse()); + 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.Resources.V1.ResourceServiceReflection.Descriptor.MessageTypes[2]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public GetTitleIconsResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public GetTitleIconsResponse(GetTitleIconsResponse other) : this() { + titleIconContentHandles_ = other.titleIconContentHandles_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public GetTitleIconsResponse Clone() { + return new GetTitleIconsResponse(this); + } + + /// Field number for the "title_icon_content_handles" field. + public const int TitleIconContentHandlesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_titleIconContentHandles_codec + = pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.TitleIconContentHandle.Parser); + private readonly pbc::RepeatedField titleIconContentHandles_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField TitleIconContentHandles { + get { return titleIconContentHandles_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as GetTitleIconsResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(GetTitleIconsResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!titleIconContentHandles_.Equals(other.titleIconContentHandles_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= titleIconContentHandles_.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) { + titleIconContentHandles_.WriteTo(output, _repeated_titleIconContentHandles_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += titleIconContentHandles_.CalculateSize(_repeated_titleIconContentHandles_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(GetTitleIconsResponse other) { + if (other == null) { + return; + } + titleIconContentHandles_.Add(other.titleIconContentHandles_); + _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: { + titleIconContentHandles_.AddEntriesFrom(input, _repeated_titleIconContentHandles_codec); + break; + } + } + } + } + + } + #endregion } diff --git a/Source/Framework/Proto/RpcConfig.cs b/Source/Framework/Proto/RpcConfig.cs index e63348eb1..35200dec5 100644 --- a/Source/Framework/Proto/RpcConfig.cs +++ b/Source/Framework/Proto/RpcConfig.cs @@ -25,30 +25,24 @@ namespace Bgs.Protocol.Config { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CiJiZ3MvbG93L3BiL2NsaWVudC9ycGNfY29uZmlnLnByb3RvEhNiZ3MucHJv", - "dG9jb2wuY29uZmlnIosDCg9SUENNZXRob2RDb25maWcSGAoMc2VydmljZV9u", + "dG9jb2wuY29uZmlnIoIDCg9SUENNZXRob2RDb25maWcSGAoMc2VydmljZV9u", "YW1lGAEgASgJQgIYARIXCgttZXRob2RfbmFtZRgCIAEoCUICGAESGgoPZml4", - "ZWRfY2FsbF9jb3N0GAMgASgNOgExEhwKEWZpeGVkX3BhY2tldF9zaXplGAQg", - "ASgNOgEwEh4KE3ZhcmlhYmxlX211bHRpcGxpZXIYBSABKAI6ATASFQoKbXVs", - "dGlwbGllchgGIAEoAjoBMRIYChByYXRlX2xpbWl0X2NvdW50GAcgASgNEhoK", - "EnJhdGVfbGltaXRfc2Vjb25kcxgIIAEoDRIXCg9tYXhfcGFja2V0X3NpemUY", - "CSABKA0SGAoQbWF4X2VuY29kZWRfc2l6ZRgKIAEoDRIPCgd0aW1lb3V0GAsg", - "ASgCEhMKC2NhcF9iYWxhbmNlGAwgASgNEhwKEWluY29tZV9wZXJfc2Vjb25k", - "GA0gASgCOgEwEhQKDHNlcnZpY2VfaGFzaBgOIAEoDRIRCgltZXRob2RfaWQY", - "DyABKA0irQEKDlJQQ01ldGVyQ29uZmlnEjQKBm1ldGhvZBgBIAMoCzIkLmJn", - "cy5wcm90b2NvbC5jb25maWcuUlBDTWV0aG9kQ29uZmlnEhwKEWluY29tZV9w", - "ZXJfc2Vjb25kGAIgASgNOgExEhcKD2luaXRpYWxfYmFsYW5jZRgDIAEoDRIT", - "CgtjYXBfYmFsYW5jZRgEIAEoDRIZCg5zdGFydHVwX3BlcmlvZBgFIAEoAjoB", - "MCJJCg1Qcm90b2NvbEFsaWFzEhsKE3NlcnZlcl9zZXJ2aWNlX25hbWUYASAC", - "KAkSGwoTY2xpZW50X3NlcnZpY2VfbmFtZRgCIAIoCSJMCg5TZXJ2aWNlQWxp", - "YXNlcxI6Cg5wcm90b2NvbF9hbGlhcxgBIAMoCzIiLmJncy5wcm90b2NvbC5j", - "b25maWcuUHJvdG9jb2xBbGlhcw==")); + "ZWRfY2FsbF9jb3N0GAMgASgNOgExEhkKEWZpeGVkX3BhY2tldF9zaXplGAQg", + "ASgNEhsKE3ZhcmlhYmxlX211bHRpcGxpZXIYBSABKAISFQoKbXVsdGlwbGll", + "chgGIAEoAjoBMRIYChByYXRlX2xpbWl0X2NvdW50GAcgASgNEhoKEnJhdGVf", + "bGltaXRfc2Vjb25kcxgIIAEoDRIXCg9tYXhfcGFja2V0X3NpemUYCSABKA0S", + "GAoQbWF4X2VuY29kZWRfc2l6ZRgKIAEoDRIPCgd0aW1lb3V0GAsgASgCEhMK", + "C2NhcF9iYWxhbmNlGAwgASgNEhkKEWluY29tZV9wZXJfc2Vjb25kGA0gASgC", + "EhQKDHNlcnZpY2VfaGFzaBgOIAEoDRIRCgltZXRob2RfaWQYDyABKA0iqgEK", + "DlJQQ01ldGVyQ29uZmlnEjQKBm1ldGhvZBgBIAMoCzIkLmJncy5wcm90b2Nv", + "bC5jb25maWcuUlBDTWV0aG9kQ29uZmlnEhwKEWluY29tZV9wZXJfc2Vjb25k", + "GAIgASgNOgExEhcKD2luaXRpYWxfYmFsYW5jZRgDIAEoDRITCgtjYXBfYmFs", + "YW5jZRgEIAEoDRIWCg5zdGFydHVwX3BlcmlvZBgFIAEoAg==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Config.RPCMethodConfig), global::Bgs.Protocol.Config.RPCMethodConfig.Parser, new[]{ "ServiceName", "MethodName", "FixedCallCost", "FixedPacketSize", "VariableMultiplier", "Multiplier", "RateLimitCount", "RateLimitSeconds", "MaxPacketSize", "MaxEncodedSize", "Timeout", "CapBalance", "IncomePerSecond", "ServiceHash", "MethodId" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Config.RPCMeterConfig), global::Bgs.Protocol.Config.RPCMeterConfig.Parser, new[]{ "Method", "IncomePerSecond", "InitialBalance", "CapBalance", "StartupPeriod" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Config.ProtocolAlias), global::Bgs.Protocol.Config.ProtocolAlias.Parser, new[]{ "ServerServiceName", "ClientServiceName" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Config.ServiceAliases), global::Bgs.Protocol.Config.ServiceAliases.Parser, new[]{ "ProtocolAlias" }, null, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Config.RPCMeterConfig), global::Bgs.Protocol.Config.RPCMeterConfig.Parser, new[]{ "Method", "IncomePerSecond", "InitialBalance", "CapBalance", "StartupPeriod" }, null, null, null, null) })); } #endregion @@ -1064,308 +1058,6 @@ namespace Bgs.Protocol.Config { } - public sealed partial class ProtocolAlias : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ProtocolAlias()); - 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.Config.RpcConfigReflection.Descriptor.MessageTypes[2]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ProtocolAlias() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ProtocolAlias(ProtocolAlias other) : this() { - serverServiceName_ = other.serverServiceName_; - clientServiceName_ = other.clientServiceName_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ProtocolAlias Clone() { - return new ProtocolAlias(this); - } - - /// Field number for the "server_service_name" field. - public const int ServerServiceNameFieldNumber = 1; - private readonly static string ServerServiceNameDefaultValue = ""; - - private string serverServiceName_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string ServerServiceName { - get { return serverServiceName_ ?? ServerServiceNameDefaultValue; } - set { - serverServiceName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "server_service_name" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasServerServiceName { - get { return serverServiceName_ != null; } - } - /// Clears the value of the "server_service_name" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearServerServiceName() { - serverServiceName_ = null; - } - - /// Field number for the "client_service_name" field. - public const int ClientServiceNameFieldNumber = 2; - private readonly static string ClientServiceNameDefaultValue = ""; - - private string clientServiceName_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string ClientServiceName { - get { return clientServiceName_ ?? ClientServiceNameDefaultValue; } - set { - clientServiceName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "client_service_name" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasClientServiceName { - get { return clientServiceName_ != null; } - } - /// Clears the value of the "client_service_name" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearClientServiceName() { - clientServiceName_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as ProtocolAlias); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(ProtocolAlias other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (ServerServiceName != other.ServerServiceName) return false; - if (ClientServiceName != other.ClientServiceName) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasServerServiceName) hash ^= ServerServiceName.GetHashCode(); - if (HasClientServiceName) hash ^= ClientServiceName.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 (HasServerServiceName) { - output.WriteRawTag(10); - output.WriteString(ServerServiceName); - } - if (HasClientServiceName) { - output.WriteRawTag(18); - output.WriteString(ClientServiceName); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasServerServiceName) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ServerServiceName); - } - if (HasClientServiceName) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ClientServiceName); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(ProtocolAlias other) { - if (other == null) { - return; - } - if (other.HasServerServiceName) { - ServerServiceName = other.ServerServiceName; - } - if (other.HasClientServiceName) { - ClientServiceName = other.ClientServiceName; - } - _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: { - ServerServiceName = input.ReadString(); - break; - } - case 18: { - ClientServiceName = input.ReadString(); - break; - } - } - } - } - - } - - public sealed partial class ServiceAliases : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServiceAliases()); - 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.Config.RpcConfigReflection.Descriptor.MessageTypes[3]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ServiceAliases() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ServiceAliases(ServiceAliases other) : this() { - protocolAlias_ = other.protocolAlias_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ServiceAliases Clone() { - return new ServiceAliases(this); - } - - /// Field number for the "protocol_alias" field. - public const int ProtocolAliasFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_protocolAlias_codec - = pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.Config.ProtocolAlias.Parser); - private readonly pbc::RepeatedField protocolAlias_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ProtocolAlias { - get { return protocolAlias_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as ServiceAliases); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(ServiceAliases other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!protocolAlias_.Equals(other.protocolAlias_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= protocolAlias_.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) { - protocolAlias_.WriteTo(output, _repeated_protocolAlias_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += protocolAlias_.CalculateSize(_repeated_protocolAlias_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(ServiceAliases other) { - if (other == null) { - return; - } - protocolAlias_.Add(other.protocolAlias_); - _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: { - protocolAlias_.AddEntriesFrom(input, _repeated_protocolAlias_codec); - break; - } - } - } - } - - } - #endregion } diff --git a/Source/Framework/Proto/RpcTypes.cs b/Source/Framework/Proto/RpcTypes.cs index b82b23158..6b1bd7918 100644 --- a/Source/Framework/Proto/RpcTypes.cs +++ b/Source/Framework/Proto/RpcTypes.cs @@ -49,13 +49,8 @@ namespace Bgs.Protocol { "cy5wcm90b2NvbC5GYW5vdXRUYXJnZXQSHwoXY2xpZW50X2lkX2Zhbm91dF90", "YXJnZXQYDyADKAkSFQoNY2xpZW50X3JlY29yZBgQIAEoDBIXCg9vcmlnaW5h", "bF9zZW5kZXIYESABKAwSFAoMc2VuZGVyX3Rva2VuGBIgASgNEhQKDHJvdXRl", - "cl9sYWJlbBgTIAEoDRIUCgxlcnJvcl9yZWFzb24YFCABKAki6gEKC0thZmth", - "SGVhZGVyEhQKDHNlcnZpY2VfaGFzaBgBIAEoBxIRCgltZXRob2RfaWQYAiAB", - "KA0SDQoFdG9rZW4YAyABKA0SFAoJb2JqZWN0X2lkGAQgASgEOgEwEg8KBHNp", - "emUYBSABKA06ATASEQoGc3RhdHVzGAYgASgNOgEwEg8KB3RpbWVvdXQYByAB", - "KAQSLwoOZm9yd2FyZF90YXJnZXQYCCABKAsyFy5iZ3MucHJvdG9jb2wuUHJv", - "Y2Vzc0lkEhQKDHJldHVybl90b3BpYxgJIAEoCRIRCgljbGllbnRfaWQYCyAB", - "KAlCGQoNYm5ldC5wcm90b2NvbEIIUnBjUHJvdG9QAFABUAJQAw==")); + "cl9sYWJlbBgTIAEoDRIUCgxlcnJvcl9yZWFzb24YFCABKAlCGAoMYmdzLnBy", + "b3RvY29sQghScGNQcm90b1AAUAFQAlAD")); 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[] { @@ -66,8 +61,7 @@ namespace Bgs.Protocol { 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", "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) + 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) })); } #endregion @@ -2121,520 +2115,6 @@ namespace Bgs.Protocol { } - public sealed partial class KafkaHeader : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new KafkaHeader()); - 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.RpcTypesReflection.Descriptor.MessageTypes[8]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public KafkaHeader() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public KafkaHeader(KafkaHeader other) : this() { - _hasBits0 = other._hasBits0; - serviceHash_ = other.serviceHash_; - methodId_ = other.methodId_; - token_ = other.token_; - objectId_ = other.objectId_; - size_ = other.size_; - status_ = other.status_; - timeout_ = other.timeout_; - forwardTarget_ = other.HasForwardTarget ? other.forwardTarget_.Clone() : null; - returnTopic_ = other.returnTopic_; - clientId_ = other.clientId_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public KafkaHeader Clone() { - return new KafkaHeader(this); - } - - /// Field number for the "service_hash" field. - public const int ServiceHashFieldNumber = 1; - private readonly static uint ServiceHashDefaultValue = 0; - - private uint serviceHash_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint ServiceHash { - get { if ((_hasBits0 & 1) != 0) { return serviceHash_; } else { return ServiceHashDefaultValue; } } - set { - _hasBits0 |= 1; - serviceHash_ = value; - } - } - /// Gets whether the "service_hash" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasServiceHash { - get { return (_hasBits0 & 1) != 0; } - } - /// Clears the value of the "service_hash" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearServiceHash() { - _hasBits0 &= ~1; - } - - /// Field number for the "method_id" field. - public const int MethodIdFieldNumber = 2; - private readonly static uint MethodIdDefaultValue = 0; - - private uint methodId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint MethodId { - get { if ((_hasBits0 & 2) != 0) { return methodId_; } else { return MethodIdDefaultValue; } } - set { - _hasBits0 |= 2; - methodId_ = value; - } - } - /// Gets whether the "method_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasMethodId { - get { return (_hasBits0 & 2) != 0; } - } - /// Clears the value of the "method_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearMethodId() { - _hasBits0 &= ~2; - } - - /// Field number for the "token" field. - public const int TokenFieldNumber = 3; - private readonly static uint TokenDefaultValue = 0; - - private uint token_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Token { - get { if ((_hasBits0 & 4) != 0) { return token_; } else { return TokenDefaultValue; } } - set { - _hasBits0 |= 4; - token_ = value; - } - } - /// Gets whether the "token" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasToken { - get { return (_hasBits0 & 4) != 0; } - } - /// Clears the value of the "token" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearToken() { - _hasBits0 &= ~4; - } - - /// Field number for the "object_id" field. - public const int ObjectIdFieldNumber = 4; - private readonly static ulong ObjectIdDefaultValue = 0UL; - - private ulong objectId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ulong ObjectId { - get { if ((_hasBits0 & 8) != 0) { return objectId_; } else { return ObjectIdDefaultValue; } } - set { - _hasBits0 |= 8; - objectId_ = value; - } - } - /// Gets whether the "object_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasObjectId { - get { return (_hasBits0 & 8) != 0; } - } - /// Clears the value of the "object_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearObjectId() { - _hasBits0 &= ~8; - } - - /// Field number for the "size" field. - public const int SizeFieldNumber = 5; - private readonly static uint SizeDefaultValue = 0; - - private uint size_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Size { - get { if ((_hasBits0 & 16) != 0) { return size_; } else { return SizeDefaultValue; } } - set { - _hasBits0 |= 16; - size_ = value; - } - } - /// Gets whether the "size" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasSize { - get { return (_hasBits0 & 16) != 0; } - } - /// Clears the value of the "size" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearSize() { - _hasBits0 &= ~16; - } - - /// Field number for the "status" field. - public const int StatusFieldNumber = 6; - private readonly static uint StatusDefaultValue = 0; - - private uint status_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Status { - get { if ((_hasBits0 & 32) != 0) { return status_; } else { return StatusDefaultValue; } } - set { - _hasBits0 |= 32; - status_ = value; - } - } - /// Gets whether the "status" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasStatus { - get { return (_hasBits0 & 32) != 0; } - } - /// Clears the value of the "status" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearStatus() { - _hasBits0 &= ~32; - } - - /// Field number for the "timeout" field. - public const int TimeoutFieldNumber = 7; - private readonly static ulong TimeoutDefaultValue = 0UL; - - private ulong timeout_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public ulong Timeout { - get { if ((_hasBits0 & 64) != 0) { return timeout_; } else { return TimeoutDefaultValue; } } - set { - _hasBits0 |= 64; - timeout_ = value; - } - } - /// Gets whether the "timeout" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasTimeout { - get { return (_hasBits0 & 64) != 0; } - } - /// Clears the value of the "timeout" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearTimeout() { - _hasBits0 &= ~64; - } - - /// Field number for the "forward_target" field. - public const int ForwardTargetFieldNumber = 8; - private global::Bgs.Protocol.ProcessId forwardTarget_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Bgs.Protocol.ProcessId ForwardTarget { - get { return forwardTarget_; } - set { - forwardTarget_ = value; - } - } - /// Gets whether the forward_target field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasForwardTarget { - get { return forwardTarget_ != null; } - } - /// Clears the value of the forward_target field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearForwardTarget() { - forwardTarget_ = null; - } - - /// Field number for the "return_topic" field. - public const int ReturnTopicFieldNumber = 9; - private readonly static string ReturnTopicDefaultValue = ""; - - private string returnTopic_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string ReturnTopic { - get { return returnTopic_ ?? ReturnTopicDefaultValue; } - set { - returnTopic_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "return_topic" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasReturnTopic { - get { return returnTopic_ != null; } - } - /// Clears the value of the "return_topic" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearReturnTopic() { - returnTopic_ = null; - } - - /// Field number for the "client_id" field. - public const int ClientIdFieldNumber = 11; - private readonly static string ClientIdDefaultValue = ""; - - private string clientId_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public string ClientId { - get { return clientId_ ?? ClientIdDefaultValue; } - set { - clientId_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "client_id" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool HasClientId { - get { return clientId_ != null; } - } - /// Clears the value of the "client_id" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void ClearClientId() { - clientId_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as KafkaHeader); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(KafkaHeader other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (ServiceHash != other.ServiceHash) return false; - if (MethodId != other.MethodId) return false; - if (Token != other.Token) return false; - if (ObjectId != other.ObjectId) return false; - if (Size != other.Size) return false; - if (Status != other.Status) return false; - if (Timeout != other.Timeout) return false; - if (!object.Equals(ForwardTarget, other.ForwardTarget)) return false; - if (ReturnTopic != other.ReturnTopic) return false; - if (ClientId != other.ClientId) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (HasServiceHash) hash ^= ServiceHash.GetHashCode(); - if (HasMethodId) hash ^= MethodId.GetHashCode(); - if (HasToken) hash ^= Token.GetHashCode(); - if (HasObjectId) hash ^= ObjectId.GetHashCode(); - if (HasSize) hash ^= Size.GetHashCode(); - if (HasStatus) hash ^= Status.GetHashCode(); - if (HasTimeout) hash ^= Timeout.GetHashCode(); - if (HasForwardTarget) hash ^= ForwardTarget.GetHashCode(); - if (HasReturnTopic) hash ^= ReturnTopic.GetHashCode(); - if (HasClientId) hash ^= ClientId.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 (HasServiceHash) { - output.WriteRawTag(13); - output.WriteFixed32(ServiceHash); - } - if (HasMethodId) { - output.WriteRawTag(16); - output.WriteUInt32(MethodId); - } - if (HasToken) { - output.WriteRawTag(24); - output.WriteUInt32(Token); - } - if (HasObjectId) { - output.WriteRawTag(32); - output.WriteUInt64(ObjectId); - } - if (HasSize) { - output.WriteRawTag(40); - output.WriteUInt32(Size); - } - if (HasStatus) { - output.WriteRawTag(48); - output.WriteUInt32(Status); - } - if (HasTimeout) { - output.WriteRawTag(56); - output.WriteUInt64(Timeout); - } - if (HasForwardTarget) { - output.WriteRawTag(66); - output.WriteMessage(ForwardTarget); - } - if (HasReturnTopic) { - output.WriteRawTag(74); - output.WriteString(ReturnTopic); - } - if (HasClientId) { - output.WriteRawTag(90); - output.WriteString(ClientId); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (HasServiceHash) { - size += 1 + 4; - } - if (HasMethodId) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MethodId); - } - if (HasToken) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Token); - } - if (HasObjectId) { - size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ObjectId); - } - if (HasSize) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Size); - } - if (HasStatus) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Status); - } - if (HasTimeout) { - size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Timeout); - } - if (HasForwardTarget) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(ForwardTarget); - } - if (HasReturnTopic) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ReturnTopic); - } - if (HasClientId) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(ClientId); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(KafkaHeader other) { - if (other == null) { - return; - } - if (other.HasServiceHash) { - ServiceHash = other.ServiceHash; - } - if (other.HasMethodId) { - MethodId = other.MethodId; - } - if (other.HasToken) { - Token = other.Token; - } - if (other.HasObjectId) { - ObjectId = other.ObjectId; - } - if (other.HasSize) { - Size = other.Size; - } - if (other.HasStatus) { - Status = other.Status; - } - if (other.HasTimeout) { - Timeout = other.Timeout; - } - if (other.HasForwardTarget) { - if (!HasForwardTarget) { - ForwardTarget = new global::Bgs.Protocol.ProcessId(); - } - ForwardTarget.MergeFrom(other.ForwardTarget); - } - if (other.HasReturnTopic) { - ReturnTopic = other.ReturnTopic; - } - if (other.HasClientId) { - ClientId = other.ClientId; - } - _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 13: { - ServiceHash = input.ReadFixed32(); - break; - } - case 16: { - MethodId = input.ReadUInt32(); - break; - } - case 24: { - Token = input.ReadUInt32(); - break; - } - case 32: { - ObjectId = input.ReadUInt64(); - break; - } - case 40: { - Size = input.ReadUInt32(); - break; - } - case 48: { - Status = input.ReadUInt32(); - break; - } - case 56: { - Timeout = input.ReadUInt64(); - break; - } - case 66: { - if (!HasForwardTarget) { - ForwardTarget = new global::Bgs.Protocol.ProcessId(); - } - input.ReadMessage(ForwardTarget); - break; - } - case 74: { - ReturnTopic = input.ReadString(); - break; - } - case 90: { - ClientId = input.ReadString(); - break; - } - } - } - } - - } - #endregion } diff --git a/Source/Framework/Proto/SemanticVersion.cs b/Source/Framework/Proto/SemanticVersion.cs new file mode 100644 index 000000000..e6c6adf7d --- /dev/null +++ b/Source/Framework/Proto/SemanticVersion.cs @@ -0,0 +1,311 @@ +// +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: bgs/low/pb/client/semantic_version.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/semantic_version.proto + public static partial class SemanticVersionReflection { + + #region Descriptor + /// File descriptor for bgs/low/pb/client/semantic_version.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static SemanticVersionReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "CihiZ3MvbG93L3BiL2NsaWVudC9zZW1hbnRpY192ZXJzaW9uLnByb3RvEgxi", + "Z3MucHJvdG9jb2wibgoPU2VtYW50aWNWZXJzaW9uEhUKDW1ham9yX3ZlcnNp", + "b24YASABKA0SFQoNbWlub3JfdmVyc2lvbhgCIAEoDRIVCg1wYXRjaF92ZXJz", + "aW9uGAMgASgNEhYKDnZlcnNpb25fc3RyaW5nGAQgASgJ")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { }, + new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.SemanticVersion), global::Bgs.Protocol.SemanticVersion.Parser, new[]{ "MajorVersion", "MinorVersion", "PatchVersion", "VersionString" }, null, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class SemanticVersion : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SemanticVersion()); + 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.SemanticVersionReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SemanticVersion() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SemanticVersion(SemanticVersion other) : this() { + _hasBits0 = other._hasBits0; + majorVersion_ = other.majorVersion_; + minorVersion_ = other.minorVersion_; + patchVersion_ = other.patchVersion_; + versionString_ = other.versionString_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SemanticVersion Clone() { + return new SemanticVersion(this); + } + + /// Field number for the "major_version" field. + public const int MajorVersionFieldNumber = 1; + private readonly static uint MajorVersionDefaultValue = 0; + + private uint majorVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MajorVersion { + get { if ((_hasBits0 & 1) != 0) { return majorVersion_; } else { return MajorVersionDefaultValue; } } + set { + _hasBits0 |= 1; + majorVersion_ = value; + } + } + /// Gets whether the "major_version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasMajorVersion { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "major_version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearMajorVersion() { + _hasBits0 &= ~1; + } + + /// Field number for the "minor_version" field. + public const int MinorVersionFieldNumber = 2; + private readonly static uint MinorVersionDefaultValue = 0; + + private uint minorVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MinorVersion { + get { if ((_hasBits0 & 2) != 0) { return minorVersion_; } else { return MinorVersionDefaultValue; } } + set { + _hasBits0 |= 2; + minorVersion_ = value; + } + } + /// Gets whether the "minor_version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasMinorVersion { + get { return (_hasBits0 & 2) != 0; } + } + /// Clears the value of the "minor_version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearMinorVersion() { + _hasBits0 &= ~2; + } + + /// Field number for the "patch_version" field. + public const int PatchVersionFieldNumber = 3; + private readonly static uint PatchVersionDefaultValue = 0; + + private uint patchVersion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint PatchVersion { + get { if ((_hasBits0 & 4) != 0) { return patchVersion_; } else { return PatchVersionDefaultValue; } } + set { + _hasBits0 |= 4; + patchVersion_ = value; + } + } + /// Gets whether the "patch_version" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasPatchVersion { + get { return (_hasBits0 & 4) != 0; } + } + /// Clears the value of the "patch_version" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearPatchVersion() { + _hasBits0 &= ~4; + } + + /// Field number for the "version_string" field. + public const int VersionStringFieldNumber = 4; + private readonly static string VersionStringDefaultValue = ""; + + private string versionString_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string VersionString { + get { return versionString_ ?? VersionStringDefaultValue; } + set { + versionString_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "version_string" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool HasVersionString { + get { return versionString_ != null; } + } + /// Clears the value of the "version_string" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void ClearVersionString() { + versionString_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SemanticVersion); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SemanticVersion other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (MajorVersion != other.MajorVersion) return false; + if (MinorVersion != other.MinorVersion) return false; + if (PatchVersion != other.PatchVersion) return false; + if (VersionString != other.VersionString) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (HasMajorVersion) hash ^= MajorVersion.GetHashCode(); + if (HasMinorVersion) hash ^= MinorVersion.GetHashCode(); + if (HasPatchVersion) hash ^= PatchVersion.GetHashCode(); + if (HasVersionString) hash ^= VersionString.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 (HasMajorVersion) { + output.WriteRawTag(8); + output.WriteUInt32(MajorVersion); + } + if (HasMinorVersion) { + output.WriteRawTag(16); + output.WriteUInt32(MinorVersion); + } + if (HasPatchVersion) { + output.WriteRawTag(24); + output.WriteUInt32(PatchVersion); + } + if (HasVersionString) { + output.WriteRawTag(34); + output.WriteString(VersionString); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (HasMajorVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MajorVersion); + } + if (HasMinorVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MinorVersion); + } + if (HasPatchVersion) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(PatchVersion); + } + if (HasVersionString) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(VersionString); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SemanticVersion other) { + if (other == null) { + return; + } + if (other.HasMajorVersion) { + MajorVersion = other.MajorVersion; + } + if (other.HasMinorVersion) { + MinorVersion = other.MinorVersion; + } + if (other.HasPatchVersion) { + PatchVersion = other.PatchVersion; + } + if (other.HasVersionString) { + VersionString = other.VersionString; + } + _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: { + MajorVersion = input.ReadUInt32(); + break; + } + case 16: { + MinorVersion = input.ReadUInt32(); + break; + } + case 24: { + PatchVersion = input.ReadUInt32(); + break; + } + case 34: { + VersionString = input.ReadString(); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Source/Framework/Proto/UserManagerService.cs b/Source/Framework/Proto/UserManagerService.cs index 60fbc8120..be0e1a261 100644 --- a/Source/Framework/Proto/UserManagerService.cs +++ b/Source/Framework/Proto/UserManagerService.cs @@ -28,9 +28,9 @@ namespace Bgs.Protocol.UserManager.V1 { "bxIcYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52MRoqYmdzL2xvdy9wYi9j", "bGllbnQvdXNlcl9tYW5hZ2VyX3R5cGVzLnByb3RvGiRiZ3MvbG93L3BiL2Ns", "aWVudC9lbnRpdHlfdHlwZXMucHJvdG8aIWJncy9sb3cvcGIvY2xpZW50L3Jw", - "Y190eXBlcy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", - "c2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVu", - "dC9nbG9iYWxfZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjhiZ3Mv", + "Y190eXBlcy5wcm90bxo3YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVu", + "c2lvbnMvZmllbGRfb3B0aW9ucy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQv", + "Z2xvYmFsX2V4dGVuc2lvbnMvbWVzc2FnZV9vcHRpb25zLnByb3RvGjhiZ3Mv", "bG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXRob2Rfb3B0aW9u", "cy5wcm90bxo5YmdzL2xvdy9wYi9jbGllbnQvZ2xvYmFsX2V4dGVuc2lvbnMv", "c2VydmljZV9vcHRpb25zLnByb3RvIlcKEFN1YnNjcmliZVJlcXVlc3QSMAoI", @@ -83,7 +83,7 @@ namespace Bgs.Protocol.UserManager.V1 { "El0KC1Vuc3Vic2NyaWJlEjAuYmdzLnByb3RvY29sLnVzZXJfbWFuYWdlci52", "MS5VbnN1YnNjcmliZVJlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC", "+SsCCDMaUYL5Ky8KLWJuZXQucHJvdG9jb2wudXNlcl9tYW5hZ2VyLlVzZXJN", - "YW5hZ2VyU2VydmljZYL5Kw4qDHVzZXJfbWFuYWdlcoL5KwIwAYr5KwIQATK7", + "YW5hZ2VyU2VydmljZYL5Kw4qDHVzZXJfbWFuYWdlcoL5KwIwAYr5KwIQATLB", "BAoTVXNlck1hbmFnZXJMaXN0ZW5lchJ3ChRPbkJsb2NrZWRQbGF5ZXJBZGRl", "ZBI8LmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuQmxvY2tlZFBsYXll", "ckFkZGVkTm90aWZpY2F0aW9uGhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNF", @@ -95,10 +95,10 @@ namespace Bgs.Protocol.UserManager.V1 { "LnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAsSewoWT25SZWNlbnRQbGF5", "ZXJzUmVtb3ZlZBI+LmJncy5wcm90b2NvbC51c2VyX21hbmFnZXIudjEuUmVj", "ZW50UGxheWVyc1JlbW92ZWROb3RpZmljYXRpb24aGS5iZ3MucHJvdG9jb2wu", - "Tk9fUkVTUE9OU0UiBoL5KwIIDBo4gvkrLgosYm5ldC5wcm90b2NvbC51c2Vy", - "X21hbmFnZXIuVXNlck1hbmFnZXJOb3RpZnmK+SsCCAFCA4ABAA==")); + "Tk9fUkVTUE9OU0UiBoL5KwIIDBo+gvkrLgosYm5ldC5wcm90b2NvbC51c2Vy", + "X21hbmFnZXIuVXNlck1hbmFnZXJOb3RpZnmC+SsCOAGK+SsCCAFCA4ABAA==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - 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::FileDescriptor[] { global::Bgs.Protocol.UserManager.V1.UserManagerTypesReflection.Descriptor, global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.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" }, null, null, null, null),