All Downloads are FREE. Search and download functionalities are using the official Maven repository.

in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: in/dragonbra/javasteam/protobufs/tf/gcsystemmsgs.proto
// Protobuf Java Version: 4.28.0

package in.dragonbra.javasteam.protobufs.tf;

public final class Gcsystemmsgs {
  private Gcsystemmsgs() {}
  static {
    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
      /* major= */ 4,
      /* minor= */ 28,
      /* patch= */ 0,
      /* suffix= */ "",
      Gcsystemmsgs.class.getName());
  }
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * Protobuf enum {@code EGCSystemMsg}
   */
  public enum EGCSystemMsg
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * k_EGCMsgInvalid = 0;
     */
    k_EGCMsgInvalid(0),
    /**
     * k_EGCMsgMulti = 1;
     */
    k_EGCMsgMulti(1),
    /**
     * k_EGCMsgGenericReply = 10;
     */
    k_EGCMsgGenericReply(10),
    /**
     * k_EGCMsgSystemBase = 50;
     */
    k_EGCMsgSystemBase(50),
    /**
     * k_EGCMsgAchievementAwarded = 51;
     */
    k_EGCMsgAchievementAwarded(51),
    /**
     * k_EGCMsgConCommand = 52;
     */
    k_EGCMsgConCommand(52),
    /**
     * k_EGCMsgStartPlaying = 53;
     */
    k_EGCMsgStartPlaying(53),
    /**
     * k_EGCMsgStopPlaying = 54;
     */
    k_EGCMsgStopPlaying(54),
    /**
     * k_EGCMsgStartGameserver = 55;
     */
    k_EGCMsgStartGameserver(55),
    /**
     * k_EGCMsgStopGameserver = 56;
     */
    k_EGCMsgStopGameserver(56),
    /**
     * k_EGCMsgWGRequest = 57;
     */
    k_EGCMsgWGRequest(57),
    /**
     * k_EGCMsgWGResponse = 58;
     */
    k_EGCMsgWGResponse(58),
    /**
     * k_EGCMsgGetUserGameStatsSchema = 59;
     */
    k_EGCMsgGetUserGameStatsSchema(59),
    /**
     * k_EGCMsgGetUserGameStatsSchemaResponse = 60;
     */
    k_EGCMsgGetUserGameStatsSchemaResponse(60),
    /**
     * k_EGCMsgGetUserStatsDEPRECATED = 61;
     */
    k_EGCMsgGetUserStatsDEPRECATED(61),
    /**
     * k_EGCMsgGetUserStatsResponse = 62;
     */
    k_EGCMsgGetUserStatsResponse(62),
    /**
     * k_EGCMsgAppInfoUpdated = 63;
     */
    k_EGCMsgAppInfoUpdated(63),
    /**
     * k_EGCMsgValidateSession = 64;
     */
    k_EGCMsgValidateSession(64),
    /**
     * k_EGCMsgValidateSessionResponse = 65;
     */
    k_EGCMsgValidateSessionResponse(65),
    /**
     * k_EGCMsgLookupAccountFromInput = 66;
     */
    k_EGCMsgLookupAccountFromInput(66),
    /**
     * k_EGCMsgSendHTTPRequest = 67;
     */
    k_EGCMsgSendHTTPRequest(67),
    /**
     * k_EGCMsgSendHTTPRequestResponse = 68;
     */
    k_EGCMsgSendHTTPRequestResponse(68),
    /**
     * k_EGCMsgPreTestSetup = 69;
     */
    k_EGCMsgPreTestSetup(69),
    /**
     * k_EGCMsgRecordSupportAction = 70;
     */
    k_EGCMsgRecordSupportAction(70),
    /**
     * k_EGCMsgGetAccountDetails_DEPRECATED = 71;
     */
    k_EGCMsgGetAccountDetails_DEPRECATED(71),
    /**
     * k_EGCMsgReceiveInterAppMessage = 73;
     */
    k_EGCMsgReceiveInterAppMessage(73),
    /**
     * k_EGCMsgFindAccounts = 74;
     */
    k_EGCMsgFindAccounts(74),
    /**
     * k_EGCMsgPostAlert = 75;
     */
    k_EGCMsgPostAlert(75),
    /**
     * k_EGCMsgGetLicenses = 76;
     */
    k_EGCMsgGetLicenses(76),
    /**
     * k_EGCMsgGetUserStats = 77;
     */
    k_EGCMsgGetUserStats(77),
    /**
     * k_EGCMsgGetCommands = 78;
     */
    k_EGCMsgGetCommands(78),
    /**
     * k_EGCMsgGetCommandsResponse = 79;
     */
    k_EGCMsgGetCommandsResponse(79),
    /**
     * k_EGCMsgAddFreeLicense = 80;
     */
    k_EGCMsgAddFreeLicense(80),
    /**
     * k_EGCMsgAddFreeLicenseResponse = 81;
     */
    k_EGCMsgAddFreeLicenseResponse(81),
    /**
     * k_EGCMsgGetIPLocation = 82;
     */
    k_EGCMsgGetIPLocation(82),
    /**
     * k_EGCMsgGetIPLocationResponse = 83;
     */
    k_EGCMsgGetIPLocationResponse(83),
    /**
     * k_EGCMsgSystemStatsSchema = 84;
     */
    k_EGCMsgSystemStatsSchema(84),
    /**
     * k_EGCMsgGetSystemStats = 85;
     */
    k_EGCMsgGetSystemStats(85),
    /**
     * k_EGCMsgGetSystemStatsResponse = 86;
     */
    k_EGCMsgGetSystemStatsResponse(86),
    /**
     * k_EGCMsgSendEmail = 87;
     */
    k_EGCMsgSendEmail(87),
    /**
     * k_EGCMsgSendEmailResponse = 88;
     */
    k_EGCMsgSendEmailResponse(88),
    /**
     * k_EGCMsgGetEmailTemplate = 89;
     */
    k_EGCMsgGetEmailTemplate(89),
    /**
     * k_EGCMsgGetEmailTemplateResponse = 90;
     */
    k_EGCMsgGetEmailTemplateResponse(90),
    /**
     * k_EGCMsgGrantGuestPass = 91;
     */
    k_EGCMsgGrantGuestPass(91),
    /**
     * k_EGCMsgGrantGuestPassResponse = 92;
     */
    k_EGCMsgGrantGuestPassResponse(92),
    /**
     * k_EGCMsgGetAccountDetails = 93;
     */
    k_EGCMsgGetAccountDetails(93),
    /**
     * k_EGCMsgGetAccountDetailsResponse = 94;
     */
    k_EGCMsgGetAccountDetailsResponse(94),
    /**
     * k_EGCMsgGetPersonaNames = 95;
     */
    k_EGCMsgGetPersonaNames(95),
    /**
     * k_EGCMsgGetPersonaNamesResponse = 96;
     */
    k_EGCMsgGetPersonaNamesResponse(96),
    /**
     * k_EGCMsgMultiplexMsg = 97;
     */
    k_EGCMsgMultiplexMsg(97),
    /**
     * k_EGCMsgWebAPIRegisterInterfaces = 101;
     */
    k_EGCMsgWebAPIRegisterInterfaces(101),
    /**
     * k_EGCMsgWebAPIJobRequest = 102;
     */
    k_EGCMsgWebAPIJobRequest(102),
    /**
     * k_EGCMsgWebAPIJobRequestHttpResponse = 104;
     */
    k_EGCMsgWebAPIJobRequestHttpResponse(104),
    /**
     * k_EGCMsgWebAPIJobRequestForwardResponse = 105;
     */
    k_EGCMsgWebAPIJobRequestForwardResponse(105),
    /**
     * k_EGCMsgMemCachedGet = 200;
     */
    k_EGCMsgMemCachedGet(200),
    /**
     * k_EGCMsgMemCachedGetResponse = 201;
     */
    k_EGCMsgMemCachedGetResponse(201),
    /**
     * k_EGCMsgMemCachedSet = 202;
     */
    k_EGCMsgMemCachedSet(202),
    /**
     * k_EGCMsgMemCachedDelete = 203;
     */
    k_EGCMsgMemCachedDelete(203),
    /**
     * k_EGCMsgMemCachedStats = 204;
     */
    k_EGCMsgMemCachedStats(204),
    /**
     * k_EGCMsgMemCachedStatsResponse = 205;
     */
    k_EGCMsgMemCachedStatsResponse(205),
    /**
     * k_EGCMsgSQLStats = 210;
     */
    k_EGCMsgSQLStats(210),
    /**
     * k_EGCMsgSQLStatsResponse = 211;
     */
    k_EGCMsgSQLStatsResponse(211),
    /**
     * k_EGCMsgMasterSetDirectory = 220;
     */
    k_EGCMsgMasterSetDirectory(220),
    /**
     * k_EGCMsgMasterSetDirectoryResponse = 221;
     */
    k_EGCMsgMasterSetDirectoryResponse(221),
    /**
     * k_EGCMsgMasterSetWebAPIRouting = 222;
     */
    k_EGCMsgMasterSetWebAPIRouting(222),
    /**
     * k_EGCMsgMasterSetWebAPIRoutingResponse = 223;
     */
    k_EGCMsgMasterSetWebAPIRoutingResponse(223),
    /**
     * k_EGCMsgMasterSetClientMsgRouting = 224;
     */
    k_EGCMsgMasterSetClientMsgRouting(224),
    /**
     * k_EGCMsgMasterSetClientMsgRoutingResponse = 225;
     */
    k_EGCMsgMasterSetClientMsgRoutingResponse(225),
    /**
     * k_EGCMsgSetOptions = 226;
     */
    k_EGCMsgSetOptions(226),
    /**
     * k_EGCMsgSetOptionsResponse = 227;
     */
    k_EGCMsgSetOptionsResponse(227),
    /**
     * k_EGCMsgSystemBase2 = 500;
     */
    k_EGCMsgSystemBase2(500),
    /**
     * k_EGCMsgGetPurchaseTrustStatus = 501;
     */
    k_EGCMsgGetPurchaseTrustStatus(501),
    /**
     * k_EGCMsgGetPurchaseTrustStatusResponse = 502;
     */
    k_EGCMsgGetPurchaseTrustStatusResponse(502),
    /**
     * k_EGCMsgUpdateSession = 503;
     */
    k_EGCMsgUpdateSession(503),
    /**
     * k_EGCMsgGCAccountVacStatusChange = 504;
     */
    k_EGCMsgGCAccountVacStatusChange(504),
    /**
     * k_EGCMsgCheckFriendship = 505;
     */
    k_EGCMsgCheckFriendship(505),
    /**
     * k_EGCMsgCheckFriendshipResponse = 506;
     */
    k_EGCMsgCheckFriendshipResponse(506),
    /**
     * k_EGCMsgGetPartnerAccountLink = 507;
     */
    k_EGCMsgGetPartnerAccountLink(507),
    /**
     * k_EGCMsgGetPartnerAccountLinkResponse = 508;
     */
    k_EGCMsgGetPartnerAccountLinkResponse(508),
    /**
     * k_EGCMsgVSReportedSuspiciousActivity = 509;
     */
    k_EGCMsgVSReportedSuspiciousActivity(509),
    /**
     * k_EGCMsgAccountTradeBanStatusChange = 510;
     */
    k_EGCMsgAccountTradeBanStatusChange(510),
    /**
     * k_EGCMsgAccountLockStatusChange = 511;
     */
    k_EGCMsgAccountLockStatusChange(511),
    /**
     * k_EGCMsgDPPartnerMicroTxns = 512;
     */
    k_EGCMsgDPPartnerMicroTxns(512),
    /**
     * k_EGCMsgDPPartnerMicroTxnsResponse = 513;
     */
    k_EGCMsgDPPartnerMicroTxnsResponse(513),
    /**
     * k_EGCMsgGetIPASN = 514;
     */
    k_EGCMsgGetIPASN(514),
    /**
     * k_EGCMsgGetIPASNResponse = 515;
     */
    k_EGCMsgGetIPASNResponse(515),
    /**
     * k_EGCMsgGetAppFriendsList = 516;
     */
    k_EGCMsgGetAppFriendsList(516),
    /**
     * k_EGCMsgGetAppFriendsListResponse = 517;
     */
    k_EGCMsgGetAppFriendsListResponse(517),
    /**
     * k_EGCMsgVacVerificationChange = 518;
     */
    k_EGCMsgVacVerificationChange(518),
    /**
     * k_EGCMsgAccountPhoneNumberChange = 519;
     */
    k_EGCMsgAccountPhoneNumberChange(519),
    /**
     * k_EGCMsgAccountTwoFactorChange = 520;
     */
    k_EGCMsgAccountTwoFactorChange(520),
    /**
     * k_EGCMsgCheckClanMembership = 521;
     */
    k_EGCMsgCheckClanMembership(521),
    /**
     * k_EGCMsgCheckClanMembershipResponse = 522;
     */
    k_EGCMsgCheckClanMembershipResponse(522),
    /**
     * k_EGCMsgInviteUserToLobby = 523;
     */
    k_EGCMsgInviteUserToLobby(523),
    /**
     * k_EGCMsgGetGamePersonalDataCategoriesRequest = 524;
     */
    k_EGCMsgGetGamePersonalDataCategoriesRequest(524),
    /**
     * k_EGCMsgGetGamePersonalDataCategoriesResponse = 525;
     */
    k_EGCMsgGetGamePersonalDataCategoriesResponse(525),
    /**
     * k_EGCMsgGetGamePersonalDataEntriesRequest = 526;
     */
    k_EGCMsgGetGamePersonalDataEntriesRequest(526),
    /**
     * k_EGCMsgGetGamePersonalDataEntriesResponse = 527;
     */
    k_EGCMsgGetGamePersonalDataEntriesResponse(527),
    /**
     * k_EGCMsgTerminateGamePersonalDataEntriesRequest = 528;
     */
    k_EGCMsgTerminateGamePersonalDataEntriesRequest(528),
    /**
     * k_EGCMsgTerminateGamePersonalDataEntriesResponse = 529;
     */
    k_EGCMsgTerminateGamePersonalDataEntriesResponse(529),
    ;

    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        EGCSystemMsg.class.getName());
    }
    /**
     * k_EGCMsgInvalid = 0;
     */
    public static final int k_EGCMsgInvalid_VALUE = 0;
    /**
     * k_EGCMsgMulti = 1;
     */
    public static final int k_EGCMsgMulti_VALUE = 1;
    /**
     * k_EGCMsgGenericReply = 10;
     */
    public static final int k_EGCMsgGenericReply_VALUE = 10;
    /**
     * k_EGCMsgSystemBase = 50;
     */
    public static final int k_EGCMsgSystemBase_VALUE = 50;
    /**
     * k_EGCMsgAchievementAwarded = 51;
     */
    public static final int k_EGCMsgAchievementAwarded_VALUE = 51;
    /**
     * k_EGCMsgConCommand = 52;
     */
    public static final int k_EGCMsgConCommand_VALUE = 52;
    /**
     * k_EGCMsgStartPlaying = 53;
     */
    public static final int k_EGCMsgStartPlaying_VALUE = 53;
    /**
     * k_EGCMsgStopPlaying = 54;
     */
    public static final int k_EGCMsgStopPlaying_VALUE = 54;
    /**
     * k_EGCMsgStartGameserver = 55;
     */
    public static final int k_EGCMsgStartGameserver_VALUE = 55;
    /**
     * k_EGCMsgStopGameserver = 56;
     */
    public static final int k_EGCMsgStopGameserver_VALUE = 56;
    /**
     * k_EGCMsgWGRequest = 57;
     */
    public static final int k_EGCMsgWGRequest_VALUE = 57;
    /**
     * k_EGCMsgWGResponse = 58;
     */
    public static final int k_EGCMsgWGResponse_VALUE = 58;
    /**
     * k_EGCMsgGetUserGameStatsSchema = 59;
     */
    public static final int k_EGCMsgGetUserGameStatsSchema_VALUE = 59;
    /**
     * k_EGCMsgGetUserGameStatsSchemaResponse = 60;
     */
    public static final int k_EGCMsgGetUserGameStatsSchemaResponse_VALUE = 60;
    /**
     * k_EGCMsgGetUserStatsDEPRECATED = 61;
     */
    public static final int k_EGCMsgGetUserStatsDEPRECATED_VALUE = 61;
    /**
     * k_EGCMsgGetUserStatsResponse = 62;
     */
    public static final int k_EGCMsgGetUserStatsResponse_VALUE = 62;
    /**
     * k_EGCMsgAppInfoUpdated = 63;
     */
    public static final int k_EGCMsgAppInfoUpdated_VALUE = 63;
    /**
     * k_EGCMsgValidateSession = 64;
     */
    public static final int k_EGCMsgValidateSession_VALUE = 64;
    /**
     * k_EGCMsgValidateSessionResponse = 65;
     */
    public static final int k_EGCMsgValidateSessionResponse_VALUE = 65;
    /**
     * k_EGCMsgLookupAccountFromInput = 66;
     */
    public static final int k_EGCMsgLookupAccountFromInput_VALUE = 66;
    /**
     * k_EGCMsgSendHTTPRequest = 67;
     */
    public static final int k_EGCMsgSendHTTPRequest_VALUE = 67;
    /**
     * k_EGCMsgSendHTTPRequestResponse = 68;
     */
    public static final int k_EGCMsgSendHTTPRequestResponse_VALUE = 68;
    /**
     * k_EGCMsgPreTestSetup = 69;
     */
    public static final int k_EGCMsgPreTestSetup_VALUE = 69;
    /**
     * k_EGCMsgRecordSupportAction = 70;
     */
    public static final int k_EGCMsgRecordSupportAction_VALUE = 70;
    /**
     * k_EGCMsgGetAccountDetails_DEPRECATED = 71;
     */
    public static final int k_EGCMsgGetAccountDetails_DEPRECATED_VALUE = 71;
    /**
     * k_EGCMsgReceiveInterAppMessage = 73;
     */
    public static final int k_EGCMsgReceiveInterAppMessage_VALUE = 73;
    /**
     * k_EGCMsgFindAccounts = 74;
     */
    public static final int k_EGCMsgFindAccounts_VALUE = 74;
    /**
     * k_EGCMsgPostAlert = 75;
     */
    public static final int k_EGCMsgPostAlert_VALUE = 75;
    /**
     * k_EGCMsgGetLicenses = 76;
     */
    public static final int k_EGCMsgGetLicenses_VALUE = 76;
    /**
     * k_EGCMsgGetUserStats = 77;
     */
    public static final int k_EGCMsgGetUserStats_VALUE = 77;
    /**
     * k_EGCMsgGetCommands = 78;
     */
    public static final int k_EGCMsgGetCommands_VALUE = 78;
    /**
     * k_EGCMsgGetCommandsResponse = 79;
     */
    public static final int k_EGCMsgGetCommandsResponse_VALUE = 79;
    /**
     * k_EGCMsgAddFreeLicense = 80;
     */
    public static final int k_EGCMsgAddFreeLicense_VALUE = 80;
    /**
     * k_EGCMsgAddFreeLicenseResponse = 81;
     */
    public static final int k_EGCMsgAddFreeLicenseResponse_VALUE = 81;
    /**
     * k_EGCMsgGetIPLocation = 82;
     */
    public static final int k_EGCMsgGetIPLocation_VALUE = 82;
    /**
     * k_EGCMsgGetIPLocationResponse = 83;
     */
    public static final int k_EGCMsgGetIPLocationResponse_VALUE = 83;
    /**
     * k_EGCMsgSystemStatsSchema = 84;
     */
    public static final int k_EGCMsgSystemStatsSchema_VALUE = 84;
    /**
     * k_EGCMsgGetSystemStats = 85;
     */
    public static final int k_EGCMsgGetSystemStats_VALUE = 85;
    /**
     * k_EGCMsgGetSystemStatsResponse = 86;
     */
    public static final int k_EGCMsgGetSystemStatsResponse_VALUE = 86;
    /**
     * k_EGCMsgSendEmail = 87;
     */
    public static final int k_EGCMsgSendEmail_VALUE = 87;
    /**
     * k_EGCMsgSendEmailResponse = 88;
     */
    public static final int k_EGCMsgSendEmailResponse_VALUE = 88;
    /**
     * k_EGCMsgGetEmailTemplate = 89;
     */
    public static final int k_EGCMsgGetEmailTemplate_VALUE = 89;
    /**
     * k_EGCMsgGetEmailTemplateResponse = 90;
     */
    public static final int k_EGCMsgGetEmailTemplateResponse_VALUE = 90;
    /**
     * k_EGCMsgGrantGuestPass = 91;
     */
    public static final int k_EGCMsgGrantGuestPass_VALUE = 91;
    /**
     * k_EGCMsgGrantGuestPassResponse = 92;
     */
    public static final int k_EGCMsgGrantGuestPassResponse_VALUE = 92;
    /**
     * k_EGCMsgGetAccountDetails = 93;
     */
    public static final int k_EGCMsgGetAccountDetails_VALUE = 93;
    /**
     * k_EGCMsgGetAccountDetailsResponse = 94;
     */
    public static final int k_EGCMsgGetAccountDetailsResponse_VALUE = 94;
    /**
     * k_EGCMsgGetPersonaNames = 95;
     */
    public static final int k_EGCMsgGetPersonaNames_VALUE = 95;
    /**
     * k_EGCMsgGetPersonaNamesResponse = 96;
     */
    public static final int k_EGCMsgGetPersonaNamesResponse_VALUE = 96;
    /**
     * k_EGCMsgMultiplexMsg = 97;
     */
    public static final int k_EGCMsgMultiplexMsg_VALUE = 97;
    /**
     * k_EGCMsgWebAPIRegisterInterfaces = 101;
     */
    public static final int k_EGCMsgWebAPIRegisterInterfaces_VALUE = 101;
    /**
     * k_EGCMsgWebAPIJobRequest = 102;
     */
    public static final int k_EGCMsgWebAPIJobRequest_VALUE = 102;
    /**
     * k_EGCMsgWebAPIJobRequestHttpResponse = 104;
     */
    public static final int k_EGCMsgWebAPIJobRequestHttpResponse_VALUE = 104;
    /**
     * k_EGCMsgWebAPIJobRequestForwardResponse = 105;
     */
    public static final int k_EGCMsgWebAPIJobRequestForwardResponse_VALUE = 105;
    /**
     * k_EGCMsgMemCachedGet = 200;
     */
    public static final int k_EGCMsgMemCachedGet_VALUE = 200;
    /**
     * k_EGCMsgMemCachedGetResponse = 201;
     */
    public static final int k_EGCMsgMemCachedGetResponse_VALUE = 201;
    /**
     * k_EGCMsgMemCachedSet = 202;
     */
    public static final int k_EGCMsgMemCachedSet_VALUE = 202;
    /**
     * k_EGCMsgMemCachedDelete = 203;
     */
    public static final int k_EGCMsgMemCachedDelete_VALUE = 203;
    /**
     * k_EGCMsgMemCachedStats = 204;
     */
    public static final int k_EGCMsgMemCachedStats_VALUE = 204;
    /**
     * k_EGCMsgMemCachedStatsResponse = 205;
     */
    public static final int k_EGCMsgMemCachedStatsResponse_VALUE = 205;
    /**
     * k_EGCMsgSQLStats = 210;
     */
    public static final int k_EGCMsgSQLStats_VALUE = 210;
    /**
     * k_EGCMsgSQLStatsResponse = 211;
     */
    public static final int k_EGCMsgSQLStatsResponse_VALUE = 211;
    /**
     * k_EGCMsgMasterSetDirectory = 220;
     */
    public static final int k_EGCMsgMasterSetDirectory_VALUE = 220;
    /**
     * k_EGCMsgMasterSetDirectoryResponse = 221;
     */
    public static final int k_EGCMsgMasterSetDirectoryResponse_VALUE = 221;
    /**
     * k_EGCMsgMasterSetWebAPIRouting = 222;
     */
    public static final int k_EGCMsgMasterSetWebAPIRouting_VALUE = 222;
    /**
     * k_EGCMsgMasterSetWebAPIRoutingResponse = 223;
     */
    public static final int k_EGCMsgMasterSetWebAPIRoutingResponse_VALUE = 223;
    /**
     * k_EGCMsgMasterSetClientMsgRouting = 224;
     */
    public static final int k_EGCMsgMasterSetClientMsgRouting_VALUE = 224;
    /**
     * k_EGCMsgMasterSetClientMsgRoutingResponse = 225;
     */
    public static final int k_EGCMsgMasterSetClientMsgRoutingResponse_VALUE = 225;
    /**
     * k_EGCMsgSetOptions = 226;
     */
    public static final int k_EGCMsgSetOptions_VALUE = 226;
    /**
     * k_EGCMsgSetOptionsResponse = 227;
     */
    public static final int k_EGCMsgSetOptionsResponse_VALUE = 227;
    /**
     * k_EGCMsgSystemBase2 = 500;
     */
    public static final int k_EGCMsgSystemBase2_VALUE = 500;
    /**
     * k_EGCMsgGetPurchaseTrustStatus = 501;
     */
    public static final int k_EGCMsgGetPurchaseTrustStatus_VALUE = 501;
    /**
     * k_EGCMsgGetPurchaseTrustStatusResponse = 502;
     */
    public static final int k_EGCMsgGetPurchaseTrustStatusResponse_VALUE = 502;
    /**
     * k_EGCMsgUpdateSession = 503;
     */
    public static final int k_EGCMsgUpdateSession_VALUE = 503;
    /**
     * k_EGCMsgGCAccountVacStatusChange = 504;
     */
    public static final int k_EGCMsgGCAccountVacStatusChange_VALUE = 504;
    /**
     * k_EGCMsgCheckFriendship = 505;
     */
    public static final int k_EGCMsgCheckFriendship_VALUE = 505;
    /**
     * k_EGCMsgCheckFriendshipResponse = 506;
     */
    public static final int k_EGCMsgCheckFriendshipResponse_VALUE = 506;
    /**
     * k_EGCMsgGetPartnerAccountLink = 507;
     */
    public static final int k_EGCMsgGetPartnerAccountLink_VALUE = 507;
    /**
     * k_EGCMsgGetPartnerAccountLinkResponse = 508;
     */
    public static final int k_EGCMsgGetPartnerAccountLinkResponse_VALUE = 508;
    /**
     * k_EGCMsgVSReportedSuspiciousActivity = 509;
     */
    public static final int k_EGCMsgVSReportedSuspiciousActivity_VALUE = 509;
    /**
     * k_EGCMsgAccountTradeBanStatusChange = 510;
     */
    public static final int k_EGCMsgAccountTradeBanStatusChange_VALUE = 510;
    /**
     * k_EGCMsgAccountLockStatusChange = 511;
     */
    public static final int k_EGCMsgAccountLockStatusChange_VALUE = 511;
    /**
     * k_EGCMsgDPPartnerMicroTxns = 512;
     */
    public static final int k_EGCMsgDPPartnerMicroTxns_VALUE = 512;
    /**
     * k_EGCMsgDPPartnerMicroTxnsResponse = 513;
     */
    public static final int k_EGCMsgDPPartnerMicroTxnsResponse_VALUE = 513;
    /**
     * k_EGCMsgGetIPASN = 514;
     */
    public static final int k_EGCMsgGetIPASN_VALUE = 514;
    /**
     * k_EGCMsgGetIPASNResponse = 515;
     */
    public static final int k_EGCMsgGetIPASNResponse_VALUE = 515;
    /**
     * k_EGCMsgGetAppFriendsList = 516;
     */
    public static final int k_EGCMsgGetAppFriendsList_VALUE = 516;
    /**
     * k_EGCMsgGetAppFriendsListResponse = 517;
     */
    public static final int k_EGCMsgGetAppFriendsListResponse_VALUE = 517;
    /**
     * k_EGCMsgVacVerificationChange = 518;
     */
    public static final int k_EGCMsgVacVerificationChange_VALUE = 518;
    /**
     * k_EGCMsgAccountPhoneNumberChange = 519;
     */
    public static final int k_EGCMsgAccountPhoneNumberChange_VALUE = 519;
    /**
     * k_EGCMsgAccountTwoFactorChange = 520;
     */
    public static final int k_EGCMsgAccountTwoFactorChange_VALUE = 520;
    /**
     * k_EGCMsgCheckClanMembership = 521;
     */
    public static final int k_EGCMsgCheckClanMembership_VALUE = 521;
    /**
     * k_EGCMsgCheckClanMembershipResponse = 522;
     */
    public static final int k_EGCMsgCheckClanMembershipResponse_VALUE = 522;
    /**
     * k_EGCMsgInviteUserToLobby = 523;
     */
    public static final int k_EGCMsgInviteUserToLobby_VALUE = 523;
    /**
     * k_EGCMsgGetGamePersonalDataCategoriesRequest = 524;
     */
    public static final int k_EGCMsgGetGamePersonalDataCategoriesRequest_VALUE = 524;
    /**
     * k_EGCMsgGetGamePersonalDataCategoriesResponse = 525;
     */
    public static final int k_EGCMsgGetGamePersonalDataCategoriesResponse_VALUE = 525;
    /**
     * k_EGCMsgGetGamePersonalDataEntriesRequest = 526;
     */
    public static final int k_EGCMsgGetGamePersonalDataEntriesRequest_VALUE = 526;
    /**
     * k_EGCMsgGetGamePersonalDataEntriesResponse = 527;
     */
    public static final int k_EGCMsgGetGamePersonalDataEntriesResponse_VALUE = 527;
    /**
     * k_EGCMsgTerminateGamePersonalDataEntriesRequest = 528;
     */
    public static final int k_EGCMsgTerminateGamePersonalDataEntriesRequest_VALUE = 528;
    /**
     * k_EGCMsgTerminateGamePersonalDataEntriesResponse = 529;
     */
    public static final int k_EGCMsgTerminateGamePersonalDataEntriesResponse_VALUE = 529;


    public final int getNumber() {
      return value;
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static EGCSystemMsg valueOf(int value) {
      return forNumber(value);
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     */
    public static EGCSystemMsg forNumber(int value) {
      switch (value) {
        case 0: return k_EGCMsgInvalid;
        case 1: return k_EGCMsgMulti;
        case 10: return k_EGCMsgGenericReply;
        case 50: return k_EGCMsgSystemBase;
        case 51: return k_EGCMsgAchievementAwarded;
        case 52: return k_EGCMsgConCommand;
        case 53: return k_EGCMsgStartPlaying;
        case 54: return k_EGCMsgStopPlaying;
        case 55: return k_EGCMsgStartGameserver;
        case 56: return k_EGCMsgStopGameserver;
        case 57: return k_EGCMsgWGRequest;
        case 58: return k_EGCMsgWGResponse;
        case 59: return k_EGCMsgGetUserGameStatsSchema;
        case 60: return k_EGCMsgGetUserGameStatsSchemaResponse;
        case 61: return k_EGCMsgGetUserStatsDEPRECATED;
        case 62: return k_EGCMsgGetUserStatsResponse;
        case 63: return k_EGCMsgAppInfoUpdated;
        case 64: return k_EGCMsgValidateSession;
        case 65: return k_EGCMsgValidateSessionResponse;
        case 66: return k_EGCMsgLookupAccountFromInput;
        case 67: return k_EGCMsgSendHTTPRequest;
        case 68: return k_EGCMsgSendHTTPRequestResponse;
        case 69: return k_EGCMsgPreTestSetup;
        case 70: return k_EGCMsgRecordSupportAction;
        case 71: return k_EGCMsgGetAccountDetails_DEPRECATED;
        case 73: return k_EGCMsgReceiveInterAppMessage;
        case 74: return k_EGCMsgFindAccounts;
        case 75: return k_EGCMsgPostAlert;
        case 76: return k_EGCMsgGetLicenses;
        case 77: return k_EGCMsgGetUserStats;
        case 78: return k_EGCMsgGetCommands;
        case 79: return k_EGCMsgGetCommandsResponse;
        case 80: return k_EGCMsgAddFreeLicense;
        case 81: return k_EGCMsgAddFreeLicenseResponse;
        case 82: return k_EGCMsgGetIPLocation;
        case 83: return k_EGCMsgGetIPLocationResponse;
        case 84: return k_EGCMsgSystemStatsSchema;
        case 85: return k_EGCMsgGetSystemStats;
        case 86: return k_EGCMsgGetSystemStatsResponse;
        case 87: return k_EGCMsgSendEmail;
        case 88: return k_EGCMsgSendEmailResponse;
        case 89: return k_EGCMsgGetEmailTemplate;
        case 90: return k_EGCMsgGetEmailTemplateResponse;
        case 91: return k_EGCMsgGrantGuestPass;
        case 92: return k_EGCMsgGrantGuestPassResponse;
        case 93: return k_EGCMsgGetAccountDetails;
        case 94: return k_EGCMsgGetAccountDetailsResponse;
        case 95: return k_EGCMsgGetPersonaNames;
        case 96: return k_EGCMsgGetPersonaNamesResponse;
        case 97: return k_EGCMsgMultiplexMsg;
        case 101: return k_EGCMsgWebAPIRegisterInterfaces;
        case 102: return k_EGCMsgWebAPIJobRequest;
        case 104: return k_EGCMsgWebAPIJobRequestHttpResponse;
        case 105: return k_EGCMsgWebAPIJobRequestForwardResponse;
        case 200: return k_EGCMsgMemCachedGet;
        case 201: return k_EGCMsgMemCachedGetResponse;
        case 202: return k_EGCMsgMemCachedSet;
        case 203: return k_EGCMsgMemCachedDelete;
        case 204: return k_EGCMsgMemCachedStats;
        case 205: return k_EGCMsgMemCachedStatsResponse;
        case 210: return k_EGCMsgSQLStats;
        case 211: return k_EGCMsgSQLStatsResponse;
        case 220: return k_EGCMsgMasterSetDirectory;
        case 221: return k_EGCMsgMasterSetDirectoryResponse;
        case 222: return k_EGCMsgMasterSetWebAPIRouting;
        case 223: return k_EGCMsgMasterSetWebAPIRoutingResponse;
        case 224: return k_EGCMsgMasterSetClientMsgRouting;
        case 225: return k_EGCMsgMasterSetClientMsgRoutingResponse;
        case 226: return k_EGCMsgSetOptions;
        case 227: return k_EGCMsgSetOptionsResponse;
        case 500: return k_EGCMsgSystemBase2;
        case 501: return k_EGCMsgGetPurchaseTrustStatus;
        case 502: return k_EGCMsgGetPurchaseTrustStatusResponse;
        case 503: return k_EGCMsgUpdateSession;
        case 504: return k_EGCMsgGCAccountVacStatusChange;
        case 505: return k_EGCMsgCheckFriendship;
        case 506: return k_EGCMsgCheckFriendshipResponse;
        case 507: return k_EGCMsgGetPartnerAccountLink;
        case 508: return k_EGCMsgGetPartnerAccountLinkResponse;
        case 509: return k_EGCMsgVSReportedSuspiciousActivity;
        case 510: return k_EGCMsgAccountTradeBanStatusChange;
        case 511: return k_EGCMsgAccountLockStatusChange;
        case 512: return k_EGCMsgDPPartnerMicroTxns;
        case 513: return k_EGCMsgDPPartnerMicroTxnsResponse;
        case 514: return k_EGCMsgGetIPASN;
        case 515: return k_EGCMsgGetIPASNResponse;
        case 516: return k_EGCMsgGetAppFriendsList;
        case 517: return k_EGCMsgGetAppFriendsListResponse;
        case 518: return k_EGCMsgVacVerificationChange;
        case 519: return k_EGCMsgAccountPhoneNumberChange;
        case 520: return k_EGCMsgAccountTwoFactorChange;
        case 521: return k_EGCMsgCheckClanMembership;
        case 522: return k_EGCMsgCheckClanMembershipResponse;
        case 523: return k_EGCMsgInviteUserToLobby;
        case 524: return k_EGCMsgGetGamePersonalDataCategoriesRequest;
        case 525: return k_EGCMsgGetGamePersonalDataCategoriesResponse;
        case 526: return k_EGCMsgGetGamePersonalDataEntriesRequest;
        case 527: return k_EGCMsgGetGamePersonalDataEntriesResponse;
        case 528: return k_EGCMsgTerminateGamePersonalDataEntriesRequest;
        case 529: return k_EGCMsgTerminateGamePersonalDataEntriesResponse;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        EGCSystemMsg> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap() {
            public EGCSystemMsg findValueByNumber(int number) {
              return EGCSystemMsg.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.getDescriptor().getEnumTypes().get(0);
    }

    private static final EGCSystemMsg[] VALUES = values();

    public static EGCSystemMsg valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private EGCSystemMsg(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:EGCSystemMsg)
  }

  /**
   * Protobuf enum {@code ESOMsg}
   */
  public enum ESOMsg
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * k_ESOMsg_Create = 21;
     */
    k_ESOMsg_Create(21),
    /**
     * k_ESOMsg_Update = 22;
     */
    k_ESOMsg_Update(22),
    /**
     * k_ESOMsg_Destroy = 23;
     */
    k_ESOMsg_Destroy(23),
    /**
     * k_ESOMsg_CacheSubscribed = 24;
     */
    k_ESOMsg_CacheSubscribed(24),
    /**
     * k_ESOMsg_CacheUnsubscribed = 25;
     */
    k_ESOMsg_CacheUnsubscribed(25),
    /**
     * k_ESOMsg_UpdateMultiple = 26;
     */
    k_ESOMsg_UpdateMultiple(26),
    /**
     * k_ESOMsg_CacheSubscriptionCheck = 27;
     */
    k_ESOMsg_CacheSubscriptionCheck(27),
    /**
     * k_ESOMsg_CacheSubscriptionRefresh = 28;
     */
    k_ESOMsg_CacheSubscriptionRefresh(28),
    /**
     * k_ESOMsg_CacheSubscribedUpToDate = 29;
     */
    k_ESOMsg_CacheSubscribedUpToDate(29),
    ;

    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        ESOMsg.class.getName());
    }
    /**
     * k_ESOMsg_Create = 21;
     */
    public static final int k_ESOMsg_Create_VALUE = 21;
    /**
     * k_ESOMsg_Update = 22;
     */
    public static final int k_ESOMsg_Update_VALUE = 22;
    /**
     * k_ESOMsg_Destroy = 23;
     */
    public static final int k_ESOMsg_Destroy_VALUE = 23;
    /**
     * k_ESOMsg_CacheSubscribed = 24;
     */
    public static final int k_ESOMsg_CacheSubscribed_VALUE = 24;
    /**
     * k_ESOMsg_CacheUnsubscribed = 25;
     */
    public static final int k_ESOMsg_CacheUnsubscribed_VALUE = 25;
    /**
     * k_ESOMsg_UpdateMultiple = 26;
     */
    public static final int k_ESOMsg_UpdateMultiple_VALUE = 26;
    /**
     * k_ESOMsg_CacheSubscriptionCheck = 27;
     */
    public static final int k_ESOMsg_CacheSubscriptionCheck_VALUE = 27;
    /**
     * k_ESOMsg_CacheSubscriptionRefresh = 28;
     */
    public static final int k_ESOMsg_CacheSubscriptionRefresh_VALUE = 28;
    /**
     * k_ESOMsg_CacheSubscribedUpToDate = 29;
     */
    public static final int k_ESOMsg_CacheSubscribedUpToDate_VALUE = 29;


    public final int getNumber() {
      return value;
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static ESOMsg valueOf(int value) {
      return forNumber(value);
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     */
    public static ESOMsg forNumber(int value) {
      switch (value) {
        case 21: return k_ESOMsg_Create;
        case 22: return k_ESOMsg_Update;
        case 23: return k_ESOMsg_Destroy;
        case 24: return k_ESOMsg_CacheSubscribed;
        case 25: return k_ESOMsg_CacheUnsubscribed;
        case 26: return k_ESOMsg_UpdateMultiple;
        case 27: return k_ESOMsg_CacheSubscriptionCheck;
        case 28: return k_ESOMsg_CacheSubscriptionRefresh;
        case 29: return k_ESOMsg_CacheSubscribedUpToDate;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        ESOMsg> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap() {
            public ESOMsg findValueByNumber(int number) {
              return ESOMsg.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.getDescriptor().getEnumTypes().get(1);
    }

    private static final ESOMsg[] VALUES = values();

    public static ESOMsg valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private ESOMsg(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:ESOMsg)
  }

  /**
   * Protobuf enum {@code EGCBaseClientMsg}
   */
  public enum EGCBaseClientMsg
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * k_EMsgGCPingRequest = 3001;
     */
    k_EMsgGCPingRequest(3001),
    /**
     * k_EMsgGCPingResponse = 3002;
     */
    k_EMsgGCPingResponse(3002),
    /**
     * k_EMsgGCClientWelcome = 4004;
     */
    k_EMsgGCClientWelcome(4004),
    /**
     * k_EMsgGCServerWelcome = 4005;
     */
    k_EMsgGCServerWelcome(4005),
    /**
     * k_EMsgGCClientHello = 4006;
     */
    k_EMsgGCClientHello(4006),
    /**
     * k_EMsgGCServerHello = 4007;
     */
    k_EMsgGCServerHello(4007),
    /**
     * k_EMsgGCClientGoodbye = 4008;
     */
    k_EMsgGCClientGoodbye(4008),
    /**
     * k_EMsgGCServerGoodbye = 4009;
     */
    k_EMsgGCServerGoodbye(4009),
    ;

    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        EGCBaseClientMsg.class.getName());
    }
    /**
     * k_EMsgGCPingRequest = 3001;
     */
    public static final int k_EMsgGCPingRequest_VALUE = 3001;
    /**
     * k_EMsgGCPingResponse = 3002;
     */
    public static final int k_EMsgGCPingResponse_VALUE = 3002;
    /**
     * k_EMsgGCClientWelcome = 4004;
     */
    public static final int k_EMsgGCClientWelcome_VALUE = 4004;
    /**
     * k_EMsgGCServerWelcome = 4005;
     */
    public static final int k_EMsgGCServerWelcome_VALUE = 4005;
    /**
     * k_EMsgGCClientHello = 4006;
     */
    public static final int k_EMsgGCClientHello_VALUE = 4006;
    /**
     * k_EMsgGCServerHello = 4007;
     */
    public static final int k_EMsgGCServerHello_VALUE = 4007;
    /**
     * k_EMsgGCClientGoodbye = 4008;
     */
    public static final int k_EMsgGCClientGoodbye_VALUE = 4008;
    /**
     * k_EMsgGCServerGoodbye = 4009;
     */
    public static final int k_EMsgGCServerGoodbye_VALUE = 4009;


    public final int getNumber() {
      return value;
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static EGCBaseClientMsg valueOf(int value) {
      return forNumber(value);
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     */
    public static EGCBaseClientMsg forNumber(int value) {
      switch (value) {
        case 3001: return k_EMsgGCPingRequest;
        case 3002: return k_EMsgGCPingResponse;
        case 4004: return k_EMsgGCClientWelcome;
        case 4005: return k_EMsgGCServerWelcome;
        case 4006: return k_EMsgGCClientHello;
        case 4007: return k_EMsgGCServerHello;
        case 4008: return k_EMsgGCClientGoodbye;
        case 4009: return k_EMsgGCServerGoodbye;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        EGCBaseClientMsg> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap() {
            public EGCBaseClientMsg findValueByNumber(int number) {
              return EGCBaseClientMsg.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.getDescriptor().getEnumTypes().get(2);
    }

    private static final EGCBaseClientMsg[] VALUES = values();

    public static EGCBaseClientMsg valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private EGCBaseClientMsg(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:EGCBaseClientMsg)
  }

  /**
   * Protobuf enum {@code EGCToGCMsg}
   */
  public enum EGCToGCMsg
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * k_EGCToGCMsgMasterAck = 150;
     */
    k_EGCToGCMsgMasterAck(150),
    /**
     * k_EGCToGCMsgMasterAckResponse = 151;
     */
    k_EGCToGCMsgMasterAckResponse(151),
    /**
     * k_EGCToGCMsgRouted = 152;
     */
    k_EGCToGCMsgRouted(152),
    /**
     * k_EGCToGCMsgRoutedReply = 153;
     */
    k_EGCToGCMsgRoutedReply(153),
    /**
     * k_EMsgGCUpdateSubGCSessionInfo = 154;
     */
    k_EMsgGCUpdateSubGCSessionInfo(154),
    /**
     * k_EMsgGCRequestSubGCSessionInfo = 155;
     */
    k_EMsgGCRequestSubGCSessionInfo(155),
    /**
     * k_EMsgGCRequestSubGCSessionInfoResponse = 156;
     */
    k_EMsgGCRequestSubGCSessionInfoResponse(156),
    /**
     * k_EGCToGCMsgMasterStartupComplete = 157;
     */
    k_EGCToGCMsgMasterStartupComplete(157),
    /**
     * k_EMsgGCToGCSOCacheSubscribe = 158;
     */
    k_EMsgGCToGCSOCacheSubscribe(158),
    /**
     * k_EMsgGCToGCSOCacheUnsubscribe = 159;
     */
    k_EMsgGCToGCSOCacheUnsubscribe(159),
    ;

    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        EGCToGCMsg.class.getName());
    }
    /**
     * k_EGCToGCMsgMasterAck = 150;
     */
    public static final int k_EGCToGCMsgMasterAck_VALUE = 150;
    /**
     * k_EGCToGCMsgMasterAckResponse = 151;
     */
    public static final int k_EGCToGCMsgMasterAckResponse_VALUE = 151;
    /**
     * k_EGCToGCMsgRouted = 152;
     */
    public static final int k_EGCToGCMsgRouted_VALUE = 152;
    /**
     * k_EGCToGCMsgRoutedReply = 153;
     */
    public static final int k_EGCToGCMsgRoutedReply_VALUE = 153;
    /**
     * k_EMsgGCUpdateSubGCSessionInfo = 154;
     */
    public static final int k_EMsgGCUpdateSubGCSessionInfo_VALUE = 154;
    /**
     * k_EMsgGCRequestSubGCSessionInfo = 155;
     */
    public static final int k_EMsgGCRequestSubGCSessionInfo_VALUE = 155;
    /**
     * k_EMsgGCRequestSubGCSessionInfoResponse = 156;
     */
    public static final int k_EMsgGCRequestSubGCSessionInfoResponse_VALUE = 156;
    /**
     * k_EGCToGCMsgMasterStartupComplete = 157;
     */
    public static final int k_EGCToGCMsgMasterStartupComplete_VALUE = 157;
    /**
     * k_EMsgGCToGCSOCacheSubscribe = 158;
     */
    public static final int k_EMsgGCToGCSOCacheSubscribe_VALUE = 158;
    /**
     * k_EMsgGCToGCSOCacheUnsubscribe = 159;
     */
    public static final int k_EMsgGCToGCSOCacheUnsubscribe_VALUE = 159;


    public final int getNumber() {
      return value;
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static EGCToGCMsg valueOf(int value) {
      return forNumber(value);
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     */
    public static EGCToGCMsg forNumber(int value) {
      switch (value) {
        case 150: return k_EGCToGCMsgMasterAck;
        case 151: return k_EGCToGCMsgMasterAckResponse;
        case 152: return k_EGCToGCMsgRouted;
        case 153: return k_EGCToGCMsgRoutedReply;
        case 154: return k_EMsgGCUpdateSubGCSessionInfo;
        case 155: return k_EMsgGCRequestSubGCSessionInfo;
        case 156: return k_EMsgGCRequestSubGCSessionInfoResponse;
        case 157: return k_EGCToGCMsgMasterStartupComplete;
        case 158: return k_EMsgGCToGCSOCacheSubscribe;
        case 159: return k_EMsgGCToGCSOCacheUnsubscribe;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        EGCToGCMsg> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap() {
            public EGCToGCMsg findValueByNumber(int number) {
              return EGCToGCMsg.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.getDescriptor().getEnumTypes().get(3);
    }

    private static final EGCToGCMsg[] VALUES = values();

    public static EGCToGCMsg valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private EGCToGCMsg(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:EGCToGCMsg)
  }

  public interface CCommunity_GamePersonalDataCategoryInfoOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_GamePersonalDataCategoryInfo)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional string type = 1;
     * @return Whether the type field is set.
     */
    boolean hasType();
    /**
     * optional string type = 1;
     * @return The type.
     */
    java.lang.String getType();
    /**
     * optional string type = 1;
     * @return The bytes for type.
     */
    com.google.protobuf.ByteString
        getTypeBytes();

    /**
     * optional string localization_token = 2;
     * @return Whether the localizationToken field is set.
     */
    boolean hasLocalizationToken();
    /**
     * optional string localization_token = 2;
     * @return The localizationToken.
     */
    java.lang.String getLocalizationToken();
    /**
     * optional string localization_token = 2;
     * @return The bytes for localizationToken.
     */
    com.google.protobuf.ByteString
        getLocalizationTokenBytes();

    /**
     * optional string template_file = 3;
     * @return Whether the templateFile field is set.
     */
    boolean hasTemplateFile();
    /**
     * optional string template_file = 3;
     * @return The templateFile.
     */
    java.lang.String getTemplateFile();
    /**
     * optional string template_file = 3;
     * @return The bytes for templateFile.
     */
    com.google.protobuf.ByteString
        getTemplateFileBytes();
  }
  /**
   * Protobuf type {@code CCommunity_GamePersonalDataCategoryInfo}
   */
  public static final class CCommunity_GamePersonalDataCategoryInfo extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_GamePersonalDataCategoryInfo)
      CCommunity_GamePersonalDataCategoryInfoOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_GamePersonalDataCategoryInfo.class.getName());
    }
    // Use CCommunity_GamePersonalDataCategoryInfo.newBuilder() to construct.
    private CCommunity_GamePersonalDataCategoryInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_GamePersonalDataCategoryInfo() {
      type_ = "";
      localizationToken_ = "";
      templateFile_ = "";
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GamePersonalDataCategoryInfo_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GamePersonalDataCategoryInfo_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder.class);
    }

    private int bitField0_;
    public static final int TYPE_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private volatile java.lang.Object type_ = "";
    /**
     * optional string type = 1;
     * @return Whether the type field is set.
     */
    @java.lang.Override
    public boolean hasType() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional string type = 1;
     * @return The type.
     */
    @java.lang.Override
    public java.lang.String getType() {
      java.lang.Object ref = type_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          type_ = s;
        }
        return s;
      }
    }
    /**
     * optional string type = 1;
     * @return The bytes for type.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getTypeBytes() {
      java.lang.Object ref = type_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        type_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int LOCALIZATION_TOKEN_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object localizationToken_ = "";
    /**
     * optional string localization_token = 2;
     * @return Whether the localizationToken field is set.
     */
    @java.lang.Override
    public boolean hasLocalizationToken() {
      return ((bitField0_ & 0x00000002) != 0);
    }
    /**
     * optional string localization_token = 2;
     * @return The localizationToken.
     */
    @java.lang.Override
    public java.lang.String getLocalizationToken() {
      java.lang.Object ref = localizationToken_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          localizationToken_ = s;
        }
        return s;
      }
    }
    /**
     * optional string localization_token = 2;
     * @return The bytes for localizationToken.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getLocalizationTokenBytes() {
      java.lang.Object ref = localizationToken_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        localizationToken_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int TEMPLATE_FILE_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object templateFile_ = "";
    /**
     * optional string template_file = 3;
     * @return Whether the templateFile field is set.
     */
    @java.lang.Override
    public boolean hasTemplateFile() {
      return ((bitField0_ & 0x00000004) != 0);
    }
    /**
     * optional string template_file = 3;
     * @return The templateFile.
     */
    @java.lang.Override
    public java.lang.String getTemplateFile() {
      java.lang.Object ref = templateFile_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          templateFile_ = s;
        }
        return s;
      }
    }
    /**
     * optional string template_file = 3;
     * @return The bytes for templateFile.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getTemplateFileBytes() {
      java.lang.Object ref = templateFile_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        templateFile_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 1, type_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 2, localizationToken_);
      }
      if (((bitField0_ & 0x00000004) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 3, templateFile_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(2, localizationToken_);
      }
      if (((bitField0_ & 0x00000004) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(3, templateFile_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo) obj;

      if (hasType() != other.hasType()) return false;
      if (hasType()) {
        if (!getType()
            .equals(other.getType())) return false;
      }
      if (hasLocalizationToken() != other.hasLocalizationToken()) return false;
      if (hasLocalizationToken()) {
        if (!getLocalizationToken()
            .equals(other.getLocalizationToken())) return false;
      }
      if (hasTemplateFile() != other.hasTemplateFile()) return false;
      if (hasTemplateFile()) {
        if (!getTemplateFile()
            .equals(other.getTemplateFile())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasType()) {
        hash = (37 * hash) + TYPE_FIELD_NUMBER;
        hash = (53 * hash) + getType().hashCode();
      }
      if (hasLocalizationToken()) {
        hash = (37 * hash) + LOCALIZATION_TOKEN_FIELD_NUMBER;
        hash = (53 * hash) + getLocalizationToken().hashCode();
      }
      if (hasTemplateFile()) {
        hash = (37 * hash) + TEMPLATE_FILE_FIELD_NUMBER;
        hash = (53 * hash) + getTemplateFile().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_GamePersonalDataCategoryInfo}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_GamePersonalDataCategoryInfo)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GamePersonalDataCategoryInfo_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GamePersonalDataCategoryInfo_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        type_ = "";
        localizationToken_ = "";
        templateFile_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GamePersonalDataCategoryInfo_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.type_ = type_;
          to_bitField0_ |= 0x00000001;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.localizationToken_ = localizationToken_;
          to_bitField0_ |= 0x00000002;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.templateFile_ = templateFile_;
          to_bitField0_ |= 0x00000004;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.getDefaultInstance()) return this;
        if (other.hasType()) {
          type_ = other.type_;
          bitField0_ |= 0x00000001;
          onChanged();
        }
        if (other.hasLocalizationToken()) {
          localizationToken_ = other.localizationToken_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        if (other.hasTemplateFile()) {
          templateFile_ = other.templateFile_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                type_ = input.readBytes();
                bitField0_ |= 0x00000001;
                break;
              } // case 10
              case 18: {
                localizationToken_ = input.readBytes();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              case 26: {
                templateFile_ = input.readBytes();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.lang.Object type_ = "";
      /**
       * optional string type = 1;
       * @return Whether the type field is set.
       */
      public boolean hasType() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional string type = 1;
       * @return The type.
       */
      public java.lang.String getType() {
        java.lang.Object ref = type_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            type_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string type = 1;
       * @return The bytes for type.
       */
      public com.google.protobuf.ByteString
          getTypeBytes() {
        java.lang.Object ref = type_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          type_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string type = 1;
       * @param value The type to set.
       * @return This builder for chaining.
       */
      public Builder setType(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        type_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * optional string type = 1;
       * @return This builder for chaining.
       */
      public Builder clearType() {
        type_ = getDefaultInstance().getType();
        bitField0_ = (bitField0_ & ~0x00000001);
        onChanged();
        return this;
      }
      /**
       * optional string type = 1;
       * @param value The bytes for type to set.
       * @return This builder for chaining.
       */
      public Builder setTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        type_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }

      private java.lang.Object localizationToken_ = "";
      /**
       * optional string localization_token = 2;
       * @return Whether the localizationToken field is set.
       */
      public boolean hasLocalizationToken() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * optional string localization_token = 2;
       * @return The localizationToken.
       */
      public java.lang.String getLocalizationToken() {
        java.lang.Object ref = localizationToken_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            localizationToken_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string localization_token = 2;
       * @return The bytes for localizationToken.
       */
      public com.google.protobuf.ByteString
          getLocalizationTokenBytes() {
        java.lang.Object ref = localizationToken_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          localizationToken_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string localization_token = 2;
       * @param value The localizationToken to set.
       * @return This builder for chaining.
       */
      public Builder setLocalizationToken(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        localizationToken_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * optional string localization_token = 2;
       * @return This builder for chaining.
       */
      public Builder clearLocalizationToken() {
        localizationToken_ = getDefaultInstance().getLocalizationToken();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * optional string localization_token = 2;
       * @param value The bytes for localizationToken to set.
       * @return This builder for chaining.
       */
      public Builder setLocalizationTokenBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        localizationToken_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object templateFile_ = "";
      /**
       * optional string template_file = 3;
       * @return Whether the templateFile field is set.
       */
      public boolean hasTemplateFile() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * optional string template_file = 3;
       * @return The templateFile.
       */
      public java.lang.String getTemplateFile() {
        java.lang.Object ref = templateFile_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            templateFile_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string template_file = 3;
       * @return The bytes for templateFile.
       */
      public com.google.protobuf.ByteString
          getTemplateFileBytes() {
        java.lang.Object ref = templateFile_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          templateFile_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string template_file = 3;
       * @param value The templateFile to set.
       * @return This builder for chaining.
       */
      public Builder setTemplateFile(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        templateFile_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * optional string template_file = 3;
       * @return This builder for chaining.
       */
      public Builder clearTemplateFile() {
        templateFile_ = getDefaultInstance().getTemplateFile();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * optional string template_file = 3;
       * @param value The bytes for templateFile to set.
       * @return This builder for chaining.
       */
      public Builder setTemplateFileBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        templateFile_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_GamePersonalDataCategoryInfo)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_GamePersonalDataCategoryInfo)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_GamePersonalDataCategoryInfo parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CCommunity_GetGamePersonalDataCategories_RequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_GetGamePersonalDataCategories_Request)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional uint32 appid = 1;
     * @return Whether the appid field is set.
     */
    boolean hasAppid();
    /**
     * optional uint32 appid = 1;
     * @return The appid.
     */
    int getAppid();
  }
  /**
   * Protobuf type {@code CCommunity_GetGamePersonalDataCategories_Request}
   */
  public static final class CCommunity_GetGamePersonalDataCategories_Request extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_GetGamePersonalDataCategories_Request)
      CCommunity_GetGamePersonalDataCategories_RequestOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_GetGamePersonalDataCategories_Request.class.getName());
    }
    // Use CCommunity_GetGamePersonalDataCategories_Request.newBuilder() to construct.
    private CCommunity_GetGamePersonalDataCategories_Request(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_GetGamePersonalDataCategories_Request() {
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Request_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Request_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.Builder.class);
    }

    private int bitField0_;
    public static final int APPID_FIELD_NUMBER = 1;
    private int appid_ = 0;
    /**
     * optional uint32 appid = 1;
     * @return Whether the appid field is set.
     */
    @java.lang.Override
    public boolean hasAppid() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional uint32 appid = 1;
     * @return The appid.
     */
    @java.lang.Override
    public int getAppid() {
      return appid_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        output.writeUInt32(1, appid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(1, appid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request) obj;

      if (hasAppid() != other.hasAppid()) return false;
      if (hasAppid()) {
        if (getAppid()
            != other.getAppid()) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasAppid()) {
        hash = (37 * hash) + APPID_FIELD_NUMBER;
        hash = (53 * hash) + getAppid();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_GetGamePersonalDataCategories_Request}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_GetGamePersonalDataCategories_Request)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_RequestOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Request_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Request_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        appid_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Request_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.appid_ = appid_;
          to_bitField0_ |= 0x00000001;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request.getDefaultInstance()) return this;
        if (other.hasAppid()) {
          setAppid(other.getAppid());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                appid_ = input.readUInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int appid_ ;
      /**
       * optional uint32 appid = 1;
       * @return Whether the appid field is set.
       */
      @java.lang.Override
      public boolean hasAppid() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional uint32 appid = 1;
       * @return The appid.
       */
      @java.lang.Override
      public int getAppid() {
        return appid_;
      }
      /**
       * optional uint32 appid = 1;
       * @param value The appid to set.
       * @return This builder for chaining.
       */
      public Builder setAppid(int value) {

        appid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * optional uint32 appid = 1;
       * @return This builder for chaining.
       */
      public Builder clearAppid() {
        bitField0_ = (bitField0_ & ~0x00000001);
        appid_ = 0;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_GetGamePersonalDataCategories_Request)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_GetGamePersonalDataCategories_Request)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_GetGamePersonalDataCategories_Request parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Request getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CCommunity_GetGamePersonalDataCategories_ResponseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_GetGamePersonalDataCategories_Response)
      com.google.protobuf.MessageOrBuilder {

    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    java.util.List 
        getCategoriesList();
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo getCategories(int index);
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    int getCategoriesCount();
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    java.util.List 
        getCategoriesOrBuilderList();
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder getCategoriesOrBuilder(
        int index);

    /**
     * optional string app_assets_basename = 2;
     * @return Whether the appAssetsBasename field is set.
     */
    boolean hasAppAssetsBasename();
    /**
     * optional string app_assets_basename = 2;
     * @return The appAssetsBasename.
     */
    java.lang.String getAppAssetsBasename();
    /**
     * optional string app_assets_basename = 2;
     * @return The bytes for appAssetsBasename.
     */
    com.google.protobuf.ByteString
        getAppAssetsBasenameBytes();
  }
  /**
   * Protobuf type {@code CCommunity_GetGamePersonalDataCategories_Response}
   */
  public static final class CCommunity_GetGamePersonalDataCategories_Response extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_GetGamePersonalDataCategories_Response)
      CCommunity_GetGamePersonalDataCategories_ResponseOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_GetGamePersonalDataCategories_Response.class.getName());
    }
    // Use CCommunity_GetGamePersonalDataCategories_Response.newBuilder() to construct.
    private CCommunity_GetGamePersonalDataCategories_Response(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_GetGamePersonalDataCategories_Response() {
      categories_ = java.util.Collections.emptyList();
      appAssetsBasename_ = "";
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Response_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Response_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.Builder.class);
    }

    private int bitField0_;
    public static final int CATEGORIES_FIELD_NUMBER = 1;
    @SuppressWarnings("serial")
    private java.util.List categories_;
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    @java.lang.Override
    public java.util.List getCategoriesList() {
      return categories_;
    }
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    @java.lang.Override
    public java.util.List 
        getCategoriesOrBuilderList() {
      return categories_;
    }
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    @java.lang.Override
    public int getCategoriesCount() {
      return categories_.size();
    }
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo getCategories(int index) {
      return categories_.get(index);
    }
    /**
     * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
     */
    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder getCategoriesOrBuilder(
        int index) {
      return categories_.get(index);
    }

    public static final int APP_ASSETS_BASENAME_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private volatile java.lang.Object appAssetsBasename_ = "";
    /**
     * optional string app_assets_basename = 2;
     * @return Whether the appAssetsBasename field is set.
     */
    @java.lang.Override
    public boolean hasAppAssetsBasename() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional string app_assets_basename = 2;
     * @return The appAssetsBasename.
     */
    @java.lang.Override
    public java.lang.String getAppAssetsBasename() {
      java.lang.Object ref = appAssetsBasename_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          appAssetsBasename_ = s;
        }
        return s;
      }
    }
    /**
     * optional string app_assets_basename = 2;
     * @return The bytes for appAssetsBasename.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getAppAssetsBasenameBytes() {
      java.lang.Object ref = appAssetsBasename_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        appAssetsBasename_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      for (int i = 0; i < categories_.size(); i++) {
        output.writeMessage(1, categories_.get(i));
      }
      if (((bitField0_ & 0x00000001) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 2, appAssetsBasename_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      for (int i = 0; i < categories_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, categories_.get(i));
      }
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(2, appAssetsBasename_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response) obj;

      if (!getCategoriesList()
          .equals(other.getCategoriesList())) return false;
      if (hasAppAssetsBasename() != other.hasAppAssetsBasename()) return false;
      if (hasAppAssetsBasename()) {
        if (!getAppAssetsBasename()
            .equals(other.getAppAssetsBasename())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (getCategoriesCount() > 0) {
        hash = (37 * hash) + CATEGORIES_FIELD_NUMBER;
        hash = (53 * hash) + getCategoriesList().hashCode();
      }
      if (hasAppAssetsBasename()) {
        hash = (37 * hash) + APP_ASSETS_BASENAME_FIELD_NUMBER;
        hash = (53 * hash) + getAppAssetsBasename().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_GetGamePersonalDataCategories_Response}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_GetGamePersonalDataCategories_Response)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_ResponseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Response_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Response_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        if (categoriesBuilder_ == null) {
          categories_ = java.util.Collections.emptyList();
        } else {
          categories_ = null;
          categoriesBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000001);
        appAssetsBasename_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataCategories_Response_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response(this);
        buildPartialRepeatedFields(result);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartialRepeatedFields(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response result) {
        if (categoriesBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0)) {
            categories_ = java.util.Collections.unmodifiableList(categories_);
            bitField0_ = (bitField0_ & ~0x00000001);
          }
          result.categories_ = categories_;
        } else {
          result.categories_ = categoriesBuilder_.build();
        }
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.appAssetsBasename_ = appAssetsBasename_;
          to_bitField0_ |= 0x00000001;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response.getDefaultInstance()) return this;
        if (categoriesBuilder_ == null) {
          if (!other.categories_.isEmpty()) {
            if (categories_.isEmpty()) {
              categories_ = other.categories_;
              bitField0_ = (bitField0_ & ~0x00000001);
            } else {
              ensureCategoriesIsMutable();
              categories_.addAll(other.categories_);
            }
            onChanged();
          }
        } else {
          if (!other.categories_.isEmpty()) {
            if (categoriesBuilder_.isEmpty()) {
              categoriesBuilder_.dispose();
              categoriesBuilder_ = null;
              categories_ = other.categories_;
              bitField0_ = (bitField0_ & ~0x00000001);
              categoriesBuilder_ = 
                com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                   getCategoriesFieldBuilder() : null;
            } else {
              categoriesBuilder_.addAllMessages(other.categories_);
            }
          }
        }
        if (other.hasAppAssetsBasename()) {
          appAssetsBasename_ = other.appAssetsBasename_;
          bitField0_ |= 0x00000002;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 10: {
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo m =
                    input.readMessage(
                        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.parser(),
                        extensionRegistry);
                if (categoriesBuilder_ == null) {
                  ensureCategoriesIsMutable();
                  categories_.add(m);
                } else {
                  categoriesBuilder_.addMessage(m);
                }
                break;
              } // case 10
              case 18: {
                appAssetsBasename_ = input.readBytes();
                bitField0_ |= 0x00000002;
                break;
              } // case 18
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private java.util.List categories_ =
        java.util.Collections.emptyList();
      private void ensureCategoriesIsMutable() {
        if (!((bitField0_ & 0x00000001) != 0)) {
          categories_ = new java.util.ArrayList(categories_);
          bitField0_ |= 0x00000001;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilder<
          in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder> categoriesBuilder_;

      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public java.util.List getCategoriesList() {
        if (categoriesBuilder_ == null) {
          return java.util.Collections.unmodifiableList(categories_);
        } else {
          return categoriesBuilder_.getMessageList();
        }
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public int getCategoriesCount() {
        if (categoriesBuilder_ == null) {
          return categories_.size();
        } else {
          return categoriesBuilder_.getCount();
        }
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo getCategories(int index) {
        if (categoriesBuilder_ == null) {
          return categories_.get(index);
        } else {
          return categoriesBuilder_.getMessage(index);
        }
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder setCategories(
          int index, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo value) {
        if (categoriesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureCategoriesIsMutable();
          categories_.set(index, value);
          onChanged();
        } else {
          categoriesBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder setCategories(
          int index, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder builderForValue) {
        if (categoriesBuilder_ == null) {
          ensureCategoriesIsMutable();
          categories_.set(index, builderForValue.build());
          onChanged();
        } else {
          categoriesBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder addCategories(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo value) {
        if (categoriesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureCategoriesIsMutable();
          categories_.add(value);
          onChanged();
        } else {
          categoriesBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder addCategories(
          int index, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo value) {
        if (categoriesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureCategoriesIsMutable();
          categories_.add(index, value);
          onChanged();
        } else {
          categoriesBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder addCategories(
          in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder builderForValue) {
        if (categoriesBuilder_ == null) {
          ensureCategoriesIsMutable();
          categories_.add(builderForValue.build());
          onChanged();
        } else {
          categoriesBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder addCategories(
          int index, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder builderForValue) {
        if (categoriesBuilder_ == null) {
          ensureCategoriesIsMutable();
          categories_.add(index, builderForValue.build());
          onChanged();
        } else {
          categoriesBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder addAllCategories(
          java.lang.Iterable values) {
        if (categoriesBuilder_ == null) {
          ensureCategoriesIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, categories_);
          onChanged();
        } else {
          categoriesBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder clearCategories() {
        if (categoriesBuilder_ == null) {
          categories_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
          onChanged();
        } else {
          categoriesBuilder_.clear();
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public Builder removeCategories(int index) {
        if (categoriesBuilder_ == null) {
          ensureCategoriesIsMutable();
          categories_.remove(index);
          onChanged();
        } else {
          categoriesBuilder_.remove(index);
        }
        return this;
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder getCategoriesBuilder(
          int index) {
        return getCategoriesFieldBuilder().getBuilder(index);
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder getCategoriesOrBuilder(
          int index) {
        if (categoriesBuilder_ == null) {
          return categories_.get(index);  } else {
          return categoriesBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public java.util.List 
           getCategoriesOrBuilderList() {
        if (categoriesBuilder_ != null) {
          return categoriesBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(categories_);
        }
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder addCategoriesBuilder() {
        return getCategoriesFieldBuilder().addBuilder(
            in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.getDefaultInstance());
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder addCategoriesBuilder(
          int index) {
        return getCategoriesFieldBuilder().addBuilder(
            index, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.getDefaultInstance());
      }
      /**
       * repeated .CCommunity_GamePersonalDataCategoryInfo categories = 1;
       */
      public java.util.List 
           getCategoriesBuilderList() {
        return getCategoriesFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilder<
          in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder> 
          getCategoriesFieldBuilder() {
        if (categoriesBuilder_ == null) {
          categoriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfo.Builder, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GamePersonalDataCategoryInfoOrBuilder>(
                  categories_,
                  ((bitField0_ & 0x00000001) != 0),
                  getParentForChildren(),
                  isClean());
          categories_ = null;
        }
        return categoriesBuilder_;
      }

      private java.lang.Object appAssetsBasename_ = "";
      /**
       * optional string app_assets_basename = 2;
       * @return Whether the appAssetsBasename field is set.
       */
      public boolean hasAppAssetsBasename() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * optional string app_assets_basename = 2;
       * @return The appAssetsBasename.
       */
      public java.lang.String getAppAssetsBasename() {
        java.lang.Object ref = appAssetsBasename_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            appAssetsBasename_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string app_assets_basename = 2;
       * @return The bytes for appAssetsBasename.
       */
      public com.google.protobuf.ByteString
          getAppAssetsBasenameBytes() {
        java.lang.Object ref = appAssetsBasename_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          appAssetsBasename_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string app_assets_basename = 2;
       * @param value The appAssetsBasename to set.
       * @return This builder for chaining.
       */
      public Builder setAppAssetsBasename(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        appAssetsBasename_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * optional string app_assets_basename = 2;
       * @return This builder for chaining.
       */
      public Builder clearAppAssetsBasename() {
        appAssetsBasename_ = getDefaultInstance().getAppAssetsBasename();
        bitField0_ = (bitField0_ & ~0x00000002);
        onChanged();
        return this;
      }
      /**
       * optional string app_assets_basename = 2;
       * @param value The bytes for appAssetsBasename to set.
       * @return This builder for chaining.
       */
      public Builder setAppAssetsBasenameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        appAssetsBasename_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_GetGamePersonalDataCategories_Response)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_GetGamePersonalDataCategories_Response)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_GetGamePersonalDataCategories_Response parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataCategories_Response getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CCommunity_GetGamePersonalDataEntries_RequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_GetGamePersonalDataEntries_Request)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional uint32 appid = 1;
     * @return Whether the appid field is set.
     */
    boolean hasAppid();
    /**
     * optional uint32 appid = 1;
     * @return The appid.
     */
    int getAppid();

    /**
     * optional uint64 steamid = 2;
     * @return Whether the steamid field is set.
     */
    boolean hasSteamid();
    /**
     * optional uint64 steamid = 2;
     * @return The steamid.
     */
    long getSteamid();

    /**
     * optional string type = 3;
     * @return Whether the type field is set.
     */
    boolean hasType();
    /**
     * optional string type = 3;
     * @return The type.
     */
    java.lang.String getType();
    /**
     * optional string type = 3;
     * @return The bytes for type.
     */
    com.google.protobuf.ByteString
        getTypeBytes();

    /**
     * optional string continue_token = 4;
     * @return Whether the continueToken field is set.
     */
    boolean hasContinueToken();
    /**
     * optional string continue_token = 4;
     * @return The continueToken.
     */
    java.lang.String getContinueToken();
    /**
     * optional string continue_token = 4;
     * @return The bytes for continueToken.
     */
    com.google.protobuf.ByteString
        getContinueTokenBytes();
  }
  /**
   * Protobuf type {@code CCommunity_GetGamePersonalDataEntries_Request}
   */
  public static final class CCommunity_GetGamePersonalDataEntries_Request extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_GetGamePersonalDataEntries_Request)
      CCommunity_GetGamePersonalDataEntries_RequestOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_GetGamePersonalDataEntries_Request.class.getName());
    }
    // Use CCommunity_GetGamePersonalDataEntries_Request.newBuilder() to construct.
    private CCommunity_GetGamePersonalDataEntries_Request(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_GetGamePersonalDataEntries_Request() {
      type_ = "";
      continueToken_ = "";
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Request_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Request_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.Builder.class);
    }

    private int bitField0_;
    public static final int APPID_FIELD_NUMBER = 1;
    private int appid_ = 0;
    /**
     * optional uint32 appid = 1;
     * @return Whether the appid field is set.
     */
    @java.lang.Override
    public boolean hasAppid() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional uint32 appid = 1;
     * @return The appid.
     */
    @java.lang.Override
    public int getAppid() {
      return appid_;
    }

    public static final int STEAMID_FIELD_NUMBER = 2;
    private long steamid_ = 0L;
    /**
     * optional uint64 steamid = 2;
     * @return Whether the steamid field is set.
     */
    @java.lang.Override
    public boolean hasSteamid() {
      return ((bitField0_ & 0x00000002) != 0);
    }
    /**
     * optional uint64 steamid = 2;
     * @return The steamid.
     */
    @java.lang.Override
    public long getSteamid() {
      return steamid_;
    }

    public static final int TYPE_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object type_ = "";
    /**
     * optional string type = 3;
     * @return Whether the type field is set.
     */
    @java.lang.Override
    public boolean hasType() {
      return ((bitField0_ & 0x00000004) != 0);
    }
    /**
     * optional string type = 3;
     * @return The type.
     */
    @java.lang.Override
    public java.lang.String getType() {
      java.lang.Object ref = type_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          type_ = s;
        }
        return s;
      }
    }
    /**
     * optional string type = 3;
     * @return The bytes for type.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getTypeBytes() {
      java.lang.Object ref = type_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        type_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int CONTINUE_TOKEN_FIELD_NUMBER = 4;
    @SuppressWarnings("serial")
    private volatile java.lang.Object continueToken_ = "";
    /**
     * optional string continue_token = 4;
     * @return Whether the continueToken field is set.
     */
    @java.lang.Override
    public boolean hasContinueToken() {
      return ((bitField0_ & 0x00000008) != 0);
    }
    /**
     * optional string continue_token = 4;
     * @return The continueToken.
     */
    @java.lang.Override
    public java.lang.String getContinueToken() {
      java.lang.Object ref = continueToken_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          continueToken_ = s;
        }
        return s;
      }
    }
    /**
     * optional string continue_token = 4;
     * @return The bytes for continueToken.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getContinueTokenBytes() {
      java.lang.Object ref = continueToken_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        continueToken_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        output.writeUInt32(1, appid_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        output.writeUInt64(2, steamid_);
      }
      if (((bitField0_ & 0x00000004) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 3, type_);
      }
      if (((bitField0_ & 0x00000008) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 4, continueToken_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(1, appid_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt64Size(2, steamid_);
      }
      if (((bitField0_ & 0x00000004) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(3, type_);
      }
      if (((bitField0_ & 0x00000008) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(4, continueToken_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request) obj;

      if (hasAppid() != other.hasAppid()) return false;
      if (hasAppid()) {
        if (getAppid()
            != other.getAppid()) return false;
      }
      if (hasSteamid() != other.hasSteamid()) return false;
      if (hasSteamid()) {
        if (getSteamid()
            != other.getSteamid()) return false;
      }
      if (hasType() != other.hasType()) return false;
      if (hasType()) {
        if (!getType()
            .equals(other.getType())) return false;
      }
      if (hasContinueToken() != other.hasContinueToken()) return false;
      if (hasContinueToken()) {
        if (!getContinueToken()
            .equals(other.getContinueToken())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasAppid()) {
        hash = (37 * hash) + APPID_FIELD_NUMBER;
        hash = (53 * hash) + getAppid();
      }
      if (hasSteamid()) {
        hash = (37 * hash) + STEAMID_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
            getSteamid());
      }
      if (hasType()) {
        hash = (37 * hash) + TYPE_FIELD_NUMBER;
        hash = (53 * hash) + getType().hashCode();
      }
      if (hasContinueToken()) {
        hash = (37 * hash) + CONTINUE_TOKEN_FIELD_NUMBER;
        hash = (53 * hash) + getContinueToken().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_GetGamePersonalDataEntries_Request}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_GetGamePersonalDataEntries_Request)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_RequestOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Request_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Request_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        appid_ = 0;
        steamid_ = 0L;
        type_ = "";
        continueToken_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Request_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.appid_ = appid_;
          to_bitField0_ |= 0x00000001;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.steamid_ = steamid_;
          to_bitField0_ |= 0x00000002;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.type_ = type_;
          to_bitField0_ |= 0x00000004;
        }
        if (((from_bitField0_ & 0x00000008) != 0)) {
          result.continueToken_ = continueToken_;
          to_bitField0_ |= 0x00000008;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request.getDefaultInstance()) return this;
        if (other.hasAppid()) {
          setAppid(other.getAppid());
        }
        if (other.hasSteamid()) {
          setSteamid(other.getSteamid());
        }
        if (other.hasType()) {
          type_ = other.type_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        if (other.hasContinueToken()) {
          continueToken_ = other.continueToken_;
          bitField0_ |= 0x00000008;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                appid_ = input.readUInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                steamid_ = input.readUInt64();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              case 26: {
                type_ = input.readBytes();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              case 34: {
                continueToken_ = input.readBytes();
                bitField0_ |= 0x00000008;
                break;
              } // case 34
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int appid_ ;
      /**
       * optional uint32 appid = 1;
       * @return Whether the appid field is set.
       */
      @java.lang.Override
      public boolean hasAppid() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional uint32 appid = 1;
       * @return The appid.
       */
      @java.lang.Override
      public int getAppid() {
        return appid_;
      }
      /**
       * optional uint32 appid = 1;
       * @param value The appid to set.
       * @return This builder for chaining.
       */
      public Builder setAppid(int value) {

        appid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * optional uint32 appid = 1;
       * @return This builder for chaining.
       */
      public Builder clearAppid() {
        bitField0_ = (bitField0_ & ~0x00000001);
        appid_ = 0;
        onChanged();
        return this;
      }

      private long steamid_ ;
      /**
       * optional uint64 steamid = 2;
       * @return Whether the steamid field is set.
       */
      @java.lang.Override
      public boolean hasSteamid() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * optional uint64 steamid = 2;
       * @return The steamid.
       */
      @java.lang.Override
      public long getSteamid() {
        return steamid_;
      }
      /**
       * optional uint64 steamid = 2;
       * @param value The steamid to set.
       * @return This builder for chaining.
       */
      public Builder setSteamid(long value) {

        steamid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * optional uint64 steamid = 2;
       * @return This builder for chaining.
       */
      public Builder clearSteamid() {
        bitField0_ = (bitField0_ & ~0x00000002);
        steamid_ = 0L;
        onChanged();
        return this;
      }

      private java.lang.Object type_ = "";
      /**
       * optional string type = 3;
       * @return Whether the type field is set.
       */
      public boolean hasType() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * optional string type = 3;
       * @return The type.
       */
      public java.lang.String getType() {
        java.lang.Object ref = type_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            type_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string type = 3;
       * @return The bytes for type.
       */
      public com.google.protobuf.ByteString
          getTypeBytes() {
        java.lang.Object ref = type_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          type_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string type = 3;
       * @param value The type to set.
       * @return This builder for chaining.
       */
      public Builder setType(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        type_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * optional string type = 3;
       * @return This builder for chaining.
       */
      public Builder clearType() {
        type_ = getDefaultInstance().getType();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * optional string type = 3;
       * @param value The bytes for type to set.
       * @return This builder for chaining.
       */
      public Builder setTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        type_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      private java.lang.Object continueToken_ = "";
      /**
       * optional string continue_token = 4;
       * @return Whether the continueToken field is set.
       */
      public boolean hasContinueToken() {
        return ((bitField0_ & 0x00000008) != 0);
      }
      /**
       * optional string continue_token = 4;
       * @return The continueToken.
       */
      public java.lang.String getContinueToken() {
        java.lang.Object ref = continueToken_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            continueToken_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string continue_token = 4;
       * @return The bytes for continueToken.
       */
      public com.google.protobuf.ByteString
          getContinueTokenBytes() {
        java.lang.Object ref = continueToken_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          continueToken_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string continue_token = 4;
       * @param value The continueToken to set.
       * @return This builder for chaining.
       */
      public Builder setContinueToken(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        continueToken_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }
      /**
       * optional string continue_token = 4;
       * @return This builder for chaining.
       */
      public Builder clearContinueToken() {
        continueToken_ = getDefaultInstance().getContinueToken();
        bitField0_ = (bitField0_ & ~0x00000008);
        onChanged();
        return this;
      }
      /**
       * optional string continue_token = 4;
       * @param value The bytes for continueToken to set.
       * @return This builder for chaining.
       */
      public Builder setContinueTokenBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        continueToken_ = value;
        bitField0_ |= 0x00000008;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_GetGamePersonalDataEntries_Request)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_GetGamePersonalDataEntries_Request)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_GetGamePersonalDataEntries_Request parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Request getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CCommunity_GetGamePersonalDataEntries_ResponseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_GetGamePersonalDataEntries_Response)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional uint32 gceresult = 1;
     * @return Whether the gceresult field is set.
     */
    boolean hasGceresult();
    /**
     * optional uint32 gceresult = 1;
     * @return The gceresult.
     */
    int getGceresult();

    /**
     * repeated string entries = 2;
     * @return A list containing the entries.
     */
    java.util.List
        getEntriesList();
    /**
     * repeated string entries = 2;
     * @return The count of entries.
     */
    int getEntriesCount();
    /**
     * repeated string entries = 2;
     * @param index The index of the element to return.
     * @return The entries at the given index.
     */
    java.lang.String getEntries(int index);
    /**
     * repeated string entries = 2;
     * @param index The index of the value to return.
     * @return The bytes of the entries at the given index.
     */
    com.google.protobuf.ByteString
        getEntriesBytes(int index);

    /**
     * optional string continue_token = 3;
     * @return Whether the continueToken field is set.
     */
    boolean hasContinueToken();
    /**
     * optional string continue_token = 3;
     * @return The continueToken.
     */
    java.lang.String getContinueToken();
    /**
     * optional string continue_token = 3;
     * @return The bytes for continueToken.
     */
    com.google.protobuf.ByteString
        getContinueTokenBytes();
  }
  /**
   * Protobuf type {@code CCommunity_GetGamePersonalDataEntries_Response}
   */
  public static final class CCommunity_GetGamePersonalDataEntries_Response extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_GetGamePersonalDataEntries_Response)
      CCommunity_GetGamePersonalDataEntries_ResponseOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_GetGamePersonalDataEntries_Response.class.getName());
    }
    // Use CCommunity_GetGamePersonalDataEntries_Response.newBuilder() to construct.
    private CCommunity_GetGamePersonalDataEntries_Response(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_GetGamePersonalDataEntries_Response() {
      entries_ =
          com.google.protobuf.LazyStringArrayList.emptyList();
      continueToken_ = "";
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Response_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Response_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.Builder.class);
    }

    private int bitField0_;
    public static final int GCERESULT_FIELD_NUMBER = 1;
    private int gceresult_ = 0;
    /**
     * optional uint32 gceresult = 1;
     * @return Whether the gceresult field is set.
     */
    @java.lang.Override
    public boolean hasGceresult() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional uint32 gceresult = 1;
     * @return The gceresult.
     */
    @java.lang.Override
    public int getGceresult() {
      return gceresult_;
    }

    public static final int ENTRIES_FIELD_NUMBER = 2;
    @SuppressWarnings("serial")
    private com.google.protobuf.LazyStringArrayList entries_ =
        com.google.protobuf.LazyStringArrayList.emptyList();
    /**
     * repeated string entries = 2;
     * @return A list containing the entries.
     */
    public com.google.protobuf.ProtocolStringList
        getEntriesList() {
      return entries_;
    }
    /**
     * repeated string entries = 2;
     * @return The count of entries.
     */
    public int getEntriesCount() {
      return entries_.size();
    }
    /**
     * repeated string entries = 2;
     * @param index The index of the element to return.
     * @return The entries at the given index.
     */
    public java.lang.String getEntries(int index) {
      return entries_.get(index);
    }
    /**
     * repeated string entries = 2;
     * @param index The index of the value to return.
     * @return The bytes of the entries at the given index.
     */
    public com.google.protobuf.ByteString
        getEntriesBytes(int index) {
      return entries_.getByteString(index);
    }

    public static final int CONTINUE_TOKEN_FIELD_NUMBER = 3;
    @SuppressWarnings("serial")
    private volatile java.lang.Object continueToken_ = "";
    /**
     * optional string continue_token = 3;
     * @return Whether the continueToken field is set.
     */
    @java.lang.Override
    public boolean hasContinueToken() {
      return ((bitField0_ & 0x00000002) != 0);
    }
    /**
     * optional string continue_token = 3;
     * @return The continueToken.
     */
    @java.lang.Override
    public java.lang.String getContinueToken() {
      java.lang.Object ref = continueToken_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        if (bs.isValidUtf8()) {
          continueToken_ = s;
        }
        return s;
      }
    }
    /**
     * optional string continue_token = 3;
     * @return The bytes for continueToken.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getContinueTokenBytes() {
      java.lang.Object ref = continueToken_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        continueToken_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        output.writeUInt32(1, gceresult_);
      }
      for (int i = 0; i < entries_.size(); i++) {
        com.google.protobuf.GeneratedMessage.writeString(output, 2, entries_.getRaw(i));
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        com.google.protobuf.GeneratedMessage.writeString(output, 3, continueToken_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(1, gceresult_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < entries_.size(); i++) {
          dataSize += computeStringSizeNoTag(entries_.getRaw(i));
        }
        size += dataSize;
        size += 1 * getEntriesList().size();
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        size += com.google.protobuf.GeneratedMessage.computeStringSize(3, continueToken_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response) obj;

      if (hasGceresult() != other.hasGceresult()) return false;
      if (hasGceresult()) {
        if (getGceresult()
            != other.getGceresult()) return false;
      }
      if (!getEntriesList()
          .equals(other.getEntriesList())) return false;
      if (hasContinueToken() != other.hasContinueToken()) return false;
      if (hasContinueToken()) {
        if (!getContinueToken()
            .equals(other.getContinueToken())) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasGceresult()) {
        hash = (37 * hash) + GCERESULT_FIELD_NUMBER;
        hash = (53 * hash) + getGceresult();
      }
      if (getEntriesCount() > 0) {
        hash = (37 * hash) + ENTRIES_FIELD_NUMBER;
        hash = (53 * hash) + getEntriesList().hashCode();
      }
      if (hasContinueToken()) {
        hash = (37 * hash) + CONTINUE_TOKEN_FIELD_NUMBER;
        hash = (53 * hash) + getContinueToken().hashCode();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_GetGamePersonalDataEntries_Response}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_GetGamePersonalDataEntries_Response)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_ResponseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Response_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Response_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        gceresult_ = 0;
        entries_ =
            com.google.protobuf.LazyStringArrayList.emptyList();
        continueToken_ = "";
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_GetGamePersonalDataEntries_Response_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.gceresult_ = gceresult_;
          to_bitField0_ |= 0x00000001;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          entries_.makeImmutable();
          result.entries_ = entries_;
        }
        if (((from_bitField0_ & 0x00000004) != 0)) {
          result.continueToken_ = continueToken_;
          to_bitField0_ |= 0x00000002;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response.getDefaultInstance()) return this;
        if (other.hasGceresult()) {
          setGceresult(other.getGceresult());
        }
        if (!other.entries_.isEmpty()) {
          if (entries_.isEmpty()) {
            entries_ = other.entries_;
            bitField0_ |= 0x00000002;
          } else {
            ensureEntriesIsMutable();
            entries_.addAll(other.entries_);
          }
          onChanged();
        }
        if (other.hasContinueToken()) {
          continueToken_ = other.continueToken_;
          bitField0_ |= 0x00000004;
          onChanged();
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                gceresult_ = input.readUInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 18: {
                com.google.protobuf.ByteString bs = input.readBytes();
                ensureEntriesIsMutable();
                entries_.add(bs);
                break;
              } // case 18
              case 26: {
                continueToken_ = input.readBytes();
                bitField0_ |= 0x00000004;
                break;
              } // case 26
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int gceresult_ ;
      /**
       * optional uint32 gceresult = 1;
       * @return Whether the gceresult field is set.
       */
      @java.lang.Override
      public boolean hasGceresult() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional uint32 gceresult = 1;
       * @return The gceresult.
       */
      @java.lang.Override
      public int getGceresult() {
        return gceresult_;
      }
      /**
       * optional uint32 gceresult = 1;
       * @param value The gceresult to set.
       * @return This builder for chaining.
       */
      public Builder setGceresult(int value) {

        gceresult_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * optional uint32 gceresult = 1;
       * @return This builder for chaining.
       */
      public Builder clearGceresult() {
        bitField0_ = (bitField0_ & ~0x00000001);
        gceresult_ = 0;
        onChanged();
        return this;
      }

      private com.google.protobuf.LazyStringArrayList entries_ =
          com.google.protobuf.LazyStringArrayList.emptyList();
      private void ensureEntriesIsMutable() {
        if (!entries_.isModifiable()) {
          entries_ = new com.google.protobuf.LazyStringArrayList(entries_);
        }
        bitField0_ |= 0x00000002;
      }
      /**
       * repeated string entries = 2;
       * @return A list containing the entries.
       */
      public com.google.protobuf.ProtocolStringList
          getEntriesList() {
        entries_.makeImmutable();
        return entries_;
      }
      /**
       * repeated string entries = 2;
       * @return The count of entries.
       */
      public int getEntriesCount() {
        return entries_.size();
      }
      /**
       * repeated string entries = 2;
       * @param index The index of the element to return.
       * @return The entries at the given index.
       */
      public java.lang.String getEntries(int index) {
        return entries_.get(index);
      }
      /**
       * repeated string entries = 2;
       * @param index The index of the value to return.
       * @return The bytes of the entries at the given index.
       */
      public com.google.protobuf.ByteString
          getEntriesBytes(int index) {
        return entries_.getByteString(index);
      }
      /**
       * repeated string entries = 2;
       * @param index The index to set the value at.
       * @param value The entries to set.
       * @return This builder for chaining.
       */
      public Builder setEntries(
          int index, java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureEntriesIsMutable();
        entries_.set(index, value);
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * repeated string entries = 2;
       * @param value The entries to add.
       * @return This builder for chaining.
       */
      public Builder addEntries(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        ensureEntriesIsMutable();
        entries_.add(value);
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * repeated string entries = 2;
       * @param values The entries to add.
       * @return This builder for chaining.
       */
      public Builder addAllEntries(
          java.lang.Iterable values) {
        ensureEntriesIsMutable();
        com.google.protobuf.AbstractMessageLite.Builder.addAll(
            values, entries_);
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * repeated string entries = 2;
       * @return This builder for chaining.
       */
      public Builder clearEntries() {
        entries_ =
          com.google.protobuf.LazyStringArrayList.emptyList();
        bitField0_ = (bitField0_ & ~0x00000002);;
        onChanged();
        return this;
      }
      /**
       * repeated string entries = 2;
       * @param value The bytes of the entries to add.
       * @return This builder for chaining.
       */
      public Builder addEntriesBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        ensureEntriesIsMutable();
        entries_.add(value);
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }

      private java.lang.Object continueToken_ = "";
      /**
       * optional string continue_token = 3;
       * @return Whether the continueToken field is set.
       */
      public boolean hasContinueToken() {
        return ((bitField0_ & 0x00000004) != 0);
      }
      /**
       * optional string continue_token = 3;
       * @return The continueToken.
       */
      public java.lang.String getContinueToken() {
        java.lang.Object ref = continueToken_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          if (bs.isValidUtf8()) {
            continueToken_ = s;
          }
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * optional string continue_token = 3;
       * @return The bytes for continueToken.
       */
      public com.google.protobuf.ByteString
          getContinueTokenBytes() {
        java.lang.Object ref = continueToken_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          continueToken_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * optional string continue_token = 3;
       * @param value The continueToken to set.
       * @return This builder for chaining.
       */
      public Builder setContinueToken(
          java.lang.String value) {
        if (value == null) { throw new NullPointerException(); }
        continueToken_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }
      /**
       * optional string continue_token = 3;
       * @return This builder for chaining.
       */
      public Builder clearContinueToken() {
        continueToken_ = getDefaultInstance().getContinueToken();
        bitField0_ = (bitField0_ & ~0x00000004);
        onChanged();
        return this;
      }
      /**
       * optional string continue_token = 3;
       * @param value The bytes for continueToken to set.
       * @return This builder for chaining.
       */
      public Builder setContinueTokenBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) { throw new NullPointerException(); }
        continueToken_ = value;
        bitField0_ |= 0x00000004;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_GetGamePersonalDataEntries_Response)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_GetGamePersonalDataEntries_Response)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_GetGamePersonalDataEntries_Response parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_GetGamePersonalDataEntries_Response getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CCommunity_TerminateGamePersonalDataEntries_RequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_TerminateGamePersonalDataEntries_Request)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional uint32 appid = 1;
     * @return Whether the appid field is set.
     */
    boolean hasAppid();
    /**
     * optional uint32 appid = 1;
     * @return The appid.
     */
    int getAppid();

    /**
     * optional uint64 steamid = 2;
     * @return Whether the steamid field is set.
     */
    boolean hasSteamid();
    /**
     * optional uint64 steamid = 2;
     * @return The steamid.
     */
    long getSteamid();
  }
  /**
   * Protobuf type {@code CCommunity_TerminateGamePersonalDataEntries_Request}
   */
  public static final class CCommunity_TerminateGamePersonalDataEntries_Request extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_TerminateGamePersonalDataEntries_Request)
      CCommunity_TerminateGamePersonalDataEntries_RequestOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_TerminateGamePersonalDataEntries_Request.class.getName());
    }
    // Use CCommunity_TerminateGamePersonalDataEntries_Request.newBuilder() to construct.
    private CCommunity_TerminateGamePersonalDataEntries_Request(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_TerminateGamePersonalDataEntries_Request() {
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.Builder.class);
    }

    private int bitField0_;
    public static final int APPID_FIELD_NUMBER = 1;
    private int appid_ = 0;
    /**
     * optional uint32 appid = 1;
     * @return Whether the appid field is set.
     */
    @java.lang.Override
    public boolean hasAppid() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional uint32 appid = 1;
     * @return The appid.
     */
    @java.lang.Override
    public int getAppid() {
      return appid_;
    }

    public static final int STEAMID_FIELD_NUMBER = 2;
    private long steamid_ = 0L;
    /**
     * optional uint64 steamid = 2;
     * @return Whether the steamid field is set.
     */
    @java.lang.Override
    public boolean hasSteamid() {
      return ((bitField0_ & 0x00000002) != 0);
    }
    /**
     * optional uint64 steamid = 2;
     * @return The steamid.
     */
    @java.lang.Override
    public long getSteamid() {
      return steamid_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        output.writeUInt32(1, appid_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        output.writeUInt64(2, steamid_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(1, appid_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt64Size(2, steamid_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request) obj;

      if (hasAppid() != other.hasAppid()) return false;
      if (hasAppid()) {
        if (getAppid()
            != other.getAppid()) return false;
      }
      if (hasSteamid() != other.hasSteamid()) return false;
      if (hasSteamid()) {
        if (getSteamid()
            != other.getSteamid()) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasAppid()) {
        hash = (37 * hash) + APPID_FIELD_NUMBER;
        hash = (53 * hash) + getAppid();
      }
      if (hasSteamid()) {
        hash = (37 * hash) + STEAMID_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
            getSteamid());
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_TerminateGamePersonalDataEntries_Request}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_TerminateGamePersonalDataEntries_Request)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_RequestOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        appid_ = 0;
        steamid_ = 0L;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.appid_ = appid_;
          to_bitField0_ |= 0x00000001;
        }
        if (((from_bitField0_ & 0x00000002) != 0)) {
          result.steamid_ = steamid_;
          to_bitField0_ |= 0x00000002;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request.getDefaultInstance()) return this;
        if (other.hasAppid()) {
          setAppid(other.getAppid());
        }
        if (other.hasSteamid()) {
          setSteamid(other.getSteamid());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                appid_ = input.readUInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              case 16: {
                steamid_ = input.readUInt64();
                bitField0_ |= 0x00000002;
                break;
              } // case 16
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int appid_ ;
      /**
       * optional uint32 appid = 1;
       * @return Whether the appid field is set.
       */
      @java.lang.Override
      public boolean hasAppid() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional uint32 appid = 1;
       * @return The appid.
       */
      @java.lang.Override
      public int getAppid() {
        return appid_;
      }
      /**
       * optional uint32 appid = 1;
       * @param value The appid to set.
       * @return This builder for chaining.
       */
      public Builder setAppid(int value) {

        appid_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * optional uint32 appid = 1;
       * @return This builder for chaining.
       */
      public Builder clearAppid() {
        bitField0_ = (bitField0_ & ~0x00000001);
        appid_ = 0;
        onChanged();
        return this;
      }

      private long steamid_ ;
      /**
       * optional uint64 steamid = 2;
       * @return Whether the steamid field is set.
       */
      @java.lang.Override
      public boolean hasSteamid() {
        return ((bitField0_ & 0x00000002) != 0);
      }
      /**
       * optional uint64 steamid = 2;
       * @return The steamid.
       */
      @java.lang.Override
      public long getSteamid() {
        return steamid_;
      }
      /**
       * optional uint64 steamid = 2;
       * @param value The steamid to set.
       * @return This builder for chaining.
       */
      public Builder setSteamid(long value) {

        steamid_ = value;
        bitField0_ |= 0x00000002;
        onChanged();
        return this;
      }
      /**
       * optional uint64 steamid = 2;
       * @return This builder for chaining.
       */
      public Builder clearSteamid() {
        bitField0_ = (bitField0_ & ~0x00000002);
        steamid_ = 0L;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_TerminateGamePersonalDataEntries_Request)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_TerminateGamePersonalDataEntries_Request)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_TerminateGamePersonalDataEntries_Request parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Request getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface CCommunity_TerminateGamePersonalDataEntries_ResponseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:CCommunity_TerminateGamePersonalDataEntries_Response)
      com.google.protobuf.MessageOrBuilder {

    /**
     * optional uint32 gceresult = 1;
     * @return Whether the gceresult field is set.
     */
    boolean hasGceresult();
    /**
     * optional uint32 gceresult = 1;
     * @return The gceresult.
     */
    int getGceresult();
  }
  /**
   * Protobuf type {@code CCommunity_TerminateGamePersonalDataEntries_Response}
   */
  public static final class CCommunity_TerminateGamePersonalDataEntries_Response extends
      com.google.protobuf.GeneratedMessage implements
      // @@protoc_insertion_point(message_implements:CCommunity_TerminateGamePersonalDataEntries_Response)
      CCommunity_TerminateGamePersonalDataEntries_ResponseOrBuilder {
  private static final long serialVersionUID = 0L;
    static {
      com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
        com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
        /* major= */ 4,
        /* minor= */ 28,
        /* patch= */ 0,
        /* suffix= */ "",
        CCommunity_TerminateGamePersonalDataEntries_Response.class.getName());
    }
    // Use CCommunity_TerminateGamePersonalDataEntries_Response.newBuilder() to construct.
    private CCommunity_TerminateGamePersonalDataEntries_Response(com.google.protobuf.GeneratedMessage.Builder builder) {
      super(builder);
    }
    private CCommunity_TerminateGamePersonalDataEntries_Response() {
    }

    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.Builder.class);
    }

    private int bitField0_;
    public static final int GCERESULT_FIELD_NUMBER = 1;
    private int gceresult_ = 0;
    /**
     * optional uint32 gceresult = 1;
     * @return Whether the gceresult field is set.
     */
    @java.lang.Override
    public boolean hasGceresult() {
      return ((bitField0_ & 0x00000001) != 0);
    }
    /**
     * optional uint32 gceresult = 1;
     * @return The gceresult.
     */
    @java.lang.Override
    public int getGceresult() {
      return gceresult_;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (((bitField0_ & 0x00000001) != 0)) {
        output.writeUInt32(1, gceresult_);
      }
      getUnknownFields().writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(1, gceresult_);
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response)) {
        return super.equals(obj);
      }
      in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response other = (in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response) obj;

      if (hasGceresult() != other.hasGceresult()) return false;
      if (hasGceresult()) {
        if (getGceresult()
            != other.getGceresult()) return false;
      }
      if (!getUnknownFields().equals(other.getUnknownFields())) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasGceresult()) {
        hash = (37 * hash) + GCERESULT_FIELD_NUMBER;
        hash = (53 * hash) + getGceresult();
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input);
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input);
    }
    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessage
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code CCommunity_TerminateGamePersonalDataEntries_Response}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessage.Builder implements
        // @@protoc_insertion_point(builder_implements:CCommunity_TerminateGamePersonalDataEntries_Response)
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_ResponseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.class, in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.Builder.class);
      }

      // Construct using in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.newBuilder()
      private Builder() {

      }

      private Builder(
          com.google.protobuf.GeneratedMessage.BuilderParent parent) {
        super(parent);

      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        bitField0_ = 0;
        gceresult_ = 0;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_descriptor;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response getDefaultInstanceForType() {
        return in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.getDefaultInstance();
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response build() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response buildPartial() {
        in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response result = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response(this);
        if (bitField0_ != 0) { buildPartial0(result); }
        onBuilt();
        return result;
      }

      private void buildPartial0(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response result) {
        int from_bitField0_ = bitField0_;
        int to_bitField0_ = 0;
        if (((from_bitField0_ & 0x00000001) != 0)) {
          result.gceresult_ = gceresult_;
          to_bitField0_ |= 0x00000001;
        }
        result.bitField0_ |= to_bitField0_;
      }

      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response) {
          return mergeFrom((in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response other) {
        if (other == in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response.getDefaultInstance()) return this;
        if (other.hasGceresult()) {
          setGceresult(other.getGceresult());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        if (extensionRegistry == null) {
          throw new java.lang.NullPointerException();
        }
        try {
          boolean done = false;
          while (!done) {
            int tag = input.readTag();
            switch (tag) {
              case 0:
                done = true;
                break;
              case 8: {
                gceresult_ = input.readUInt32();
                bitField0_ |= 0x00000001;
                break;
              } // case 8
              default: {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
            } // switch (tag)
          } // while (!done)
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.unwrapIOException();
        } finally {
          onChanged();
        } // finally
        return this;
      }
      private int bitField0_;

      private int gceresult_ ;
      /**
       * optional uint32 gceresult = 1;
       * @return Whether the gceresult field is set.
       */
      @java.lang.Override
      public boolean hasGceresult() {
        return ((bitField0_ & 0x00000001) != 0);
      }
      /**
       * optional uint32 gceresult = 1;
       * @return The gceresult.
       */
      @java.lang.Override
      public int getGceresult() {
        return gceresult_;
      }
      /**
       * optional uint32 gceresult = 1;
       * @param value The gceresult to set.
       * @return This builder for chaining.
       */
      public Builder setGceresult(int value) {

        gceresult_ = value;
        bitField0_ |= 0x00000001;
        onChanged();
        return this;
      }
      /**
       * optional uint32 gceresult = 1;
       * @return This builder for chaining.
       */
      public Builder clearGceresult() {
        bitField0_ = (bitField0_ & ~0x00000001);
        gceresult_ = 0;
        onChanged();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:CCommunity_TerminateGamePersonalDataEntries_Response)
    }

    // @@protoc_insertion_point(class_scope:CCommunity_TerminateGamePersonalDataEntries_Response)
    private static final in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response();
    }

    public static in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CCommunity_TerminateGamePersonalDataEntries_Response parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        Builder builder = newBuilder();
        try {
          builder.mergeFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          throw e.setUnfinishedMessage(builder.buildPartial());
        } catch (com.google.protobuf.UninitializedMessageException e) {
          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
        } catch (java.io.IOException e) {
          throw new com.google.protobuf.InvalidProtocolBufferException(e)
              .setUnfinishedMessage(builder.buildPartial());
        }
        return builder.buildPartial();
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public in.dragonbra.javasteam.protobufs.tf.Gcsystemmsgs.CCommunity_TerminateGamePersonalDataEntries_Response getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_GamePersonalDataCategoryInfo_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_GamePersonalDataCategoryInfo_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_GetGamePersonalDataCategories_Request_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_GetGamePersonalDataCategories_Request_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_GetGamePersonalDataCategories_Response_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_GetGamePersonalDataCategories_Response_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_GetGamePersonalDataEntries_Request_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_GetGamePersonalDataEntries_Request_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_GetGamePersonalDataEntries_Response_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_GetGamePersonalDataEntries_Response_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_fieldAccessorTable;
  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessage.FieldAccessorTable
      internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n6in/dragonbra/javasteam/protobufs/tf/gc" +
      "systemmsgs.proto\"j\n\'CCommunity_GamePerso" +
      "nalDataCategoryInfo\022\014\n\004type\030\001 \001(\t\022\032\n\022loc" +
      "alization_token\030\002 \001(\t\022\025\n\rtemplate_file\030\003" +
      " \001(\t\"A\n0CCommunity_GetGamePersonalDataCa" +
      "tegories_Request\022\r\n\005appid\030\001 \001(\r\"\216\001\n1CCom" +
      "munity_GetGamePersonalDataCategories_Res" +
      "ponse\022<\n\ncategories\030\001 \003(\0132(.CCommunity_G" +
      "amePersonalDataCategoryInfo\022\033\n\023app_asset" +
      "s_basename\030\002 \001(\t\"u\n-CCommunity_GetGamePe" +
      "rsonalDataEntries_Request\022\r\n\005appid\030\001 \001(\r" +
      "\022\017\n\007steamid\030\002 \001(\004\022\014\n\004type\030\003 \001(\t\022\026\n\016conti" +
      "nue_token\030\004 \001(\t\"l\n.CCommunity_GetGamePer" +
      "sonalDataEntries_Response\022\021\n\tgceresult\030\001" +
      " \001(\r\022\017\n\007entries\030\002 \003(\t\022\026\n\016continue_token\030" +
      "\003 \001(\t\"U\n3CCommunity_TerminateGamePersona" +
      "lDataEntries_Request\022\r\n\005appid\030\001 \001(\r\022\017\n\007s" +
      "teamid\030\002 \001(\004\"I\n4CCommunity_TerminateGame" +
      "PersonalDataEntries_Response\022\021\n\tgceresul" +
      "t\030\001 \001(\r*\304\032\n\014EGCSystemMsg\022\023\n\017k_EGCMsgInva" +
      "lid\020\000\022\021\n\rk_EGCMsgMulti\020\001\022\030\n\024k_EGCMsgGene" +
      "ricReply\020\n\022\026\n\022k_EGCMsgSystemBase\0202\022\036\n\032k_" +
      "EGCMsgAchievementAwarded\0203\022\026\n\022k_EGCMsgCo" +
      "nCommand\0204\022\030\n\024k_EGCMsgStartPlaying\0205\022\027\n\023" +
      "k_EGCMsgStopPlaying\0206\022\033\n\027k_EGCMsgStartGa" +
      "meserver\0207\022\032\n\026k_EGCMsgStopGameserver\0208\022\025" +
      "\n\021k_EGCMsgWGRequest\0209\022\026\n\022k_EGCMsgWGRespo" +
      "nse\020:\022\"\n\036k_EGCMsgGetUserGameStatsSchema\020" +
      ";\022*\n&k_EGCMsgGetUserGameStatsSchemaRespo" +
      "nse\020<\022\"\n\036k_EGCMsgGetUserStatsDEPRECATED\020" +
      "=\022 \n\034k_EGCMsgGetUserStatsResponse\020>\022\032\n\026k" +
      "_EGCMsgAppInfoUpdated\020?\022\033\n\027k_EGCMsgValid" +
      "ateSession\020@\022#\n\037k_EGCMsgValidateSessionR" +
      "esponse\020A\022\"\n\036k_EGCMsgLookupAccountFromIn" +
      "put\020B\022\033\n\027k_EGCMsgSendHTTPRequest\020C\022#\n\037k_" +
      "EGCMsgSendHTTPRequestResponse\020D\022\030\n\024k_EGC" +
      "MsgPreTestSetup\020E\022\037\n\033k_EGCMsgRecordSuppo" +
      "rtAction\020F\022(\n$k_EGCMsgGetAccountDetails_" +
      "DEPRECATED\020G\022\"\n\036k_EGCMsgReceiveInterAppM" +
      "essage\020I\022\030\n\024k_EGCMsgFindAccounts\020J\022\025\n\021k_" +
      "EGCMsgPostAlert\020K\022\027\n\023k_EGCMsgGetLicenses" +
      "\020L\022\030\n\024k_EGCMsgGetUserStats\020M\022\027\n\023k_EGCMsg" +
      "GetCommands\020N\022\037\n\033k_EGCMsgGetCommandsResp" +
      "onse\020O\022\032\n\026k_EGCMsgAddFreeLicense\020P\022\"\n\036k_" +
      "EGCMsgAddFreeLicenseResponse\020Q\022\031\n\025k_EGCM" +
      "sgGetIPLocation\020R\022!\n\035k_EGCMsgGetIPLocati" +
      "onResponse\020S\022\035\n\031k_EGCMsgSystemStatsSchem" +
      "a\020T\022\032\n\026k_EGCMsgGetSystemStats\020U\022\"\n\036k_EGC" +
      "MsgGetSystemStatsResponse\020V\022\025\n\021k_EGCMsgS" +
      "endEmail\020W\022\035\n\031k_EGCMsgSendEmailResponse\020" +
      "X\022\034\n\030k_EGCMsgGetEmailTemplate\020Y\022$\n k_EGC" +
      "MsgGetEmailTemplateResponse\020Z\022\032\n\026k_EGCMs" +
      "gGrantGuestPass\020[\022\"\n\036k_EGCMsgGrantGuestP" +
      "assResponse\020\\\022\035\n\031k_EGCMsgGetAccountDetai" +
      "ls\020]\022%\n!k_EGCMsgGetAccountDetailsRespons" +
      "e\020^\022\033\n\027k_EGCMsgGetPersonaNames\020_\022#\n\037k_EG" +
      "CMsgGetPersonaNamesResponse\020`\022\030\n\024k_EGCMs" +
      "gMultiplexMsg\020a\022$\n k_EGCMsgWebAPIRegiste" +
      "rInterfaces\020e\022\034\n\030k_EGCMsgWebAPIJobReques" +
      "t\020f\022(\n$k_EGCMsgWebAPIJobRequestHttpRespo" +
      "nse\020h\022+\n\'k_EGCMsgWebAPIJobRequestForward" +
      "Response\020i\022\031\n\024k_EGCMsgMemCachedGet\020\310\001\022!\n" +
      "\034k_EGCMsgMemCachedGetResponse\020\311\001\022\031\n\024k_EG" +
      "CMsgMemCachedSet\020\312\001\022\034\n\027k_EGCMsgMemCached" +
      "Delete\020\313\001\022\033\n\026k_EGCMsgMemCachedStats\020\314\001\022#" +
      "\n\036k_EGCMsgMemCachedStatsResponse\020\315\001\022\025\n\020k" +
      "_EGCMsgSQLStats\020\322\001\022\035\n\030k_EGCMsgSQLStatsRe" +
      "sponse\020\323\001\022\037\n\032k_EGCMsgMasterSetDirectory\020" +
      "\334\001\022\'\n\"k_EGCMsgMasterSetDirectoryResponse" +
      "\020\335\001\022#\n\036k_EGCMsgMasterSetWebAPIRouting\020\336\001" +
      "\022+\n&k_EGCMsgMasterSetWebAPIRoutingRespon" +
      "se\020\337\001\022&\n!k_EGCMsgMasterSetClientMsgRouti" +
      "ng\020\340\001\022.\n)k_EGCMsgMasterSetClientMsgRouti" +
      "ngResponse\020\341\001\022\027\n\022k_EGCMsgSetOptions\020\342\001\022\037" +
      "\n\032k_EGCMsgSetOptionsResponse\020\343\001\022\030\n\023k_EGC" +
      "MsgSystemBase2\020\364\003\022#\n\036k_EGCMsgGetPurchase" +
      "TrustStatus\020\365\003\022+\n&k_EGCMsgGetPurchaseTru" +
      "stStatusResponse\020\366\003\022\032\n\025k_EGCMsgUpdateSes" +
      "sion\020\367\003\022%\n k_EGCMsgGCAccountVacStatusCha" +
      "nge\020\370\003\022\034\n\027k_EGCMsgCheckFriendship\020\371\003\022$\n\037" +
      "k_EGCMsgCheckFriendshipResponse\020\372\003\022\"\n\035k_" +
      "EGCMsgGetPartnerAccountLink\020\373\003\022*\n%k_EGCM" +
      "sgGetPartnerAccountLinkResponse\020\374\003\022)\n$k_" +
      "EGCMsgVSReportedSuspiciousActivity\020\375\003\022(\n" +
      "#k_EGCMsgAccountTradeBanStatusChange\020\376\003\022" +
      "$\n\037k_EGCMsgAccountLockStatusChange\020\377\003\022\037\n" +
      "\032k_EGCMsgDPPartnerMicroTxns\020\200\004\022\'\n\"k_EGCM" +
      "sgDPPartnerMicroTxnsResponse\020\201\004\022\025\n\020k_EGC" +
      "MsgGetIPASN\020\202\004\022\035\n\030k_EGCMsgGetIPASNRespon" +
      "se\020\203\004\022\036\n\031k_EGCMsgGetAppFriendsList\020\204\004\022&\n" +
      "!k_EGCMsgGetAppFriendsListResponse\020\205\004\022\"\n" +
      "\035k_EGCMsgVacVerificationChange\020\206\004\022%\n k_E" +
      "GCMsgAccountPhoneNumberChange\020\207\004\022#\n\036k_EG" +
      "CMsgAccountTwoFactorChange\020\210\004\022 \n\033k_EGCMs" +
      "gCheckClanMembership\020\211\004\022(\n#k_EGCMsgCheck" +
      "ClanMembershipResponse\020\212\004\022\036\n\031k_EGCMsgInv" +
      "iteUserToLobby\020\213\004\0221\n,k_EGCMsgGetGamePers" +
      "onalDataCategoriesRequest\020\214\004\0222\n-k_EGCMsg" +
      "GetGamePersonalDataCategoriesResponse\020\215\004" +
      "\022.\n)k_EGCMsgGetGamePersonalDataEntriesRe" +
      "quest\020\216\004\022/\n*k_EGCMsgGetGamePersonalDataE" +
      "ntriesResponse\020\217\004\0224\n/k_EGCMsgTerminateGa" +
      "mePersonalDataEntriesRequest\020\220\004\0225\n0k_EGC" +
      "MsgTerminateGamePersonalDataEntriesRespo" +
      "nse\020\221\004*\225\002\n\006ESOMsg\022\023\n\017k_ESOMsg_Create\020\025\022\023" +
      "\n\017k_ESOMsg_Update\020\026\022\024\n\020k_ESOMsg_Destroy\020" +
      "\027\022\034\n\030k_ESOMsg_CacheSubscribed\020\030\022\036\n\032k_ESO" +
      "Msg_CacheUnsubscribed\020\031\022\033\n\027k_ESOMsg_Upda" +
      "teMultiple\020\032\022#\n\037k_ESOMsg_CacheSubscripti" +
      "onCheck\020\033\022%\n!k_ESOMsg_CacheSubscriptionR" +
      "efresh\020\034\022$\n k_ESOMsg_CacheSubscribedUpTo" +
      "Date\020\035*\353\001\n\020EGCBaseClientMsg\022\030\n\023k_EMsgGCP" +
      "ingRequest\020\271\027\022\031\n\024k_EMsgGCPingResponse\020\272\027" +
      "\022\032\n\025k_EMsgGCClientWelcome\020\244\037\022\032\n\025k_EMsgGC" +
      "ServerWelcome\020\245\037\022\030\n\023k_EMsgGCClientHello\020" +
      "\246\037\022\030\n\023k_EMsgGCServerHello\020\247\037\022\032\n\025k_EMsgGC" +
      "ClientGoodbye\020\250\037\022\032\n\025k_EMsgGCServerGoodby" +
      "e\020\251\037*\354\002\n\nEGCToGCMsg\022\032\n\025k_EGCToGCMsgMaste" +
      "rAck\020\226\001\022\"\n\035k_EGCToGCMsgMasterAckResponse" +
      "\020\227\001\022\027\n\022k_EGCToGCMsgRouted\020\230\001\022\034\n\027k_EGCToG" +
      "CMsgRoutedReply\020\231\001\022#\n\036k_EMsgGCUpdateSubG" +
      "CSessionInfo\020\232\001\022$\n\037k_EMsgGCRequestSubGCS" +
      "essionInfo\020\233\001\022,\n\'k_EMsgGCRequestSubGCSes" +
      "sionInfoResponse\020\234\001\022&\n!k_EGCToGCMsgMaste" +
      "rStartupComplete\020\235\001\022!\n\034k_EMsgGCToGCSOCac" +
      "heSubscribe\020\236\001\022#\n\036k_EMsgGCToGCSOCacheUns" +
      "ubscribe\020\237\001B*\n#in.dragonbra.javasteam.pr" +
      "otobufs.tfH\001\210\001\000"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
        });
    internal_static_CCommunity_GamePersonalDataCategoryInfo_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_CCommunity_GamePersonalDataCategoryInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_GamePersonalDataCategoryInfo_descriptor,
        new java.lang.String[] { "Type", "LocalizationToken", "TemplateFile", });
    internal_static_CCommunity_GetGamePersonalDataCategories_Request_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_CCommunity_GetGamePersonalDataCategories_Request_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_GetGamePersonalDataCategories_Request_descriptor,
        new java.lang.String[] { "Appid", });
    internal_static_CCommunity_GetGamePersonalDataCategories_Response_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_CCommunity_GetGamePersonalDataCategories_Response_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_GetGamePersonalDataCategories_Response_descriptor,
        new java.lang.String[] { "Categories", "AppAssetsBasename", });
    internal_static_CCommunity_GetGamePersonalDataEntries_Request_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_CCommunity_GetGamePersonalDataEntries_Request_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_GetGamePersonalDataEntries_Request_descriptor,
        new java.lang.String[] { "Appid", "Steamid", "Type", "ContinueToken", });
    internal_static_CCommunity_GetGamePersonalDataEntries_Response_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_CCommunity_GetGamePersonalDataEntries_Response_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_GetGamePersonalDataEntries_Response_descriptor,
        new java.lang.String[] { "Gceresult", "Entries", "ContinueToken", });
    internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_TerminateGamePersonalDataEntries_Request_descriptor,
        new java.lang.String[] { "Appid", "Steamid", });
    internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessage.FieldAccessorTable(
        internal_static_CCommunity_TerminateGamePersonalDataEntries_Response_descriptor,
        new java.lang.String[] { "Gceresult", });
    descriptor.resolveAllFeaturesImmutable();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy