//
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: bgs/low/pb/client/authentication_service.proto
//
#pragma warning disable 1591, 0612, 3021, 8981
#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.Authentication.V1 {
/// Holder for reflection information generated from bgs/low/pb/client/authentication_service.proto
public static partial class AuthenticationServiceReflection {
#region Descriptor
/// File descriptor for bgs/low/pb/client/authentication_service.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static AuthenticationServiceReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Ci5iZ3MvbG93L3BiL2NsaWVudC9hdXRoZW50aWNhdGlvbl9zZXJ2aWNlLnBy",
"b3RvEh5iZ3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEaJGJncy9sb3cv",
"cGIvY2xpZW50L2VudGl0eV90eXBlcy5wcm90bxohYmdzL2xvdy9wYi9jbGll",
"bnQvcnBjX3R5cGVzLnByb3RvGjdiZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxf",
"ZXh0ZW5zaW9ucy9maWVsZF9vcHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2Ns",
"aWVudC9nbG9iYWxfZXh0ZW5zaW9ucy9tZXNzYWdlX29wdGlvbnMucHJvdG8a",
"OGJncy9sb3cvcGIvY2xpZW50L2dsb2JhbF9leHRlbnNpb25zL21ldGhvZF9v",
"cHRpb25zLnByb3RvGjliZ3MvbG93L3BiL2NsaWVudC9nbG9iYWxfZXh0ZW5z",
"aW9ucy9zZXJ2aWNlX29wdGlvbnMucHJvdG8itAIKDExvZ29uUmVxdWVzdBIP",
"Cgdwcm9ncmFtGAEgASgJEhAKCHBsYXRmb3JtGAIgASgJEg4KBmxvY2FsZRgD",
"IAEoCRIVCgVlbWFpbBgEIAEoCUIGgvkrAggBEg8KB3ZlcnNpb24YBSABKAkS",
"GwoTYXBwbGljYXRpb25fdmVyc2lvbhgGIAEoBRIXCg9wdWJsaWNfY29tcHV0",
"ZXIYByABKAgSLgofYWxsb3dfbG9nb25fcXVldWVfbm90aWZpY2F0aW9ucxgK",
"IAEoCDoFZmFsc2USHgoWY2FjaGVkX3dlYl9jcmVkZW50aWFscxgMIAEoDBIS",
"Cgp1c2VyX2FnZW50GA4gASgJEhEKCWRldmljZV9pZBgPIAEoCRIcCgxwaG9u",
"ZV9udW1iZXIYECABKAlCBoL5KwIIASK9AgoLTG9nb25SZXN1bHQSEgoKZXJy",
"b3JfY29kZRgBIAIoDRIqCgphY2NvdW50X2lkGAIgASgLMhYuYmdzLnByb3Rv",
"Y29sLkVudGl0eUlkEi8KD2dhbWVfYWNjb3VudF9pZBgDIAMoCzIWLmJncy5w",
"cm90b2NvbC5FbnRpdHlJZBIVCgVlbWFpbBgEIAEoCUIGgvkrAggBEhgKEGF2",
"YWlsYWJsZV9yZWdpb24YBSADKA0SGAoQY29ubmVjdGVkX3JlZ2lvbhgGIAEo",
"DRIaCgpiYXR0bGVfdGFnGAcgASgJQgaC+SsCCAESFQoNZ2VvaXBfY291bnRy",
"eRgIIAEoCRITCgtzZXNzaW9uX2tleRgJIAEoDBIXCg9yZXN0cmljdGVkX21v",
"ZGUYCiABKAgSEQoJY2xpZW50X2lkGAsgASgJIigKEkxvZ29uVXBkYXRlUmVx",
"dWVzdBISCgplcnJvcl9jb2RlGAEgAigNImEKF0xvZ29uUXVldWVVcGRhdGVS",
"ZXF1ZXN0EhAKCHBvc2l0aW9uGAEgAigNEhYKDmVzdGltYXRlZF90aW1lGAIg",
"AigEEhwKFGV0YV9kZXZpYXRpb25faW5fc2VjGAMgAigEIj0KGFNlcnZlclN0",
"YXRlQ2hhbmdlUmVxdWVzdBINCgVzdGF0ZRgBIAIoDRISCgpldmVudF90aW1l",
"GAIgAigEIlQKC1ZlcnNpb25JbmZvEg4KBm51bWJlchgBIAEoDRINCgVwYXRj",
"aBgCIAEoCRITCgtpc19vcHRpb25hbBgDIAEoCBIRCglraWNrX3RpbWUYBCAB",
"KAQiXAoXVmVyc2lvbkluZm9Ob3RpZmljYXRpb24SQQoMdmVyc2lvbl9pbmZv",
"GAEgASgLMisuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0aW9uLnYxLlZlcnNp",
"b25JbmZvIjAKHUdlbmVyYXRlV2ViQ3JlZGVudGlhbHNSZXF1ZXN0Eg8KB3By",
"b2dyYW0YASABKAciOQoeR2VuZXJhdGVXZWJDcmVkZW50aWFsc1Jlc3BvbnNl",
"EhcKD3dlYl9jcmVkZW50aWFscxgBIAEoDCI2ChtWZXJpZnlXZWJDcmVkZW50",
"aWFsc1JlcXVlc3QSFwoPd2ViX2NyZWRlbnRpYWxzGAEgASgMMs4FChZBdXRo",
"ZW50aWNhdGlvbkxpc3RlbmVyEnIKE09uU2VydmVyU3RhdGVDaGFuZ2USOC5i",
"Z3MucHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuU2VydmVyU3RhdGVDaGFu",
"Z2VSZXF1ZXN0GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNFIgaC+SsCCAQS",
"YQoPT25Mb2dvbkNvbXBsZXRlEisuYmdzLnByb3RvY29sLmF1dGhlbnRpY2F0",
"aW9uLnYxLkxvZ29uUmVzdWx0GhkuYmdzLnByb3RvY29sLk5PX1JFU1BPTlNF",
"IgaC+SsCCAUSZgoNT25Mb2dvblVwZGF0ZRIyLmJncy5wcm90b2NvbC5hdXRo",
"ZW50aWNhdGlvbi52MS5Mb2dvblVwZGF0ZVJlcXVlc3QaGS5iZ3MucHJvdG9j",
"b2wuTk9fUkVTUE9OU0UiBoL5KwIIChJyChRPblZlcnNpb25JbmZvVXBkYXRl",
"ZBI3LmJncy5wcm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5WZXJzaW9uSW5m",
"b05vdGlmaWNhdGlvbhoZLmJncy5wcm90b2NvbC5OT19SRVNQT05TRSIGgvkr",
"AggLEnAKEk9uTG9nb25RdWV1ZVVwZGF0ZRI3LmJncy5wcm90b2NvbC5hdXRo",
"ZW50aWNhdGlvbi52MS5Mb2dvblF1ZXVlVXBkYXRlUmVxdWVzdBoZLmJncy5w",
"cm90b2NvbC5OT19SRVNQT05TRSIGgvkrAggMEkoKD09uTG9nb25RdWV1ZUVu",
"ZBIULmJncy5wcm90b2NvbC5Ob0RhdGEaGS5iZ3MucHJvdG9jb2wuTk9fUkVT",
"UE9OU0UiBoL5KwIIDRpDgvkrMwoxYm5ldC5wcm90b2NvbC5hdXRoZW50aWNh",
"dGlvbi5BdXRoZW50aWNhdGlvbkNsaWVudIL5KwI4AYr5KwIIATLGAwoVQXV0",
"aGVudGljYXRpb25TZXJ2aWNlElMKBUxvZ29uEiwuYmdzLnByb3RvY29sLmF1",
"dGhlbnRpY2F0aW9uLnYxLkxvZ29uUmVxdWVzdBoULmJncy5wcm90b2NvbC5O",
"b0RhdGEiBoL5KwIIARJxChRWZXJpZnlXZWJDcmVkZW50aWFscxI7LmJncy5w",
"cm90b2NvbC5hdXRoZW50aWNhdGlvbi52MS5WZXJpZnlXZWJDcmVkZW50aWFs",
"c1JlcXVlc3QaFC5iZ3MucHJvdG9jb2wuTm9EYXRhIgaC+SsCCAcSnwEKFkdl",
"bmVyYXRlV2ViQ3JlZGVudGlhbHMSPS5iZ3MucHJvdG9jb2wuYXV0aGVudGlj",
"YXRpb24udjEuR2VuZXJhdGVXZWJDcmVkZW50aWFsc1JlcXVlc3QaPi5iZ3Mu",
"cHJvdG9jb2wuYXV0aGVudGljYXRpb24udjEuR2VuZXJhdGVXZWJDcmVkZW50",
"aWFsc1Jlc3BvbnNlIgaC+SsCCAgaQ4L5KzMKMWJuZXQucHJvdG9jb2wuYXV0",
"aGVudGljYXRpb24uQXV0aGVudGljYXRpb25TZXJ2ZXKC+SsCOAGK+SsCEAFC",
"A4ABAA=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Bgs.Protocol.EntityTypesReflection.Descriptor, global::Bgs.Protocol.RpcTypesReflection.Descriptor, global::Bgs.Protocol.FieldOptionsReflection.Descriptor, global::Bgs.Protocol.MessageOptionsReflection.Descriptor, global::Bgs.Protocol.MethodOptionsReflection.Descriptor, global::Bgs.Protocol.ServiceOptionsReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonRequest), global::Bgs.Protocol.Authentication.V1.LogonRequest.Parser, new[]{ "Program", "Platform", "Locale", "Email", "Version", "ApplicationVersion", "PublicComputer", "AllowLogonQueueNotifications", "CachedWebCredentials", "UserAgent", "DeviceId", "PhoneNumber" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonResult), global::Bgs.Protocol.Authentication.V1.LogonResult.Parser, new[]{ "ErrorCode", "AccountId", "GameAccountId", "Email", "AvailableRegion", "ConnectedRegion", "BattleTag", "GeoipCountry", "SessionKey", "RestrictedMode", "ClientId" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonUpdateRequest), global::Bgs.Protocol.Authentication.V1.LogonUpdateRequest.Parser, new[]{ "ErrorCode" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.LogonQueueUpdateRequest), global::Bgs.Protocol.Authentication.V1.LogonQueueUpdateRequest.Parser, new[]{ "Position", "EstimatedTime", "EtaDeviationInSec" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.ServerStateChangeRequest), global::Bgs.Protocol.Authentication.V1.ServerStateChangeRequest.Parser, new[]{ "State", "EventTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.VersionInfo), global::Bgs.Protocol.Authentication.V1.VersionInfo.Parser, new[]{ "Number", "Patch", "IsOptional", "KickTime" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.VersionInfoNotification), global::Bgs.Protocol.Authentication.V1.VersionInfoNotification.Parser, new[]{ "VersionInfo" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsRequest), global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsRequest.Parser, new[]{ "Program" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsResponse), global::Bgs.Protocol.Authentication.V1.GenerateWebCredentialsResponse.Parser, new[]{ "WebCredentials" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Bgs.Protocol.Authentication.V1.VerifyWebCredentialsRequest), global::Bgs.Protocol.Authentication.V1.VerifyWebCredentialsRequest.Parser, new[]{ "WebCredentials" }, null, null, null, null)
}));
}
#endregion
}
#region Messages
public sealed partial class LogonRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LogonRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonRequest(LogonRequest other) : this() {
_hasBits0 = other._hasBits0;
program_ = other.program_;
platform_ = other.platform_;
locale_ = other.locale_;
email_ = other.email_;
version_ = other.version_;
applicationVersion_ = other.applicationVersion_;
publicComputer_ = other.publicComputer_;
allowLogonQueueNotifications_ = other.allowLogonQueueNotifications_;
cachedWebCredentials_ = other.cachedWebCredentials_;
userAgent_ = other.userAgent_;
deviceId_ = other.deviceId_;
phoneNumber_ = other.phoneNumber_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonRequest Clone() {
return new LogonRequest(this);
}
/// Field number for the "program" field.
public const int ProgramFieldNumber = 1;
private readonly static string ProgramDefaultValue = "";
private string program_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Program {
get { return program_ ?? ProgramDefaultValue; }
set {
program_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "program" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasProgram {
get { return program_ != null; }
}
/// Clears the value of the "program" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearProgram() {
program_ = null;
}
/// Field number for the "platform" field.
public const int PlatformFieldNumber = 2;
private readonly static string PlatformDefaultValue = "";
private string platform_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Platform {
get { return platform_ ?? PlatformDefaultValue; }
set {
platform_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "platform" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPlatform {
get { return platform_ != null; }
}
/// Clears the value of the "platform" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPlatform() {
platform_ = null;
}
/// Field number for the "locale" field.
public const int LocaleFieldNumber = 3;
private readonly static string LocaleDefaultValue = "";
private string locale_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Locale {
get { return locale_ ?? LocaleDefaultValue; }
set {
locale_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "locale" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasLocale {
get { return locale_ != null; }
}
/// Clears the value of the "locale" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearLocale() {
locale_ = null;
}
/// Field number for the "email" field.
public const int EmailFieldNumber = 4;
private readonly static string EmailDefaultValue = "";
private string email_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Email {
get { return email_ ?? EmailDefaultValue; }
set {
email_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "email" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasEmail {
get { return email_ != null; }
}
/// Clears the value of the "email" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearEmail() {
email_ = null;
}
/// Field number for the "version" field.
public const int VersionFieldNumber = 5;
private readonly static string VersionDefaultValue = "";
private string version_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Version {
get { return version_ ?? VersionDefaultValue; }
set {
version_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "version" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasVersion {
get { return version_ != null; }
}
/// Clears the value of the "version" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearVersion() {
version_ = null;
}
/// Field number for the "application_version" field.
public const int ApplicationVersionFieldNumber = 6;
private readonly static int ApplicationVersionDefaultValue = 0;
private int applicationVersion_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int ApplicationVersion {
get { if ((_hasBits0 & 1) != 0) { return applicationVersion_; } else { return ApplicationVersionDefaultValue; } }
set {
_hasBits0 |= 1;
applicationVersion_ = value;
}
}
/// Gets whether the "application_version" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasApplicationVersion {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "application_version" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearApplicationVersion() {
_hasBits0 &= ~1;
}
/// Field number for the "public_computer" field.
public const int PublicComputerFieldNumber = 7;
private readonly static bool PublicComputerDefaultValue = false;
private bool publicComputer_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool PublicComputer {
get { if ((_hasBits0 & 2) != 0) { return publicComputer_; } else { return PublicComputerDefaultValue; } }
set {
_hasBits0 |= 2;
publicComputer_ = value;
}
}
/// Gets whether the "public_computer" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPublicComputer {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "public_computer" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPublicComputer() {
_hasBits0 &= ~2;
}
/// Field number for the "allow_logon_queue_notifications" field.
public const int AllowLogonQueueNotificationsFieldNumber = 10;
private readonly static bool AllowLogonQueueNotificationsDefaultValue = false;
private bool allowLogonQueueNotifications_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool AllowLogonQueueNotifications {
get { if ((_hasBits0 & 4) != 0) { return allowLogonQueueNotifications_; } else { return AllowLogonQueueNotificationsDefaultValue; } }
set {
_hasBits0 |= 4;
allowLogonQueueNotifications_ = value;
}
}
/// Gets whether the "allow_logon_queue_notifications" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasAllowLogonQueueNotifications {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "allow_logon_queue_notifications" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearAllowLogonQueueNotifications() {
_hasBits0 &= ~4;
}
/// Field number for the "cached_web_credentials" field.
public const int CachedWebCredentialsFieldNumber = 12;
private readonly static pb::ByteString CachedWebCredentialsDefaultValue = pb::ByteString.Empty;
private pb::ByteString cachedWebCredentials_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString CachedWebCredentials {
get { return cachedWebCredentials_ ?? CachedWebCredentialsDefaultValue; }
set {
cachedWebCredentials_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "cached_web_credentials" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasCachedWebCredentials {
get { return cachedWebCredentials_ != null; }
}
/// Clears the value of the "cached_web_credentials" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearCachedWebCredentials() {
cachedWebCredentials_ = null;
}
/// Field number for the "user_agent" field.
public const int UserAgentFieldNumber = 14;
private readonly static string UserAgentDefaultValue = "";
private string userAgent_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string UserAgent {
get { return userAgent_ ?? UserAgentDefaultValue; }
set {
userAgent_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "user_agent" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasUserAgent {
get { return userAgent_ != null; }
}
/// Clears the value of the "user_agent" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearUserAgent() {
userAgent_ = null;
}
/// Field number for the "device_id" field.
public const int DeviceIdFieldNumber = 15;
private readonly static string DeviceIdDefaultValue = "";
private string deviceId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string DeviceId {
get { return deviceId_ ?? DeviceIdDefaultValue; }
set {
deviceId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "device_id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasDeviceId {
get { return deviceId_ != null; }
}
/// Clears the value of the "device_id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearDeviceId() {
deviceId_ = null;
}
/// Field number for the "phone_number" field.
public const int PhoneNumberFieldNumber = 16;
private readonly static string PhoneNumberDefaultValue = "";
private string phoneNumber_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string PhoneNumber {
get { return phoneNumber_ ?? PhoneNumberDefaultValue; }
set {
phoneNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "phone_number" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPhoneNumber {
get { return phoneNumber_ != null; }
}
/// Clears the value of the "phone_number" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPhoneNumber() {
phoneNumber_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as LogonRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(LogonRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Program != other.Program) return false;
if (Platform != other.Platform) return false;
if (Locale != other.Locale) return false;
if (Email != other.Email) return false;
if (Version != other.Version) return false;
if (ApplicationVersion != other.ApplicationVersion) return false;
if (PublicComputer != other.PublicComputer) return false;
if (AllowLogonQueueNotifications != other.AllowLogonQueueNotifications) return false;
if (CachedWebCredentials != other.CachedWebCredentials) return false;
if (UserAgent != other.UserAgent) return false;
if (DeviceId != other.DeviceId) return false;
if (PhoneNumber != other.PhoneNumber) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasProgram) hash ^= Program.GetHashCode();
if (HasPlatform) hash ^= Platform.GetHashCode();
if (HasLocale) hash ^= Locale.GetHashCode();
if (HasEmail) hash ^= Email.GetHashCode();
if (HasVersion) hash ^= Version.GetHashCode();
if (HasApplicationVersion) hash ^= ApplicationVersion.GetHashCode();
if (HasPublicComputer) hash ^= PublicComputer.GetHashCode();
if (HasAllowLogonQueueNotifications) hash ^= AllowLogonQueueNotifications.GetHashCode();
if (HasCachedWebCredentials) hash ^= CachedWebCredentials.GetHashCode();
if (HasUserAgent) hash ^= UserAgent.GetHashCode();
if (HasDeviceId) hash ^= DeviceId.GetHashCode();
if (HasPhoneNumber) hash ^= PhoneNumber.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
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(10);
output.WriteString(Program);
}
if (HasPlatform) {
output.WriteRawTag(18);
output.WriteString(Platform);
}
if (HasLocale) {
output.WriteRawTag(26);
output.WriteString(Locale);
}
if (HasEmail) {
output.WriteRawTag(34);
output.WriteString(Email);
}
if (HasVersion) {
output.WriteRawTag(42);
output.WriteString(Version);
}
if (HasApplicationVersion) {
output.WriteRawTag(48);
output.WriteInt32(ApplicationVersion);
}
if (HasPublicComputer) {
output.WriteRawTag(56);
output.WriteBool(PublicComputer);
}
if (HasAllowLogonQueueNotifications) {
output.WriteRawTag(80);
output.WriteBool(AllowLogonQueueNotifications);
}
if (HasCachedWebCredentials) {
output.WriteRawTag(98);
output.WriteBytes(CachedWebCredentials);
}
if (HasUserAgent) {
output.WriteRawTag(114);
output.WriteString(UserAgent);
}
if (HasDeviceId) {
output.WriteRawTag(122);
output.WriteString(DeviceId);
}
if (HasPhoneNumber) {
output.WriteRawTag(130, 1);
output.WriteString(PhoneNumber);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasProgram) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Program);
}
if (HasPlatform) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Platform);
}
if (HasLocale) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Locale);
}
if (HasEmail) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Email);
}
if (HasVersion) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Version);
}
if (HasApplicationVersion) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ApplicationVersion);
}
if (HasPublicComputer) {
size += 1 + 1;
}
if (HasAllowLogonQueueNotifications) {
size += 1 + 1;
}
if (HasCachedWebCredentials) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(CachedWebCredentials);
}
if (HasUserAgent) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(UserAgent);
}
if (HasDeviceId) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(DeviceId);
}
if (HasPhoneNumber) {
size += 2 + pb::CodedOutputStream.ComputeStringSize(PhoneNumber);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(LogonRequest other) {
if (other == null) {
return;
}
if (other.HasProgram) {
Program = other.Program;
}
if (other.HasPlatform) {
Platform = other.Platform;
}
if (other.HasLocale) {
Locale = other.Locale;
}
if (other.HasEmail) {
Email = other.Email;
}
if (other.HasVersion) {
Version = other.Version;
}
if (other.HasApplicationVersion) {
ApplicationVersion = other.ApplicationVersion;
}
if (other.HasPublicComputer) {
PublicComputer = other.PublicComputer;
}
if (other.HasAllowLogonQueueNotifications) {
AllowLogonQueueNotifications = other.AllowLogonQueueNotifications;
}
if (other.HasCachedWebCredentials) {
CachedWebCredentials = other.CachedWebCredentials;
}
if (other.HasUserAgent) {
UserAgent = other.UserAgent;
}
if (other.HasDeviceId) {
DeviceId = other.DeviceId;
}
if (other.HasPhoneNumber) {
PhoneNumber = other.PhoneNumber;
}
_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: {
Program = input.ReadString();
break;
}
case 18: {
Platform = input.ReadString();
break;
}
case 26: {
Locale = input.ReadString();
break;
}
case 34: {
Email = input.ReadString();
break;
}
case 42: {
Version = input.ReadString();
break;
}
case 48: {
ApplicationVersion = input.ReadInt32();
break;
}
case 56: {
PublicComputer = input.ReadBool();
break;
}
case 80: {
AllowLogonQueueNotifications = input.ReadBool();
break;
}
case 98: {
CachedWebCredentials = input.ReadBytes();
break;
}
case 114: {
UserAgent = input.ReadString();
break;
}
case 122: {
DeviceId = input.ReadString();
break;
}
case 130: {
PhoneNumber = input.ReadString();
break;
}
}
}
}
}
public sealed partial class LogonResult : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LogonResult());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[1]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonResult() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonResult(LogonResult other) : this() {
_hasBits0 = other._hasBits0;
errorCode_ = other.errorCode_;
accountId_ = other.HasAccountId ? other.accountId_.Clone() : null;
gameAccountId_ = other.gameAccountId_.Clone();
email_ = other.email_;
availableRegion_ = other.availableRegion_.Clone();
connectedRegion_ = other.connectedRegion_;
battleTag_ = other.battleTag_;
geoipCountry_ = other.geoipCountry_;
sessionKey_ = other.sessionKey_;
restrictedMode_ = other.restrictedMode_;
clientId_ = other.clientId_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonResult Clone() {
return new LogonResult(this);
}
/// Field number for the "error_code" field.
public const int ErrorCodeFieldNumber = 1;
private readonly static uint ErrorCodeDefaultValue = 0;
private uint errorCode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint ErrorCode {
get { if ((_hasBits0 & 1) != 0) { return errorCode_; } else { return ErrorCodeDefaultValue; } }
set {
_hasBits0 |= 1;
errorCode_ = value;
}
}
/// Gets whether the "error_code" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasErrorCode {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "error_code" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearErrorCode() {
_hasBits0 &= ~1;
}
/// Field number for the "account_id" field.
public const int AccountIdFieldNumber = 2;
private global::Bgs.Protocol.EntityId accountId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.EntityId AccountId {
get { return accountId_; }
set {
accountId_ = value;
}
}
/// Gets whether the account_id field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasAccountId {
get { return accountId_ != null; }
}
/// Clears the value of the account_id field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearAccountId() {
accountId_ = null;
}
/// Field number for the "game_account_id" field.
public const int GameAccountIdFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_gameAccountId_codec
= pb::FieldCodec.ForMessage(26, global::Bgs.Protocol.EntityId.Parser);
private readonly pbc::RepeatedField gameAccountId_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField GameAccountId {
get { return gameAccountId_; }
}
/// Field number for the "email" field.
public const int EmailFieldNumber = 4;
private readonly static string EmailDefaultValue = "";
private string email_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Email {
get { return email_ ?? EmailDefaultValue; }
set {
email_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "email" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasEmail {
get { return email_ != null; }
}
/// Clears the value of the "email" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearEmail() {
email_ = null;
}
/// Field number for the "available_region" field.
public const int AvailableRegionFieldNumber = 5;
private static readonly pb::FieldCodec _repeated_availableRegion_codec
= pb::FieldCodec.ForUInt32(40);
private readonly pbc::RepeatedField availableRegion_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField AvailableRegion {
get { return availableRegion_; }
}
/// Field number for the "connected_region" field.
public const int ConnectedRegionFieldNumber = 6;
private readonly static uint ConnectedRegionDefaultValue = 0;
private uint connectedRegion_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint ConnectedRegion {
get { if ((_hasBits0 & 2) != 0) { return connectedRegion_; } else { return ConnectedRegionDefaultValue; } }
set {
_hasBits0 |= 2;
connectedRegion_ = value;
}
}
/// Gets whether the "connected_region" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasConnectedRegion {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "connected_region" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearConnectedRegion() {
_hasBits0 &= ~2;
}
/// Field number for the "battle_tag" field.
public const int BattleTagFieldNumber = 7;
private readonly static string BattleTagDefaultValue = "";
private string battleTag_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string BattleTag {
get { return battleTag_ ?? BattleTagDefaultValue; }
set {
battleTag_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "battle_tag" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasBattleTag {
get { return battleTag_ != null; }
}
/// Clears the value of the "battle_tag" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearBattleTag() {
battleTag_ = null;
}
/// Field number for the "geoip_country" field.
public const int GeoipCountryFieldNumber = 8;
private readonly static string GeoipCountryDefaultValue = "";
private string geoipCountry_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string GeoipCountry {
get { return geoipCountry_ ?? GeoipCountryDefaultValue; }
set {
geoipCountry_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "geoip_country" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasGeoipCountry {
get { return geoipCountry_ != null; }
}
/// Clears the value of the "geoip_country" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearGeoipCountry() {
geoipCountry_ = null;
}
/// Field number for the "session_key" field.
public const int SessionKeyFieldNumber = 9;
private readonly static pb::ByteString SessionKeyDefaultValue = pb::ByteString.Empty;
private pb::ByteString sessionKey_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString SessionKey {
get { return sessionKey_ ?? SessionKeyDefaultValue; }
set {
sessionKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "session_key" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasSessionKey {
get { return sessionKey_ != null; }
}
/// Clears the value of the "session_key" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearSessionKey() {
sessionKey_ = null;
}
/// Field number for the "restricted_mode" field.
public const int RestrictedModeFieldNumber = 10;
private readonly static bool RestrictedModeDefaultValue = false;
private bool restrictedMode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool RestrictedMode {
get { if ((_hasBits0 & 4) != 0) { return restrictedMode_; } else { return RestrictedModeDefaultValue; } }
set {
_hasBits0 |= 4;
restrictedMode_ = value;
}
}
/// Gets whether the "restricted_mode" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasRestrictedMode {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "restricted_mode" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearRestrictedMode() {
_hasBits0 &= ~4;
}
/// Field number for the "client_id" field.
public const int ClientIdFieldNumber = 11;
private readonly static string ClientIdDefaultValue = "";
private string clientId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string ClientId {
get { return clientId_ ?? ClientIdDefaultValue; }
set {
clientId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "client_id" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasClientId {
get { return clientId_ != null; }
}
/// Clears the value of the "client_id" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearClientId() {
clientId_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as LogonResult);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(LogonResult other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (ErrorCode != other.ErrorCode) return false;
if (!object.Equals(AccountId, other.AccountId)) return false;
if(!gameAccountId_.Equals(other.gameAccountId_)) return false;
if (Email != other.Email) return false;
if(!availableRegion_.Equals(other.availableRegion_)) return false;
if (ConnectedRegion != other.ConnectedRegion) return false;
if (BattleTag != other.BattleTag) return false;
if (GeoipCountry != other.GeoipCountry) return false;
if (SessionKey != other.SessionKey) return false;
if (RestrictedMode != other.RestrictedMode) 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 (HasErrorCode) hash ^= ErrorCode.GetHashCode();
if (HasAccountId) hash ^= AccountId.GetHashCode();
hash ^= gameAccountId_.GetHashCode();
if (HasEmail) hash ^= Email.GetHashCode();
hash ^= availableRegion_.GetHashCode();
if (HasConnectedRegion) hash ^= ConnectedRegion.GetHashCode();
if (HasBattleTag) hash ^= BattleTag.GetHashCode();
if (HasGeoipCountry) hash ^= GeoipCountry.GetHashCode();
if (HasSessionKey) hash ^= SessionKey.GetHashCode();
if (HasRestrictedMode) hash ^= RestrictedMode.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 (HasErrorCode) {
output.WriteRawTag(8);
output.WriteUInt32(ErrorCode);
}
if (HasAccountId) {
output.WriteRawTag(18);
output.WriteMessage(AccountId);
}
gameAccountId_.WriteTo(output, _repeated_gameAccountId_codec);
if (HasEmail) {
output.WriteRawTag(34);
output.WriteString(Email);
}
availableRegion_.WriteTo(output, _repeated_availableRegion_codec);
if (HasConnectedRegion) {
output.WriteRawTag(48);
output.WriteUInt32(ConnectedRegion);
}
if (HasBattleTag) {
output.WriteRawTag(58);
output.WriteString(BattleTag);
}
if (HasGeoipCountry) {
output.WriteRawTag(66);
output.WriteString(GeoipCountry);
}
if (HasSessionKey) {
output.WriteRawTag(74);
output.WriteBytes(SessionKey);
}
if (HasRestrictedMode) {
output.WriteRawTag(80);
output.WriteBool(RestrictedMode);
}
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 (HasErrorCode) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ErrorCode);
}
if (HasAccountId) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(AccountId);
}
size += gameAccountId_.CalculateSize(_repeated_gameAccountId_codec);
if (HasEmail) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Email);
}
size += availableRegion_.CalculateSize(_repeated_availableRegion_codec);
if (HasConnectedRegion) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ConnectedRegion);
}
if (HasBattleTag) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(BattleTag);
}
if (HasGeoipCountry) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(GeoipCountry);
}
if (HasSessionKey) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(SessionKey);
}
if (HasRestrictedMode) {
size += 1 + 1;
}
if (HasClientId) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(ClientId);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(LogonResult other) {
if (other == null) {
return;
}
if (other.HasErrorCode) {
ErrorCode = other.ErrorCode;
}
if (other.HasAccountId) {
if (!HasAccountId) {
AccountId = new global::Bgs.Protocol.EntityId();
}
AccountId.MergeFrom(other.AccountId);
}
gameAccountId_.Add(other.gameAccountId_);
if (other.HasEmail) {
Email = other.Email;
}
availableRegion_.Add(other.availableRegion_);
if (other.HasConnectedRegion) {
ConnectedRegion = other.ConnectedRegion;
}
if (other.HasBattleTag) {
BattleTag = other.BattleTag;
}
if (other.HasGeoipCountry) {
GeoipCountry = other.GeoipCountry;
}
if (other.HasSessionKey) {
SessionKey = other.SessionKey;
}
if (other.HasRestrictedMode) {
RestrictedMode = other.RestrictedMode;
}
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 8: {
ErrorCode = input.ReadUInt32();
break;
}
case 18: {
if (!HasAccountId) {
AccountId = new global::Bgs.Protocol.EntityId();
}
input.ReadMessage(AccountId);
break;
}
case 26: {
gameAccountId_.AddEntriesFrom(input, _repeated_gameAccountId_codec);
break;
}
case 34: {
Email = input.ReadString();
break;
}
case 42:
case 40: {
availableRegion_.AddEntriesFrom(input, _repeated_availableRegion_codec);
break;
}
case 48: {
ConnectedRegion = input.ReadUInt32();
break;
}
case 58: {
BattleTag = input.ReadString();
break;
}
case 66: {
GeoipCountry = input.ReadString();
break;
}
case 74: {
SessionKey = input.ReadBytes();
break;
}
case 80: {
RestrictedMode = input.ReadBool();
break;
}
case 90: {
ClientId = input.ReadString();
break;
}
}
}
}
}
public sealed partial class LogonUpdateRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LogonUpdateRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[2]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonUpdateRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonUpdateRequest(LogonUpdateRequest other) : this() {
_hasBits0 = other._hasBits0;
errorCode_ = other.errorCode_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonUpdateRequest Clone() {
return new LogonUpdateRequest(this);
}
/// Field number for the "error_code" field.
public const int ErrorCodeFieldNumber = 1;
private readonly static uint ErrorCodeDefaultValue = 0;
private uint errorCode_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint ErrorCode {
get { if ((_hasBits0 & 1) != 0) { return errorCode_; } else { return ErrorCodeDefaultValue; } }
set {
_hasBits0 |= 1;
errorCode_ = value;
}
}
/// Gets whether the "error_code" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasErrorCode {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "error_code" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearErrorCode() {
_hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as LogonUpdateRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(LogonUpdateRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (ErrorCode != other.ErrorCode) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasErrorCode) hash ^= ErrorCode.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 (HasErrorCode) {
output.WriteRawTag(8);
output.WriteUInt32(ErrorCode);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasErrorCode) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ErrorCode);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(LogonUpdateRequest other) {
if (other == null) {
return;
}
if (other.HasErrorCode) {
ErrorCode = other.ErrorCode;
}
_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: {
ErrorCode = input.ReadUInt32();
break;
}
}
}
}
}
public sealed partial class LogonQueueUpdateRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LogonQueueUpdateRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[3]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonQueueUpdateRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonQueueUpdateRequest(LogonQueueUpdateRequest other) : this() {
_hasBits0 = other._hasBits0;
position_ = other.position_;
estimatedTime_ = other.estimatedTime_;
etaDeviationInSec_ = other.etaDeviationInSec_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public LogonQueueUpdateRequest Clone() {
return new LogonQueueUpdateRequest(this);
}
/// Field number for the "position" field.
public const int PositionFieldNumber = 1;
private readonly static uint PositionDefaultValue = 0;
private uint position_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint Position {
get { if ((_hasBits0 & 1) != 0) { return position_; } else { return PositionDefaultValue; } }
set {
_hasBits0 |= 1;
position_ = value;
}
}
/// Gets whether the "position" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPosition {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "position" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPosition() {
_hasBits0 &= ~1;
}
/// Field number for the "estimated_time" field.
public const int EstimatedTimeFieldNumber = 2;
private readonly static ulong EstimatedTimeDefaultValue = 0UL;
private ulong estimatedTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong EstimatedTime {
get { if ((_hasBits0 & 2) != 0) { return estimatedTime_; } else { return EstimatedTimeDefaultValue; } }
set {
_hasBits0 |= 2;
estimatedTime_ = value;
}
}
/// Gets whether the "estimated_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasEstimatedTime {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "estimated_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearEstimatedTime() {
_hasBits0 &= ~2;
}
/// Field number for the "eta_deviation_in_sec" field.
public const int EtaDeviationInSecFieldNumber = 3;
private readonly static ulong EtaDeviationInSecDefaultValue = 0UL;
private ulong etaDeviationInSec_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong EtaDeviationInSec {
get { if ((_hasBits0 & 4) != 0) { return etaDeviationInSec_; } else { return EtaDeviationInSecDefaultValue; } }
set {
_hasBits0 |= 4;
etaDeviationInSec_ = value;
}
}
/// Gets whether the "eta_deviation_in_sec" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasEtaDeviationInSec {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "eta_deviation_in_sec" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearEtaDeviationInSec() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as LogonQueueUpdateRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(LogonQueueUpdateRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Position != other.Position) return false;
if (EstimatedTime != other.EstimatedTime) return false;
if (EtaDeviationInSec != other.EtaDeviationInSec) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasPosition) hash ^= Position.GetHashCode();
if (HasEstimatedTime) hash ^= EstimatedTime.GetHashCode();
if (HasEtaDeviationInSec) hash ^= EtaDeviationInSec.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 (HasPosition) {
output.WriteRawTag(8);
output.WriteUInt32(Position);
}
if (HasEstimatedTime) {
output.WriteRawTag(16);
output.WriteUInt64(EstimatedTime);
}
if (HasEtaDeviationInSec) {
output.WriteRawTag(24);
output.WriteUInt64(EtaDeviationInSec);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasPosition) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Position);
}
if (HasEstimatedTime) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(EstimatedTime);
}
if (HasEtaDeviationInSec) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(EtaDeviationInSec);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(LogonQueueUpdateRequest other) {
if (other == null) {
return;
}
if (other.HasPosition) {
Position = other.Position;
}
if (other.HasEstimatedTime) {
EstimatedTime = other.EstimatedTime;
}
if (other.HasEtaDeviationInSec) {
EtaDeviationInSec = other.EtaDeviationInSec;
}
_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: {
Position = input.ReadUInt32();
break;
}
case 16: {
EstimatedTime = input.ReadUInt64();
break;
}
case 24: {
EtaDeviationInSec = input.ReadUInt64();
break;
}
}
}
}
}
public sealed partial class ServerStateChangeRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ServerStateChangeRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[4]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ServerStateChangeRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ServerStateChangeRequest(ServerStateChangeRequest other) : this() {
_hasBits0 = other._hasBits0;
state_ = other.state_;
eventTime_ = other.eventTime_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ServerStateChangeRequest Clone() {
return new ServerStateChangeRequest(this);
}
/// Field number for the "state" field.
public const int StateFieldNumber = 1;
private readonly static uint StateDefaultValue = 0;
private uint state_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint State {
get { if ((_hasBits0 & 1) != 0) { return state_; } else { return StateDefaultValue; } }
set {
_hasBits0 |= 1;
state_ = value;
}
}
/// Gets whether the "state" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasState {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "state" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearState() {
_hasBits0 &= ~1;
}
/// Field number for the "event_time" field.
public const int EventTimeFieldNumber = 2;
private readonly static ulong EventTimeDefaultValue = 0UL;
private ulong eventTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong EventTime {
get { if ((_hasBits0 & 2) != 0) { return eventTime_; } else { return EventTimeDefaultValue; } }
set {
_hasBits0 |= 2;
eventTime_ = value;
}
}
/// Gets whether the "event_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasEventTime {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "event_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearEventTime() {
_hasBits0 &= ~2;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as ServerStateChangeRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(ServerStateChangeRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (State != other.State) return false;
if (EventTime != other.EventTime) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasState) hash ^= State.GetHashCode();
if (HasEventTime) hash ^= EventTime.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 (HasState) {
output.WriteRawTag(8);
output.WriteUInt32(State);
}
if (HasEventTime) {
output.WriteRawTag(16);
output.WriteUInt64(EventTime);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasState) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(State);
}
if (HasEventTime) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(EventTime);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(ServerStateChangeRequest other) {
if (other == null) {
return;
}
if (other.HasState) {
State = other.State;
}
if (other.HasEventTime) {
EventTime = other.EventTime;
}
_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: {
State = input.ReadUInt32();
break;
}
case 16: {
EventTime = input.ReadUInt64();
break;
}
}
}
}
}
public sealed partial class VersionInfo : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VersionInfo());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[5]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VersionInfo() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VersionInfo(VersionInfo other) : this() {
_hasBits0 = other._hasBits0;
number_ = other.number_;
patch_ = other.patch_;
isOptional_ = other.isOptional_;
kickTime_ = other.kickTime_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VersionInfo Clone() {
return new VersionInfo(this);
}
/// Field number for the "number" field.
public const int NumberFieldNumber = 1;
private readonly static uint NumberDefaultValue = 0;
private uint number_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint Number {
get { if ((_hasBits0 & 1) != 0) { return number_; } else { return NumberDefaultValue; } }
set {
_hasBits0 |= 1;
number_ = value;
}
}
/// Gets whether the "number" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasNumber {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "number" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearNumber() {
_hasBits0 &= ~1;
}
/// Field number for the "patch" field.
public const int PatchFieldNumber = 2;
private readonly static string PatchDefaultValue = "";
private string patch_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Patch {
get { return patch_ ?? PatchDefaultValue; }
set {
patch_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "patch" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasPatch {
get { return patch_ != null; }
}
/// Clears the value of the "patch" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearPatch() {
patch_ = null;
}
/// Field number for the "is_optional" field.
public const int IsOptionalFieldNumber = 3;
private readonly static bool IsOptionalDefaultValue = false;
private bool isOptional_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool IsOptional {
get { if ((_hasBits0 & 2) != 0) { return isOptional_; } else { return IsOptionalDefaultValue; } }
set {
_hasBits0 |= 2;
isOptional_ = value;
}
}
/// Gets whether the "is_optional" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasIsOptional {
get { return (_hasBits0 & 2) != 0; }
}
/// Clears the value of the "is_optional" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearIsOptional() {
_hasBits0 &= ~2;
}
/// Field number for the "kick_time" field.
public const int KickTimeFieldNumber = 4;
private readonly static ulong KickTimeDefaultValue = 0UL;
private ulong kickTime_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ulong KickTime {
get { if ((_hasBits0 & 4) != 0) { return kickTime_; } else { return KickTimeDefaultValue; } }
set {
_hasBits0 |= 4;
kickTime_ = value;
}
}
/// Gets whether the "kick_time" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasKickTime {
get { return (_hasBits0 & 4) != 0; }
}
/// Clears the value of the "kick_time" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearKickTime() {
_hasBits0 &= ~4;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as VersionInfo);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(VersionInfo other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Number != other.Number) return false;
if (Patch != other.Patch) return false;
if (IsOptional != other.IsOptional) return false;
if (KickTime != other.KickTime) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasNumber) hash ^= Number.GetHashCode();
if (HasPatch) hash ^= Patch.GetHashCode();
if (HasIsOptional) hash ^= IsOptional.GetHashCode();
if (HasKickTime) hash ^= KickTime.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 (HasNumber) {
output.WriteRawTag(8);
output.WriteUInt32(Number);
}
if (HasPatch) {
output.WriteRawTag(18);
output.WriteString(Patch);
}
if (HasIsOptional) {
output.WriteRawTag(24);
output.WriteBool(IsOptional);
}
if (HasKickTime) {
output.WriteRawTag(32);
output.WriteUInt64(KickTime);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasNumber) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Number);
}
if (HasPatch) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Patch);
}
if (HasIsOptional) {
size += 1 + 1;
}
if (HasKickTime) {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(KickTime);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(VersionInfo other) {
if (other == null) {
return;
}
if (other.HasNumber) {
Number = other.Number;
}
if (other.HasPatch) {
Patch = other.Patch;
}
if (other.HasIsOptional) {
IsOptional = other.IsOptional;
}
if (other.HasKickTime) {
KickTime = other.KickTime;
}
_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: {
Number = input.ReadUInt32();
break;
}
case 18: {
Patch = input.ReadString();
break;
}
case 24: {
IsOptional = input.ReadBool();
break;
}
case 32: {
KickTime = input.ReadUInt64();
break;
}
}
}
}
}
public sealed partial class VersionInfoNotification : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VersionInfoNotification());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[6]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VersionInfoNotification() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VersionInfoNotification(VersionInfoNotification other) : this() {
versionInfo_ = other.HasVersionInfo ? other.versionInfo_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VersionInfoNotification Clone() {
return new VersionInfoNotification(this);
}
/// Field number for the "version_info" field.
public const int VersionInfoFieldNumber = 1;
private global::Bgs.Protocol.Authentication.V1.VersionInfo versionInfo_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Bgs.Protocol.Authentication.V1.VersionInfo VersionInfo {
get { return versionInfo_; }
set {
versionInfo_ = value;
}
}
/// Gets whether the version_info field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasVersionInfo {
get { return versionInfo_ != null; }
}
/// Clears the value of the version_info field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearVersionInfo() {
versionInfo_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as VersionInfoNotification);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(VersionInfoNotification other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (!object.Equals(VersionInfo, other.VersionInfo)) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasVersionInfo) hash ^= VersionInfo.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 (HasVersionInfo) {
output.WriteRawTag(10);
output.WriteMessage(VersionInfo);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasVersionInfo) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(VersionInfo);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(VersionInfoNotification other) {
if (other == null) {
return;
}
if (other.HasVersionInfo) {
if (!HasVersionInfo) {
VersionInfo = new global::Bgs.Protocol.Authentication.V1.VersionInfo();
}
VersionInfo.MergeFrom(other.VersionInfo);
}
_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 (!HasVersionInfo) {
VersionInfo = new global::Bgs.Protocol.Authentication.V1.VersionInfo();
}
input.ReadMessage(VersionInfo);
break;
}
}
}
}
}
public sealed partial class GenerateWebCredentialsRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GenerateWebCredentialsRequest());
private pb::UnknownFieldSet _unknownFields;
private int _hasBits0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[7]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GenerateWebCredentialsRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GenerateWebCredentialsRequest(GenerateWebCredentialsRequest other) : this() {
_hasBits0 = other._hasBits0;
program_ = other.program_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GenerateWebCredentialsRequest Clone() {
return new GenerateWebCredentialsRequest(this);
}
/// Field number for the "program" field.
public const int ProgramFieldNumber = 1;
private readonly static uint ProgramDefaultValue = 0;
private uint program_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint Program {
get { if ((_hasBits0 & 1) != 0) { return program_; } else { return ProgramDefaultValue; } }
set {
_hasBits0 |= 1;
program_ = value;
}
}
/// Gets whether the "program" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasProgram {
get { return (_hasBits0 & 1) != 0; }
}
/// Clears the value of the "program" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearProgram() {
_hasBits0 &= ~1;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as GenerateWebCredentialsRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(GenerateWebCredentialsRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Program != other.Program) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasProgram) hash ^= Program.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (HasProgram) {
output.WriteRawTag(13);
output.WriteFixed32(Program);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasProgram) {
size += 1 + 4;
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(GenerateWebCredentialsRequest other) {
if (other == null) {
return;
}
if (other.HasProgram) {
Program = other.Program;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 13: {
Program = input.ReadFixed32();
break;
}
}
}
}
}
public sealed partial class GenerateWebCredentialsResponse : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GenerateWebCredentialsResponse());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[8]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GenerateWebCredentialsResponse() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GenerateWebCredentialsResponse(GenerateWebCredentialsResponse other) : this() {
webCredentials_ = other.webCredentials_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GenerateWebCredentialsResponse Clone() {
return new GenerateWebCredentialsResponse(this);
}
/// Field number for the "web_credentials" field.
public const int WebCredentialsFieldNumber = 1;
private readonly static pb::ByteString WebCredentialsDefaultValue = pb::ByteString.Empty;
private pb::ByteString webCredentials_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString WebCredentials {
get { return webCredentials_ ?? WebCredentialsDefaultValue; }
set {
webCredentials_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "web_credentials" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasWebCredentials {
get { return webCredentials_ != null; }
}
/// Clears the value of the "web_credentials" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearWebCredentials() {
webCredentials_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as GenerateWebCredentialsResponse);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(GenerateWebCredentialsResponse other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (WebCredentials != other.WebCredentials) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasWebCredentials) hash ^= WebCredentials.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 (HasWebCredentials) {
output.WriteRawTag(10);
output.WriteBytes(WebCredentials);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasWebCredentials) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(WebCredentials);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(GenerateWebCredentialsResponse other) {
if (other == null) {
return;
}
if (other.HasWebCredentials) {
WebCredentials = other.WebCredentials;
}
_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: {
WebCredentials = input.ReadBytes();
break;
}
}
}
}
}
public sealed partial class VerifyWebCredentialsRequest : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VerifyWebCredentialsRequest());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Bgs.Protocol.Authentication.V1.AuthenticationServiceReflection.Descriptor.MessageTypes[9]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VerifyWebCredentialsRequest() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VerifyWebCredentialsRequest(VerifyWebCredentialsRequest other) : this() {
webCredentials_ = other.webCredentials_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public VerifyWebCredentialsRequest Clone() {
return new VerifyWebCredentialsRequest(this);
}
/// Field number for the "web_credentials" field.
public const int WebCredentialsFieldNumber = 1;
private readonly static pb::ByteString WebCredentialsDefaultValue = pb::ByteString.Empty;
private pb::ByteString webCredentials_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString WebCredentials {
get { return webCredentials_ ?? WebCredentialsDefaultValue; }
set {
webCredentials_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Gets whether the "web_credentials" field is set
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool HasWebCredentials {
get { return webCredentials_ != null; }
}
/// Clears the value of the "web_credentials" field
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void ClearWebCredentials() {
webCredentials_ = null;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as VerifyWebCredentialsRequest);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(VerifyWebCredentialsRequest other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (WebCredentials != other.WebCredentials) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (HasWebCredentials) hash ^= WebCredentials.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 (HasWebCredentials) {
output.WriteRawTag(10);
output.WriteBytes(WebCredentials);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (HasWebCredentials) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(WebCredentials);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(VerifyWebCredentialsRequest other) {
if (other == null) {
return;
}
if (other.HasWebCredentials) {
WebCredentials = other.WebCredentials;
}
_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: {
WebCredentials = input.ReadBytes();
break;
}
}
}
}
}
#endregion
}
#endregion Designer generated code