Core/Proto: Updated protobuf messages and services

This commit is contained in:
hondacrx
2023-05-23 07:37:39 -04:00
parent 8c4f2ab12d
commit e76aa05564
45 changed files with 5693 additions and 4305 deletions
+31 -30
View File
@@ -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),
+501 -167
View File
@@ -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<OptIns> {
private static readonly pb::MessageParser<OptIns> _parser = new pb::MessageParser<OptIns>(() => new OptIns());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<OptIns> 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);
}
/// <summary>Field number for the "ids" field.</summary>
public const int IdsFieldNumber = 1;
private static readonly pb::FieldCodec<ulong> _repeated_ids_codec
= pb::FieldCodec.ForUInt64(10);
private readonly pbc::RepeatedField<ulong> ids_ = new pbc::RepeatedField<ulong>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<ulong> 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<AccountLevelInfo> {
private static readonly pb::MessageParser<AccountLevelInfo> _parser = new pb::MessageParser<AccountLevelInfo>(() => 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;
}
/// <summary>Field number for the "birthdate" field.</summary>
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");
}
}
/// <summary>Gets whether the "birthdate" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasBirthdate {
get { return birthdate_ != null; }
}
/// <summary>Clears the value of the "birthdate" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearBirthdate() {
birthdate_ = null;
}
/// <summary>Field number for the "legal_country_feature_restrictions_applied" field.</summary>
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;
}
}
/// <summary>Gets whether the "legal_country_feature_restrictions_applied" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasLegalCountryFeatureRestrictionsApplied {
get { return (_hasBits0 & 1024) != 0; }
}
/// <summary>Clears the value of the "legal_country_feature_restrictions_applied" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearLegalCountryFeatureRestrictionsApplied() {
_hasBits0 &= ~1024;
}
/// <summary>Field number for the "opt_ins" field.</summary>
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;
}
}
/// <summary>Gets whether the opt_ins field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasOptIns {
get { return optIns_ != null; }
}
/// <summary>Clears the value of the opt_ins field</summary>
[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;
}
/// <summary>Field number for the "platform_id" field.</summary>
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;
}
}
/// <summary>Gets whether the "platform_id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPlatformId {
get { return (_hasBits0 & 32) != 0; }
}
/// <summary>Clears the value of the "platform_id" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPlatformId() {
_hasBits0 &= ~32;
}
/// <summary>Field number for the "igr_paid" field.</summary>
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;
}
}
/// <summary>Gets whether the "igr_paid" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasIgrPaid {
get { return (_hasBits0 & 64) != 0; }
}
/// <summary>Clears the value of the "igr_paid" field</summary>
[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 {
/// <summary>Field number for the "game_account" field.</summary>
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 {
}
}
/// <summary>Gets whether the "game_account" field is set</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasGameAccount {
get { return typeCase_ == TypeOneofCase.GameAccount; }
}
/// <summary> Clears the value of the oneof if it's currently set to "game_account" </summary>
[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]
+48 -7
View File
@@ -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;
}
/// <summary>Field number for the "region" field.</summary>
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;
}
}
/// <summary>Gets whether the "region" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasRegion {
get { return (_hasBits0 & 4) != 0; }
}
/// <summary>Clears the value of the "region" field</summary>
[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;
}
}
}
}
+11 -10
View File
@@ -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)
}));
+39 -37
View File
@@ -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 {
/// <summary>Field number for the "source" field.</summary>
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]
+2 -2
View File
@@ -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[] {
File diff suppressed because it is too large Load Diff
+8 -7
View File
@@ -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)
+5 -5
View File
@@ -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),
File diff suppressed because it is too large Load Diff
+11 -2
View File
@@ -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
}
+87 -42
View File
@@ -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<SendSuggestionOptions> {
private static readonly pb::MessageParser<SendSuggestionOptions> _parser = new pb::MessageParser<SendSuggestionOptions>(() => new SendSuggestionOptions());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<SendSuggestionOptions> 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_; }
}
/// <summary>Field number for the "join_club_source" field.</summary>
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;
}
}
/// <summary>Gets whether the "join_club_source" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasJoinClubSource {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "join_club_source" field</summary>
[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;
}
}
}
}
+7 -7
View File
@@ -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),
@@ -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),
@@ -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),
+34 -34
View File
@@ -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),
+919
View File
@@ -0,0 +1,919 @@
// <auto-generated>
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: bgs/low/pb/client/club_name_generator.proto
// </auto-generated>
#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 {
/// <summary>Holder for reflection information generated from bgs/low/pb/client/club_name_generator.proto</summary>
public static partial class ClubNameGeneratorReflection {
#region Descriptor
/// <summary>File descriptor for bgs/low/pb/client/club_name_generator.proto</summary>
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<NameGeneratorConfig> {
private static readonly pb::MessageParser<NameGeneratorConfig> _parser = new pb::MessageParser<NameGeneratorConfig>(() => new NameGeneratorConfig());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<NameGeneratorConfig> 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);
}
/// <summary>Field number for the "name_generators" field.</summary>
public const int NameGeneratorsFieldNumber = 1;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Club.V1.NameGenerator> _repeated_nameGenerators_codec
= pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.Club.V1.NameGenerator.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Club.V1.NameGenerator> nameGenerators_ = new pbc::RepeatedField<global::Bgs.Protocol.Club.V1.NameGenerator>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Club.V1.NameGenerator> NameGenerators {
get { return nameGenerators_; }
}
/// <summary>Field number for the "club_type_scorecard" field.</summary>
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;
}
}
/// <summary>Gets whether the club_type_scorecard field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClubTypeScorecard {
get { return clubTypeScorecard_ != null; }
}
/// <summary>Clears the value of the club_type_scorecard field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearClubTypeScorecard() {
clubTypeScorecard_ = null;
}
/// <summary>Field number for the "locale_scorecard" field.</summary>
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;
}
}
/// <summary>Gets whether the locale_scorecard field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasLocaleScorecard {
get { return localeScorecard_ != null; }
}
/// <summary>Clears the value of the locale_scorecard field</summary>
[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<NameGeneratorScorecard> {
private static readonly pb::MessageParser<NameGeneratorScorecard> _parser = new pb::MessageParser<NameGeneratorScorecard>(() => new NameGeneratorScorecard());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<NameGeneratorScorecard> 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);
}
/// <summary>Field number for the "is_required" field.</summary>
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;
}
}
/// <summary>Gets whether the "is_required" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasIsRequired {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "is_required" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearIsRequired() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "full_match" field.</summary>
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;
}
}
/// <summary>Gets whether the "full_match" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasFullMatch {
get { return (_hasBits0 & 2) != 0; }
}
/// <summary>Clears the value of the "full_match" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearFullMatch() {
_hasBits0 &= ~2;
}
/// <summary>Field number for the "partial_match" field.</summary>
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;
}
}
/// <summary>Gets whether the "partial_match" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPartialMatch {
get { return (_hasBits0 & 4) != 0; }
}
/// <summary>Clears the value of the "partial_match" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPartialMatch() {
_hasBits0 &= ~4;
}
/// <summary>Field number for the "partial_fallback" field.</summary>
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;
}
}
/// <summary>Gets whether the "partial_fallback" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPartialFallback {
get { return (_hasBits0 & 8) != 0; }
}
/// <summary>Clears the value of the "partial_fallback" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPartialFallback() {
_hasBits0 &= ~8;
}
/// <summary>Field number for the "full_fallback" field.</summary>
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;
}
}
/// <summary>Gets whether the "full_fallback" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasFullFallback {
get { return (_hasBits0 & 16) != 0; }
}
/// <summary>Clears the value of the "full_fallback" field</summary>
[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<NameGenerator> {
private static readonly pb::MessageParser<NameGenerator> _parser = new pb::MessageParser<NameGenerator>(() => new NameGenerator());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<NameGenerator> 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);
}
/// <summary>Field number for the "names" field.</summary>
public const int NamesFieldNumber = 1;
private static readonly pb::FieldCodec<string> _repeated_names_codec
= pb::FieldCodec.ForString(10);
private readonly pbc::RepeatedField<string> names_ = new pbc::RepeatedField<string>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<string> Names {
get { return names_; }
}
/// <summary>Field number for the "replacements" field.</summary>
public const int ReplacementsFieldNumber = 2;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Club.V1.NameGeneratorReplacement> _repeated_replacements_codec
= pb::FieldCodec.ForMessage(18, global::Bgs.Protocol.Club.V1.NameGeneratorReplacement.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Club.V1.NameGeneratorReplacement> replacements_ = new pbc::RepeatedField<global::Bgs.Protocol.Club.V1.NameGeneratorReplacement>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Club.V1.NameGeneratorReplacement> Replacements {
get { return replacements_; }
}
/// <summary>Field number for the "club_types" field.</summary>
public const int ClubTypesFieldNumber = 3;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Club.V1.UniqueClubType> _repeated_clubTypes_codec
= pb::FieldCodec.ForMessage(26, global::Bgs.Protocol.Club.V1.UniqueClubType.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Club.V1.UniqueClubType> clubTypes_ = new pbc::RepeatedField<global::Bgs.Protocol.Club.V1.UniqueClubType>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Club.V1.UniqueClubType> ClubTypes {
get { return clubTypes_; }
}
/// <summary>Field number for the "locales" field.</summary>
public const int LocalesFieldNumber = 4;
private static readonly pb::FieldCodec<string> _repeated_locales_codec
= pb::FieldCodec.ForString(34);
private readonly pbc::RepeatedField<string> locales_ = new pbc::RepeatedField<string>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<string> 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<NameGeneratorReplacement> {
private static readonly pb::MessageParser<NameGeneratorReplacement> _parser = new pb::MessageParser<NameGeneratorReplacement>(() => new NameGeneratorReplacement());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<NameGeneratorReplacement> 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);
}
/// <summary>Field number for the "id" field.</summary>
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");
}
}
/// <summary>Gets whether the "id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasId {
get { return id_ != null; }
}
/// <summary>Clears the value of the "id" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearId() {
id_ = null;
}
/// <summary>Field number for the "options" field.</summary>
public const int OptionsFieldNumber = 2;
private static readonly pb::FieldCodec<string> _repeated_options_codec
= pb::FieldCodec.ForString(18);
private readonly pbc::RepeatedField<string> options_ = new pbc::RepeatedField<string>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<string> 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
+4 -4
View File
@@ -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),
+272 -228
View File
@@ -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;
}
/// <summary>Field number for the "platform_tag_set" field.</summary>
public const int PlatformTagSetFieldNumber = 4;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Club.V1.LocalizedTag> _repeated_platformTagSet_codec
= pb::FieldCodec.ForMessage(34, global::Bgs.Protocol.Club.V1.LocalizedTag.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Club.V1.LocalizedTag> platformTagSet_ = new pbc::RepeatedField<global::Bgs.Protocol.Club.V1.LocalizedTag>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Club.V1.LocalizedTag> PlatformTagSet {
get { return platformTagSet_; }
}
/// <summary>Field number for the "custom_tag_set" field.</summary>
public const int CustomTagSetFieldNumber = 5;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Club.V1.LocalizedTag> _repeated_customTagSet_codec
= pb::FieldCodec.ForMessage(42, global::Bgs.Protocol.Club.V1.LocalizedTag.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Club.V1.LocalizedTag> customTagSet_ = new pbc::RepeatedField<global::Bgs.Protocol.Club.V1.LocalizedTag>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Club.V1.LocalizedTag> 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;
}
}
}
}
+114 -67
View File
@@ -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;
}
/// <summary>Field number for the "club_type" field.</summary>
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;
}
}
/// <summary>Gets whether the club_type field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClubType {
get { return clubType_ != null; }
}
/// <summary>Clears the value of the club_type field</summary>
[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;
}
}
}
}
+649
View File
@@ -0,0 +1,649 @@
// <auto-generated>
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: bgs/low/pb/client/club_tag.proto
// </auto-generated>
#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 {
/// <summary>Holder for reflection information generated from bgs/low/pb/client/club_tag.proto</summary>
public static partial class ClubTagReflection {
#region Descriptor
/// <summary>File descriptor for bgs/low/pb/client/club_tag.proto</summary>
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<TagOptions> {
private static readonly pb::MessageParser<TagOptions> _parser = new pb::MessageParser<TagOptions>(() => new TagOptions());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<TagOptions> 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);
}
/// <summary>Field number for the "action" field.</summary>
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;
}
}
/// <summary>Gets whether the "action" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasAction {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "action" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearAction() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "tag" field.</summary>
public const int TagFieldNumber = 2;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Club.V1.TagIdentifier> _repeated_tag_codec
= pb::FieldCodec.ForMessage(18, global::Bgs.Protocol.Club.V1.TagIdentifier.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Club.V1.TagIdentifier> tag_ = new pbc::RepeatedField<global::Bgs.Protocol.Club.V1.TagIdentifier>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Club.V1.TagIdentifier> 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<TagIdentifier> {
private static readonly pb::MessageParser<TagIdentifier> _parser = new pb::MessageParser<TagIdentifier>(() => new TagIdentifier());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<TagIdentifier> 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);
}
/// <summary>Field number for the "id" field.</summary>
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;
}
}
/// <summary>Gets whether the "id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasId {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "id" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearId() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "type" field.</summary>
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;
}
}
/// <summary>Gets whether the "type" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasType {
get { return (_hasBits0 & 2) != 0; }
}
/// <summary>Clears the value of the "type" field</summary>
[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<LocalizedTag> {
private static readonly pb::MessageParser<LocalizedTag> _parser = new pb::MessageParser<LocalizedTag>(() => new LocalizedTag());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<LocalizedTag> 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);
}
/// <summary>Field number for the "tag_id" field.</summary>
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;
}
}
/// <summary>Gets whether the tag_id field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasTagId {
get { return tagId_ != null; }
}
/// <summary>Clears the value of the tag_id field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearTagId() {
tagId_ = null;
}
/// <summary>Field number for the "name" field.</summary>
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");
}
}
/// <summary>Gets whether the "name" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasName {
get { return name_ != null; }
}
/// <summary>Clears the value of the "name" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearName() {
name_ = null;
}
/// <summary>Field number for the "description" field.</summary>
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");
}
}
/// <summary>Gets whether the "description" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasDescription {
get { return description_ != null; }
}
/// <summary>Clears the value of the "description" field</summary>
[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
+228
View File
@@ -0,0 +1,228 @@
// <auto-generated>
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: bgs/low/pb/client/club_type.proto
// </auto-generated>
#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 {
/// <summary>Holder for reflection information generated from bgs/low/pb/client/club_type.proto</summary>
public static partial class ClubTypeReflection {
#region Descriptor
/// <summary>File descriptor for bgs/low/pb/client/club_type.proto</summary>
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<UniqueClubType> {
private static readonly pb::MessageParser<UniqueClubType> _parser = new pb::MessageParser<UniqueClubType>(() => new UniqueClubType());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<UniqueClubType> 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);
}
/// <summary>Field number for the "program" field.</summary>
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;
}
}
/// <summary>Gets whether the "program" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasProgram {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "program" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearProgram() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "name" field.</summary>
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");
}
}
/// <summary>Gets whether the "name" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasName {
get { return name_ != null; }
}
/// <summary>Clears the value of the "name" field</summary>
[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
+18 -15
View File
@@ -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
+443 -70
View File
@@ -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<ClientSdkVersionInfo> {
private static readonly pb::MessageParser<ClientSdkVersionInfo> _parser = new pb::MessageParser<ClientSdkVersionInfo>(() => new ClientSdkVersionInfo());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<ClientSdkVersionInfo> 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);
}
/// <summary>Field number for the "sdk_name" field.</summary>
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");
}
}
/// <summary>Gets whether the "sdk_name" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasSdkName {
get { return sdkName_ != null; }
}
/// <summary>Clears the value of the "sdk_name" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearSdkName() {
sdkName_ = null;
}
/// <summary>Field number for the "sdk_version" field.</summary>
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;
}
}
/// <summary>Gets whether the sdk_version field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasSdkVersion {
get { return sdkVersion_ != null; }
}
/// <summary>Clears the value of the sdk_version field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearSdkVersion() {
sdkVersion_ = null;
}
/// <summary>Field number for the "protocol_version" field.</summary>
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;
}
}
/// <summary>Gets whether the protocol_version field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasProtocolVersion {
get { return protocolVersion_ != null; }
}
/// <summary>Clears the value of the protocol_version field</summary>
[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<ConnectRequest> {
private static readonly pb::MessageParser<ConnectRequest> _parser = new pb::MessageParser<ConnectRequest>(() => 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;
}
/// <summary>Field number for the "metering_level" field.</summary>
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;
}
}
/// <summary>Gets whether the "metering_level" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasMeteringLevel {
get { return (_hasBits0 & 2) != 0; }
}
/// <summary>Clears the value of the "metering_level" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearMeteringLevel() {
_hasBits0 &= ~2;
}
/// <summary>Field number for the "client_sdk_info" field.</summary>
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;
}
}
/// <summary>Gets whether the client_sdk_info field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClientSdkInfo {
get { return clientSdkInfo_ != null; }
}
/// <summary>Clears the value of the client_sdk_info field</summary>
[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;
}
/// <summary>Field number for the "ciid" field.</summary>
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");
}
}
/// <summary>Gets whether the "ciid" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasCiid {
get { return ciid_ != null; }
}
/// <summary>Clears the value of the "ciid" field</summary>
[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]
+194 -2
View File
@@ -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<TitleIconContentHandle> {
private static readonly pb::MessageParser<TitleIconContentHandle> _parser = new pb::MessageParser<TitleIconContentHandle>(() => new TitleIconContentHandle());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<TitleIconContentHandle> 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);
}
/// <summary>Field number for the "title_id" field.</summary>
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;
}
}
/// <summary>Gets whether the "title_id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasTitleId {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "title_id" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearTitleId() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "content_handle" field.</summary>
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;
}
}
/// <summary>Gets whether the content_handle field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasContentHandle {
get { return contentHandle_ != null; }
}
/// <summary>Clears the value of the content_handle field</summary>
[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
}
+2 -2
View File
@@ -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[] {
+49 -49
View File
@@ -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),
+55 -14
View File
@@ -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;
}
/// <summary>Field number for the "target_phone_number" field.</summary>
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");
}
}
/// <summary>Gets whether the "target_phone_number" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasTargetPhoneNumber {
get { return targetPhoneNumber_ != null; }
}
/// <summary>Clears the value of the "target_phone_number" field</summary>
[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;
}
}
}
}
+65 -305
View File
@@ -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_; }
}
/// <summary>Field number for the "host" field.</summary>
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;
}
}
/// <summary>Gets whether the host field is set</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasHost {
get { return host_ != null; }
}
/// <summary>Clears the value of the host field</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearHost() {
host_ = null;
}
/// <summary>Field number for the "account_id" field.</summary>
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;
}
/// <summary>Field number for the "host" field.</summary>
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;
}
}
/// <summary>Gets whether the host field is set</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasHost {
get { return host_ != null; }
}
/// <summary>Clears the value of the host field</summary>
[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;
}
/// <summary>Field number for the "host" field.</summary>
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;
}
}
/// <summary>Gets whether the host field is set</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasHost {
get { return host_ != null; }
}
/// <summary>Clears the value of the host field</summary>
[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;
}
/// <summary>Field number for the "host" field.</summary>
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;
}
}
/// <summary>Gets whether the host field is set</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasHost {
get { return host_ != null; }
}
/// <summary>Clears the value of the host field</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearHost() {
host_ = null;
}
/// <summary>Field number for the "session_id" field.</summary>
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;
}
/// <summary>Field number for the "host" field.</summary>
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;
}
}
/// <summary>Gets whether the host field is set</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasHost {
get { return host_ != null; }
}
/// <summary>Clears the value of the host field</summary>
[global::System.ObsoleteAttribute]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearHost() {
host_ = null;
}
/// <summary>Field number for the "session_id" field.</summary>
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;
+6 -6
View File
@@ -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)
@@ -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[] {
@@ -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[] {
@@ -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;
}
/// <summary>Field number for the "custom_region_resolver" field.</summary>
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");
}
}
/// <summary>Gets whether the "custom_region_resolver" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasCustomRegionResolver {
get { return customRegionResolver_ != null; }
}
/// <summary>Clears the value of the "custom_region_resolver" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearCustomRegionResolver() {
customRegionResolver_ = null;
}
/// <summary>Field number for the "explicit_region_routing" field.</summary>
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;
}
}
/// <summary>Gets whether the "explicit_region_routing" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasExplicitRegionRouting {
get { return (_hasBits0 & 32) != 0; }
}
/// <summary>Clears the value of the "explicit_region_routing" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearExplicitRegionRouting() {
_hasBits0 &= ~32;
}
/// <summary>Field number for the "obsolete" field.</summary>
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;
}
}
/// <summary>Gets whether the "obsolete" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasObsolete {
get { return (_hasBits0 & 64) != 0; }
}
/// <summary>Clears the value of the "obsolete" field</summary>
[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;
}
}
}
}
@@ -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;
}
/// <summary>Field number for the "is_global" field.</summary>
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;
}
}
/// <summary>Gets whether the "is_global" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasIsGlobal {
get { return (_hasBits0 & 8) != 0; }
}
/// <summary>Clears the value of the "is_global" field</summary>
[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,
}
}
+2 -2
View File
@@ -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[] {
+4 -4
View File
@@ -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),
+8 -8
View File
@@ -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)
+4 -4
View File
@@ -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),
+5 -5
View File
@@ -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)
+5 -5
View File
@@ -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),
+346 -10
View File
@@ -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<GetTitleIconsRequest> {
private static readonly pb::MessageParser<GetTitleIconsRequest> _parser = new pb::MessageParser<GetTitleIconsRequest>(() => new GetTitleIconsRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<GetTitleIconsRequest> 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);
}
/// <summary>Field number for the "title_ids" field.</summary>
public const int TitleIdsFieldNumber = 1;
private static readonly pb::FieldCodec<uint> _repeated_titleIds_codec
= pb::FieldCodec.ForUInt32(10);
private readonly pbc::RepeatedField<uint> titleIds_ = new pbc::RepeatedField<uint>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<uint> TitleIds {
get { return titleIds_; }
}
/// <summary>Field number for the "usage" field.</summary>
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;
}
}
/// <summary>Gets whether the "usage" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasUsage {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "usage" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearUsage() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "version" field.</summary>
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;
}
}
/// <summary>Gets whether the "version" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasVersion {
get { return (_hasBits0 & 2) != 0; }
}
/// <summary>Clears the value of the "version" field</summary>
[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<GetTitleIconsResponse> {
private static readonly pb::MessageParser<GetTitleIconsResponse> _parser = new pb::MessageParser<GetTitleIconsResponse>(() => new GetTitleIconsResponse());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<GetTitleIconsResponse> 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);
}
/// <summary>Field number for the "title_icon_content_handles" field.</summary>
public const int TitleIconContentHandlesFieldNumber = 1;
private static readonly pb::FieldCodec<global::Bgs.Protocol.TitleIconContentHandle> _repeated_titleIconContentHandles_codec
= pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.TitleIconContentHandle.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.TitleIconContentHandle> titleIconContentHandles_ = new pbc::RepeatedField<global::Bgs.Protocol.TitleIconContentHandle>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.TitleIconContentHandle> 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
}
+13 -321
View File
@@ -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<ProtocolAlias> {
private static readonly pb::MessageParser<ProtocolAlias> _parser = new pb::MessageParser<ProtocolAlias>(() => new ProtocolAlias());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<ProtocolAlias> 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);
}
/// <summary>Field number for the "server_service_name" field.</summary>
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");
}
}
/// <summary>Gets whether the "server_service_name" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasServerServiceName {
get { return serverServiceName_ != null; }
}
/// <summary>Clears the value of the "server_service_name" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearServerServiceName() {
serverServiceName_ = null;
}
/// <summary>Field number for the "client_service_name" field.</summary>
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");
}
}
/// <summary>Gets whether the "client_service_name" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClientServiceName {
get { return clientServiceName_ != null; }
}
/// <summary>Clears the value of the "client_service_name" field</summary>
[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<ServiceAliases> {
private static readonly pb::MessageParser<ServiceAliases> _parser = new pb::MessageParser<ServiceAliases>(() => new ServiceAliases());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<ServiceAliases> 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);
}
/// <summary>Field number for the "protocol_alias" field.</summary>
public const int ProtocolAliasFieldNumber = 1;
private static readonly pb::FieldCodec<global::Bgs.Protocol.Config.ProtocolAlias> _repeated_protocolAlias_codec
= pb::FieldCodec.ForMessage(10, global::Bgs.Protocol.Config.ProtocolAlias.Parser);
private readonly pbc::RepeatedField<global::Bgs.Protocol.Config.ProtocolAlias> protocolAlias_ = new pbc::RepeatedField<global::Bgs.Protocol.Config.ProtocolAlias>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField<global::Bgs.Protocol.Config.ProtocolAlias> 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
}
+3 -523
View File
@@ -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<KafkaHeader> {
private static readonly pb::MessageParser<KafkaHeader> _parser = new pb::MessageParser<KafkaHeader>(() => new KafkaHeader());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<KafkaHeader> 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);
}
/// <summary>Field number for the "service_hash" field.</summary>
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;
}
}
/// <summary>Gets whether the "service_hash" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasServiceHash {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "service_hash" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearServiceHash() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "method_id" field.</summary>
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;
}
}
/// <summary>Gets whether the "method_id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasMethodId {
get { return (_hasBits0 & 2) != 0; }
}
/// <summary>Clears the value of the "method_id" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearMethodId() {
_hasBits0 &= ~2;
}
/// <summary>Field number for the "token" field.</summary>
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;
}
}
/// <summary>Gets whether the "token" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasToken {
get { return (_hasBits0 & 4) != 0; }
}
/// <summary>Clears the value of the "token" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearToken() {
_hasBits0 &= ~4;
}
/// <summary>Field number for the "object_id" field.</summary>
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;
}
}
/// <summary>Gets whether the "object_id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasObjectId {
get { return (_hasBits0 & 8) != 0; }
}
/// <summary>Clears the value of the "object_id" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearObjectId() {
_hasBits0 &= ~8;
}
/// <summary>Field number for the "size" field.</summary>
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;
}
}
/// <summary>Gets whether the "size" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasSize {
get { return (_hasBits0 & 16) != 0; }
}
/// <summary>Clears the value of the "size" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearSize() {
_hasBits0 &= ~16;
}
/// <summary>Field number for the "status" field.</summary>
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;
}
}
/// <summary>Gets whether the "status" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasStatus {
get { return (_hasBits0 & 32) != 0; }
}
/// <summary>Clears the value of the "status" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearStatus() {
_hasBits0 &= ~32;
}
/// <summary>Field number for the "timeout" field.</summary>
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;
}
}
/// <summary>Gets whether the "timeout" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasTimeout {
get { return (_hasBits0 & 64) != 0; }
}
/// <summary>Clears the value of the "timeout" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearTimeout() {
_hasBits0 &= ~64;
}
/// <summary>Field number for the "forward_target" field.</summary>
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;
}
}
/// <summary>Gets whether the forward_target field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasForwardTarget {
get { return forwardTarget_ != null; }
}
/// <summary>Clears the value of the forward_target field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearForwardTarget() {
forwardTarget_ = null;
}
/// <summary>Field number for the "return_topic" field.</summary>
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");
}
}
/// <summary>Gets whether the "return_topic" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasReturnTopic {
get { return returnTopic_ != null; }
}
/// <summary>Clears the value of the "return_topic" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearReturnTopic() {
returnTopic_ = null;
}
/// <summary>Field number for the "client_id" field.</summary>
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");
}
}
/// <summary>Gets whether the "client_id" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClientId {
get { return clientId_ != null; }
}
/// <summary>Clears the value of the "client_id" field</summary>
[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
}
+311
View File
@@ -0,0 +1,311 @@
// <auto-generated>
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: bgs/low/pb/client/semantic_version.proto
// </auto-generated>
#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 {
/// <summary>Holder for reflection information generated from bgs/low/pb/client/semantic_version.proto</summary>
public static partial class SemanticVersionReflection {
#region Descriptor
/// <summary>File descriptor for bgs/low/pb/client/semantic_version.proto</summary>
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<SemanticVersion> {
private static readonly pb::MessageParser<SemanticVersion> _parser = new pb::MessageParser<SemanticVersion>(() => new SemanticVersion());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser<SemanticVersion> 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);
}
/// <summary>Field number for the "major_version" field.</summary>
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;
}
}
/// <summary>Gets whether the "major_version" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasMajorVersion {
get { return (_hasBits0 & 1) != 0; }
}
/// <summary>Clears the value of the "major_version" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearMajorVersion() {
_hasBits0 &= ~1;
}
/// <summary>Field number for the "minor_version" field.</summary>
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;
}
}
/// <summary>Gets whether the "minor_version" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasMinorVersion {
get { return (_hasBits0 & 2) != 0; }
}
/// <summary>Clears the value of the "minor_version" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearMinorVersion() {
_hasBits0 &= ~2;
}
/// <summary>Field number for the "patch_version" field.</summary>
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;
}
}
/// <summary>Gets whether the "patch_version" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPatchVersion {
get { return (_hasBits0 & 4) != 0; }
}
/// <summary>Clears the value of the "patch_version" field</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPatchVersion() {
_hasBits0 &= ~4;
}
/// <summary>Field number for the "version_string" field.</summary>
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");
}
}
/// <summary>Gets whether the "version_string" field is set</summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasVersionString {
get { return versionString_ != null; }
}
/// <summary>Clears the value of the "version_string" field</summary>
[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
+7 -7
View File
@@ -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),