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

POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: POGOProtos/Data/Telemetry/ClientTelemetryOmni.proto

package POGOProtos.Data.Telemetry;

public final class ClientTelemetryOmniOuterClass {
  private ClientTelemetryOmniOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface ClientTelemetryOmniOrBuilder extends
      // @@protoc_insertion_point(interface_extends:POGOProtos.Data.Telemetry.ClientTelemetryOmni)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
     */
    boolean hasBootTime();
    /**
     * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
     */
    POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime getBootTime();
    /**
     * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
     */
    POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTimeOrBuilder getBootTimeOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
     */
    boolean hasFrameRate();
    /**
     * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
     */
    POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate getFrameRate();
    /**
     * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
     */
    POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRateOrBuilder getFrameRateOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
     */
    boolean hasGenericClickTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
     */
    POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry getGenericClickTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
     */
    POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetryOrBuilder getGenericClickTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
     */
    boolean hasMapEventsTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
     */
    POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry getMapEventsTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
     */
    POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetryOrBuilder getMapEventsTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
     */
    boolean hasSpinPokestopTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
     */
    POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry getSpinPokestopTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
     */
    POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetryOrBuilder getSpinPokestopTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
     */
    boolean hasProfilePageTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
     */
    POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry getProfilePageTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
     */
    POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetryOrBuilder getProfilePageTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
     */
    boolean hasShoppingPageTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
     */
    POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry getShoppingPageTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
     */
    POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetryOrBuilder getShoppingPageTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
     */
    boolean hasEncounterPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
     */
    POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry getEncounterPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
     */
    POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetryOrBuilder getEncounterPokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
     */
    boolean hasCatchPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
     */
    POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry getCatchPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
     */
    POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetryOrBuilder getCatchPokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
     */
    boolean hasDeployPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
     */
    POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry getDeployPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
     */
    POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetryOrBuilder getDeployPokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
     */
    boolean hasFeedPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
     */
    POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry getFeedPokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
     */
    POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetryOrBuilder getFeedPokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
     */
    boolean hasEvolvePokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
     */
    POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry getEvolvePokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
     */
    POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetryOrBuilder getEvolvePokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
     */
    boolean hasReleasePokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
     */
    POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry getReleasePokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
     */
    POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetryOrBuilder getReleasePokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
     */
    boolean hasNicknamePokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
     */
    POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry getNicknamePokemonTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
     */
    POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetryOrBuilder getNicknamePokemonTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
     */
    boolean hasNewsPageTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
     */
    POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry getNewsPageTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
     */
    POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetryOrBuilder getNewsPageTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
     */
    boolean hasItemTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
     */
    POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry getItemTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
     */
    POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetryOrBuilder getItemTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
     */
    boolean hasBattlePartyTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
     */
    POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry getBattlePartyTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
     */
    POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetryOrBuilder getBattlePartyTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
     */
    boolean hasPasscodeRedeemTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
     */
    POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry getPasscodeRedeemTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
     */
    POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetryOrBuilder getPasscodeRedeemTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
     */
    boolean hasLinkLoginTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
     */
    POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry getLinkLoginTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
     */
    POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetryOrBuilder getLinkLoginTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
     */
    boolean hasRaidTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
     */
    POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry getRaidTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
     */
    POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetryOrBuilder getRaidTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
     */
    boolean hasPushNotificationTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
     */
    POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry getPushNotificationTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
     */
    POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetryOrBuilder getPushNotificationTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
     */
    boolean hasAvatarCustomizationTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
     */
    POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry getAvatarCustomizationTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
     */
    POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetryOrBuilder getAvatarCustomizationTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
     */
    boolean hasReadPointOfInterestDescriptionTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
     */
    POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry getReadPointOfInterestDescriptionTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
     */
    POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetryOrBuilder getReadPointOfInterestDescriptionTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
     */
    boolean hasWebTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
     */
    POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry getWebTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
     */
    POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetryOrBuilder getWebTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
     */
    boolean hasChangeArTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
     */
    POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry getChangeArTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
     */
    POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetryOrBuilder getChangeArTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
     */
    boolean hasWeatherDetailClickTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
     */
    POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry getWeatherDetailClickTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
     */
    POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetryOrBuilder getWeatherDetailClickTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
     */
    boolean hasUserIssueWeatherReport();
    /**
     * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
     */
    POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport getUserIssueWeatherReport();
    /**
     * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
     */
    POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReportOrBuilder getUserIssueWeatherReportOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
     */
    boolean hasPokemonInventoryTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
     */
    POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry getPokemonInventoryTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
     */
    POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetryOrBuilder getPokemonInventoryTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
     */
    boolean hasSocialTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
     */
    POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry getSocialTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
     */
    POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetryOrBuilder getSocialTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
     */
    boolean hasCheckEncounterInfoTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
     */
    POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry getCheckEncounterInfoTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
     */
    POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetryOrBuilder getCheckEncounterInfoTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
     */
    boolean hasPokemonGoPlusTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
     */
    POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry getPokemonGoPlusTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
     */
    POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetryOrBuilder getPokemonGoPlusTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
     */
    boolean hasRpcTimingTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
     */
    POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry getRpcTimingTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
     */
    POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetryOrBuilder getRpcTimingTelemetryOrBuilder();

    /**
     * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
     */
    boolean hasSocialGiftCountTelemetry();
    /**
     * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
     */
    POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry getSocialGiftCountTelemetry();
    /**
     * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
     */
    POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetryOrBuilder getSocialGiftCountTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
     */
    boolean hasAssetBundleTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
     */
    POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry getAssetBundleTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
     */
    POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetryOrBuilder getAssetBundleTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
     */
    boolean hasAssetPoiDownloadTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
     */
    POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry getAssetPoiDownloadTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
     */
    POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetryOrBuilder getAssetPoiDownloadTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
     */
    boolean hasAssetStreamDownloadTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
     */
    POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry getAssetStreamDownloadTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
     */
    POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetryOrBuilder getAssetStreamDownloadTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
     */
    boolean hasAssetStreamCacheCulledTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
     */
    POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry getAssetStreamCacheCulledTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
     */
    POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetryOrBuilder getAssetStreamCacheCulledTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
     */
    boolean hasRpcSocketTimingTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
     */
    POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry getRpcSocketTimingTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
     */
    POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetryOrBuilder getRpcSocketTimingTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
     */
    boolean hasPermissionsFlow();
    /**
     * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
     */
    POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry getPermissionsFlow();
    /**
     * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
     */
    POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetryOrBuilder getPermissionsFlowOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
     */
    boolean hasDeviceServiceToggle();
    /**
     * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
     */
    POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry getDeviceServiceToggle();
    /**
     * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
     */
    POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetryOrBuilder getDeviceServiceToggleOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
     */
    boolean hasBootTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
     */
    POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry getBootTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
     */
    POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetryOrBuilder getBootTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
     */
    boolean hasUserAttributes();
    /**
     * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
     */
    POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes getUserAttributes();
    /**
     * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
     */
    POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributesOrBuilder getUserAttributesOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
     */
    boolean hasOnboardingTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
     */
    POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry getOnboardingTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
     */
    POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetryOrBuilder getOnboardingTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
     */
    boolean hasLoginActionTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
     */
    POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry getLoginActionTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
     */
    POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetryOrBuilder getLoginActionTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
     */
    boolean hasArPhotoSessionTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
     */
    POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession getArPhotoSessionTelemetry();
    /**
     * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
     */
    POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSessionOrBuilder getArPhotoSessionTelemetryOrBuilder();

    /**
     * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
     */
    boolean hasServerData();
    /**
     * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
     */
    POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData getServerData();
    /**
     * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
     */
    POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerDataOrBuilder getServerDataOrBuilder();

    public POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.TelemetryDataCase getTelemetryDataCase();
  }
  /**
   * Protobuf type {@code POGOProtos.Data.Telemetry.ClientTelemetryOmni}
   */
  public  static final class ClientTelemetryOmni extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:POGOProtos.Data.Telemetry.ClientTelemetryOmni)
      ClientTelemetryOmniOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ClientTelemetryOmni.newBuilder() to construct.
    private ClientTelemetryOmni(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private ClientTelemetryOmni() {
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private ClientTelemetryOmni(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      int mutable_bitField0_ = 0;
      int mutable_bitField1_ = 0;
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.Builder subBuilder = null;
              if (telemetryDataCase_ == 1) {
                subBuilder = ((POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 1;
              break;
            }
            case 18: {
              POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.Builder subBuilder = null;
              if (telemetryDataCase_ == 2) {
                subBuilder = ((POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 2;
              break;
            }
            case 26: {
              POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 3) {
                subBuilder = ((POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 3;
              break;
            }
            case 34: {
              POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 4) {
                subBuilder = ((POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 4;
              break;
            }
            case 42: {
              POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 5) {
                subBuilder = ((POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 5;
              break;
            }
            case 50: {
              POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 6) {
                subBuilder = ((POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 6;
              break;
            }
            case 58: {
              POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 7) {
                subBuilder = ((POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 7;
              break;
            }
            case 66: {
              POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 8) {
                subBuilder = ((POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 8;
              break;
            }
            case 74: {
              POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 9) {
                subBuilder = ((POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 9;
              break;
            }
            case 82: {
              POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 10) {
                subBuilder = ((POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 10;
              break;
            }
            case 90: {
              POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 11) {
                subBuilder = ((POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 11;
              break;
            }
            case 98: {
              POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 12) {
                subBuilder = ((POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 12;
              break;
            }
            case 106: {
              POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 13) {
                subBuilder = ((POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 13;
              break;
            }
            case 114: {
              POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 14) {
                subBuilder = ((POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 14;
              break;
            }
            case 122: {
              POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 15) {
                subBuilder = ((POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 15;
              break;
            }
            case 130: {
              POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 16) {
                subBuilder = ((POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 16;
              break;
            }
            case 138: {
              POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 17) {
                subBuilder = ((POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 17;
              break;
            }
            case 146: {
              POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 18) {
                subBuilder = ((POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 18;
              break;
            }
            case 154: {
              POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 19) {
                subBuilder = ((POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 19;
              break;
            }
            case 162: {
              POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 20) {
                subBuilder = ((POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 20;
              break;
            }
            case 170: {
              POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 21) {
                subBuilder = ((POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 21;
              break;
            }
            case 178: {
              POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 22) {
                subBuilder = ((POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 22;
              break;
            }
            case 186: {
              POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 23) {
                subBuilder = ((POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 23;
              break;
            }
            case 194: {
              POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 24) {
                subBuilder = ((POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 24;
              break;
            }
            case 202: {
              POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 25) {
                subBuilder = ((POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 25;
              break;
            }
            case 210: {
              POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 26) {
                subBuilder = ((POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 26;
              break;
            }
            case 218: {
              POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.Builder subBuilder = null;
              if (telemetryDataCase_ == 27) {
                subBuilder = ((POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 27;
              break;
            }
            case 226: {
              POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 28) {
                subBuilder = ((POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 28;
              break;
            }
            case 234: {
              POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 29) {
                subBuilder = ((POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 29;
              break;
            }
            case 242: {
              POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 30) {
                subBuilder = ((POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 30;
              break;
            }
            case 250: {
              POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 31) {
                subBuilder = ((POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 31;
              break;
            }
            case 258: {
              POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 32) {
                subBuilder = ((POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 32;
              break;
            }
            case 266: {
              POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 33) {
                subBuilder = ((POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 33;
              break;
            }
            case 274: {
              POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 34) {
                subBuilder = ((POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 34;
              break;
            }
            case 282: {
              POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 35) {
                subBuilder = ((POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 35;
              break;
            }
            case 290: {
              POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 36) {
                subBuilder = ((POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 36;
              break;
            }
            case 298: {
              POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 37) {
                subBuilder = ((POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 37;
              break;
            }
            case 306: {
              POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 38) {
                subBuilder = ((POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 38;
              break;
            }
            case 314: {
              POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 39) {
                subBuilder = ((POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 39;
              break;
            }
            case 322: {
              POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 40) {
                subBuilder = ((POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 40;
              break;
            }
            case 330: {
              POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 41) {
                subBuilder = ((POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 41;
              break;
            }
            case 338: {
              POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.Builder subBuilder = null;
              if (telemetryDataCase_ == 42) {
                subBuilder = ((POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 42;
              break;
            }
            case 346: {
              POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 43) {
                subBuilder = ((POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 43;
              break;
            }
            case 354: {
              POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.Builder subBuilder = null;
              if (telemetryDataCase_ == 44) {
                subBuilder = ((POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 44;
              break;
            }
            case 362: {
              POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.Builder subBuilder = null;
              if (telemetryDataCase_ == 45) {
                subBuilder = ((POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 45;
              break;
            }
            case 8010: {
              POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.Builder subBuilder = null;
              if (telemetryDataCase_ == 1001) {
                subBuilder = ((POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_).toBuilder();
              }
              telemetryData_ =
                  input.readMessage(POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_);
                telemetryData_ = subBuilder.buildPartial();
              }
              telemetryDataCase_ = 1001;
              break;
            }
            default: {
              if (!parseUnknownFieldProto3(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.class, POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.Builder.class);
    }

    private int telemetryDataCase_ = 0;
    private java.lang.Object telemetryData_;
    public enum TelemetryDataCase
        implements com.google.protobuf.Internal.EnumLite {
      BOOT_TIME(1),
      FRAME_RATE(2),
      GENERIC_CLICK_TELEMETRY(3),
      MAP_EVENTS_TELEMETRY(4),
      SPIN_POKESTOP_TELEMETRY(5),
      PROFILE_PAGE_TELEMETRY(6),
      SHOPPING_PAGE_TELEMETRY(7),
      ENCOUNTER_POKEMON_TELEMETRY(8),
      CATCH_POKEMON_TELEMETRY(9),
      DEPLOY_POKEMON_TELEMETRY(10),
      FEED_POKEMON_TELEMETRY(11),
      EVOLVE_POKEMON_TELEMETRY(12),
      RELEASE_POKEMON_TELEMETRY(13),
      NICKNAME_POKEMON_TELEMETRY(14),
      NEWS_PAGE_TELEMETRY(15),
      ITEM_TELEMETRY(16),
      BATTLE_PARTY_TELEMETRY(17),
      PASSCODE_REDEEM_TELEMETRY(18),
      LINK_LOGIN_TELEMETRY(19),
      RAID_TELEMETRY(20),
      PUSH_NOTIFICATION_TELEMETRY(21),
      AVATAR_CUSTOMIZATION_TELEMETRY(22),
      READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY(23),
      WEB_TELEMETRY(24),
      CHANGE_AR_TELEMETRY(25),
      WEATHER_DETAIL_CLICK_TELEMETRY(26),
      USER_ISSUE_WEATHER_REPORT(27),
      POKEMON_INVENTORY_TELEMETRY(28),
      SOCIAL_TELEMETRY(29),
      CHECK_ENCOUNTER_INFO_TELEMETRY(30),
      POKEMON_GO_PLUS_TELEMETRY(31),
      RPC_TIMING_TELEMETRY(32),
      SOCIAL_GIFT_COUNT_TELEMETRY(33),
      ASSET_BUNDLE_TELEMETRY(34),
      ASSET_POI_DOWNLOAD_TELEMETRY(35),
      ASSET_STREAM_DOWNLOAD_TELEMETRY(36),
      ASSET_STREAM_CACHE_CULLED_TELEMETRY(37),
      RPC_SOCKET_TIMING_TELEMETRY(38),
      PERMISSIONS_FLOW(39),
      DEVICE_SERVICE_TOGGLE(40),
      BOOT_TELEMETRY(41),
      USER_ATTRIBUTES(42),
      ONBOARDING_TELEMETRY(43),
      LOGIN_ACTION_TELEMETRY(44),
      AR_PHOTO_SESSION_TELEMETRY(45),
      SERVER_DATA(1001),
      TELEMETRYDATA_NOT_SET(0);
      private final int value;
      private TelemetryDataCase(int value) {
        this.value = value;
      }
      /**
       * @deprecated Use {@link #forNumber(int)} instead.
       */
      @java.lang.Deprecated
      public static TelemetryDataCase valueOf(int value) {
        return forNumber(value);
      }

      public static TelemetryDataCase forNumber(int value) {
        switch (value) {
          case 1: return BOOT_TIME;
          case 2: return FRAME_RATE;
          case 3: return GENERIC_CLICK_TELEMETRY;
          case 4: return MAP_EVENTS_TELEMETRY;
          case 5: return SPIN_POKESTOP_TELEMETRY;
          case 6: return PROFILE_PAGE_TELEMETRY;
          case 7: return SHOPPING_PAGE_TELEMETRY;
          case 8: return ENCOUNTER_POKEMON_TELEMETRY;
          case 9: return CATCH_POKEMON_TELEMETRY;
          case 10: return DEPLOY_POKEMON_TELEMETRY;
          case 11: return FEED_POKEMON_TELEMETRY;
          case 12: return EVOLVE_POKEMON_TELEMETRY;
          case 13: return RELEASE_POKEMON_TELEMETRY;
          case 14: return NICKNAME_POKEMON_TELEMETRY;
          case 15: return NEWS_PAGE_TELEMETRY;
          case 16: return ITEM_TELEMETRY;
          case 17: return BATTLE_PARTY_TELEMETRY;
          case 18: return PASSCODE_REDEEM_TELEMETRY;
          case 19: return LINK_LOGIN_TELEMETRY;
          case 20: return RAID_TELEMETRY;
          case 21: return PUSH_NOTIFICATION_TELEMETRY;
          case 22: return AVATAR_CUSTOMIZATION_TELEMETRY;
          case 23: return READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY;
          case 24: return WEB_TELEMETRY;
          case 25: return CHANGE_AR_TELEMETRY;
          case 26: return WEATHER_DETAIL_CLICK_TELEMETRY;
          case 27: return USER_ISSUE_WEATHER_REPORT;
          case 28: return POKEMON_INVENTORY_TELEMETRY;
          case 29: return SOCIAL_TELEMETRY;
          case 30: return CHECK_ENCOUNTER_INFO_TELEMETRY;
          case 31: return POKEMON_GO_PLUS_TELEMETRY;
          case 32: return RPC_TIMING_TELEMETRY;
          case 33: return SOCIAL_GIFT_COUNT_TELEMETRY;
          case 34: return ASSET_BUNDLE_TELEMETRY;
          case 35: return ASSET_POI_DOWNLOAD_TELEMETRY;
          case 36: return ASSET_STREAM_DOWNLOAD_TELEMETRY;
          case 37: return ASSET_STREAM_CACHE_CULLED_TELEMETRY;
          case 38: return RPC_SOCKET_TIMING_TELEMETRY;
          case 39: return PERMISSIONS_FLOW;
          case 40: return DEVICE_SERVICE_TOGGLE;
          case 41: return BOOT_TELEMETRY;
          case 42: return USER_ATTRIBUTES;
          case 43: return ONBOARDING_TELEMETRY;
          case 44: return LOGIN_ACTION_TELEMETRY;
          case 45: return AR_PHOTO_SESSION_TELEMETRY;
          case 1001: return SERVER_DATA;
          case 0: return TELEMETRYDATA_NOT_SET;
          default: return null;
        }
      }
      public int getNumber() {
        return this.value;
      }
    };

    public TelemetryDataCase
    getTelemetryDataCase() {
      return TelemetryDataCase.forNumber(
          telemetryDataCase_);
    }

    public static final int BOOT_TIME_FIELD_NUMBER = 1;
    /**
     * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
     */
    public boolean hasBootTime() {
      return telemetryDataCase_ == 1;
    }
    /**
     * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
     */
    public POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime getBootTime() {
      if (telemetryDataCase_ == 1) {
         return (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
     */
    public POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTimeOrBuilder getBootTimeOrBuilder() {
      if (telemetryDataCase_ == 1) {
         return (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance();
    }

    public static final int FRAME_RATE_FIELD_NUMBER = 2;
    /**
     * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
     */
    public boolean hasFrameRate() {
      return telemetryDataCase_ == 2;
    }
    /**
     * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
     */
    public POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate getFrameRate() {
      if (telemetryDataCase_ == 2) {
         return (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
     */
    public POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRateOrBuilder getFrameRateOrBuilder() {
      if (telemetryDataCase_ == 2) {
         return (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance();
    }

    public static final int GENERIC_CLICK_TELEMETRY_FIELD_NUMBER = 3;
    /**
     * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
     */
    public boolean hasGenericClickTelemetry() {
      return telemetryDataCase_ == 3;
    }
    /**
     * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
     */
    public POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry getGenericClickTelemetry() {
      if (telemetryDataCase_ == 3) {
         return (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
     */
    public POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetryOrBuilder getGenericClickTelemetryOrBuilder() {
      if (telemetryDataCase_ == 3) {
         return (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance();
    }

    public static final int MAP_EVENTS_TELEMETRY_FIELD_NUMBER = 4;
    /**
     * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
     */
    public boolean hasMapEventsTelemetry() {
      return telemetryDataCase_ == 4;
    }
    /**
     * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
     */
    public POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry getMapEventsTelemetry() {
      if (telemetryDataCase_ == 4) {
         return (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
     */
    public POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetryOrBuilder getMapEventsTelemetryOrBuilder() {
      if (telemetryDataCase_ == 4) {
         return (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance();
    }

    public static final int SPIN_POKESTOP_TELEMETRY_FIELD_NUMBER = 5;
    /**
     * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
     */
    public boolean hasSpinPokestopTelemetry() {
      return telemetryDataCase_ == 5;
    }
    /**
     * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
     */
    public POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry getSpinPokestopTelemetry() {
      if (telemetryDataCase_ == 5) {
         return (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
     */
    public POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetryOrBuilder getSpinPokestopTelemetryOrBuilder() {
      if (telemetryDataCase_ == 5) {
         return (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance();
    }

    public static final int PROFILE_PAGE_TELEMETRY_FIELD_NUMBER = 6;
    /**
     * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
     */
    public boolean hasProfilePageTelemetry() {
      return telemetryDataCase_ == 6;
    }
    /**
     * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
     */
    public POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry getProfilePageTelemetry() {
      if (telemetryDataCase_ == 6) {
         return (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
     */
    public POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetryOrBuilder getProfilePageTelemetryOrBuilder() {
      if (telemetryDataCase_ == 6) {
         return (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance();
    }

    public static final int SHOPPING_PAGE_TELEMETRY_FIELD_NUMBER = 7;
    /**
     * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
     */
    public boolean hasShoppingPageTelemetry() {
      return telemetryDataCase_ == 7;
    }
    /**
     * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
     */
    public POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry getShoppingPageTelemetry() {
      if (telemetryDataCase_ == 7) {
         return (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
     */
    public POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetryOrBuilder getShoppingPageTelemetryOrBuilder() {
      if (telemetryDataCase_ == 7) {
         return (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance();
    }

    public static final int ENCOUNTER_POKEMON_TELEMETRY_FIELD_NUMBER = 8;
    /**
     * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
     */
    public boolean hasEncounterPokemonTelemetry() {
      return telemetryDataCase_ == 8;
    }
    /**
     * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
     */
    public POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry getEncounterPokemonTelemetry() {
      if (telemetryDataCase_ == 8) {
         return (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
     */
    public POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetryOrBuilder getEncounterPokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 8) {
         return (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance();
    }

    public static final int CATCH_POKEMON_TELEMETRY_FIELD_NUMBER = 9;
    /**
     * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
     */
    public boolean hasCatchPokemonTelemetry() {
      return telemetryDataCase_ == 9;
    }
    /**
     * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
     */
    public POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry getCatchPokemonTelemetry() {
      if (telemetryDataCase_ == 9) {
         return (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
     */
    public POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetryOrBuilder getCatchPokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 9) {
         return (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance();
    }

    public static final int DEPLOY_POKEMON_TELEMETRY_FIELD_NUMBER = 10;
    /**
     * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
     */
    public boolean hasDeployPokemonTelemetry() {
      return telemetryDataCase_ == 10;
    }
    /**
     * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
     */
    public POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry getDeployPokemonTelemetry() {
      if (telemetryDataCase_ == 10) {
         return (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
     */
    public POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetryOrBuilder getDeployPokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 10) {
         return (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance();
    }

    public static final int FEED_POKEMON_TELEMETRY_FIELD_NUMBER = 11;
    /**
     * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
     */
    public boolean hasFeedPokemonTelemetry() {
      return telemetryDataCase_ == 11;
    }
    /**
     * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
     */
    public POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry getFeedPokemonTelemetry() {
      if (telemetryDataCase_ == 11) {
         return (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
     */
    public POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetryOrBuilder getFeedPokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 11) {
         return (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance();
    }

    public static final int EVOLVE_POKEMON_TELEMETRY_FIELD_NUMBER = 12;
    /**
     * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
     */
    public boolean hasEvolvePokemonTelemetry() {
      return telemetryDataCase_ == 12;
    }
    /**
     * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
     */
    public POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry getEvolvePokemonTelemetry() {
      if (telemetryDataCase_ == 12) {
         return (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
     */
    public POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetryOrBuilder getEvolvePokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 12) {
         return (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance();
    }

    public static final int RELEASE_POKEMON_TELEMETRY_FIELD_NUMBER = 13;
    /**
     * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
     */
    public boolean hasReleasePokemonTelemetry() {
      return telemetryDataCase_ == 13;
    }
    /**
     * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
     */
    public POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry getReleasePokemonTelemetry() {
      if (telemetryDataCase_ == 13) {
         return (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
     */
    public POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetryOrBuilder getReleasePokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 13) {
         return (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance();
    }

    public static final int NICKNAME_POKEMON_TELEMETRY_FIELD_NUMBER = 14;
    /**
     * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
     */
    public boolean hasNicknamePokemonTelemetry() {
      return telemetryDataCase_ == 14;
    }
    /**
     * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
     */
    public POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry getNicknamePokemonTelemetry() {
      if (telemetryDataCase_ == 14) {
         return (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
     */
    public POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetryOrBuilder getNicknamePokemonTelemetryOrBuilder() {
      if (telemetryDataCase_ == 14) {
         return (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance();
    }

    public static final int NEWS_PAGE_TELEMETRY_FIELD_NUMBER = 15;
    /**
     * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
     */
    public boolean hasNewsPageTelemetry() {
      return telemetryDataCase_ == 15;
    }
    /**
     * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
     */
    public POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry getNewsPageTelemetry() {
      if (telemetryDataCase_ == 15) {
         return (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
     */
    public POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetryOrBuilder getNewsPageTelemetryOrBuilder() {
      if (telemetryDataCase_ == 15) {
         return (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance();
    }

    public static final int ITEM_TELEMETRY_FIELD_NUMBER = 16;
    /**
     * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
     */
    public boolean hasItemTelemetry() {
      return telemetryDataCase_ == 16;
    }
    /**
     * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
     */
    public POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry getItemTelemetry() {
      if (telemetryDataCase_ == 16) {
         return (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
     */
    public POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetryOrBuilder getItemTelemetryOrBuilder() {
      if (telemetryDataCase_ == 16) {
         return (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance();
    }

    public static final int BATTLE_PARTY_TELEMETRY_FIELD_NUMBER = 17;
    /**
     * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
     */
    public boolean hasBattlePartyTelemetry() {
      return telemetryDataCase_ == 17;
    }
    /**
     * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
     */
    public POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry getBattlePartyTelemetry() {
      if (telemetryDataCase_ == 17) {
         return (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
     */
    public POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetryOrBuilder getBattlePartyTelemetryOrBuilder() {
      if (telemetryDataCase_ == 17) {
         return (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance();
    }

    public static final int PASSCODE_REDEEM_TELEMETRY_FIELD_NUMBER = 18;
    /**
     * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
     */
    public boolean hasPasscodeRedeemTelemetry() {
      return telemetryDataCase_ == 18;
    }
    /**
     * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
     */
    public POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry getPasscodeRedeemTelemetry() {
      if (telemetryDataCase_ == 18) {
         return (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
     */
    public POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetryOrBuilder getPasscodeRedeemTelemetryOrBuilder() {
      if (telemetryDataCase_ == 18) {
         return (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance();
    }

    public static final int LINK_LOGIN_TELEMETRY_FIELD_NUMBER = 19;
    /**
     * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
     */
    public boolean hasLinkLoginTelemetry() {
      return telemetryDataCase_ == 19;
    }
    /**
     * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
     */
    public POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry getLinkLoginTelemetry() {
      if (telemetryDataCase_ == 19) {
         return (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
     */
    public POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetryOrBuilder getLinkLoginTelemetryOrBuilder() {
      if (telemetryDataCase_ == 19) {
         return (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance();
    }

    public static final int RAID_TELEMETRY_FIELD_NUMBER = 20;
    /**
     * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
     */
    public boolean hasRaidTelemetry() {
      return telemetryDataCase_ == 20;
    }
    /**
     * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
     */
    public POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry getRaidTelemetry() {
      if (telemetryDataCase_ == 20) {
         return (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
     */
    public POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetryOrBuilder getRaidTelemetryOrBuilder() {
      if (telemetryDataCase_ == 20) {
         return (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance();
    }

    public static final int PUSH_NOTIFICATION_TELEMETRY_FIELD_NUMBER = 21;
    /**
     * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
     */
    public boolean hasPushNotificationTelemetry() {
      return telemetryDataCase_ == 21;
    }
    /**
     * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
     */
    public POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry getPushNotificationTelemetry() {
      if (telemetryDataCase_ == 21) {
         return (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
     */
    public POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetryOrBuilder getPushNotificationTelemetryOrBuilder() {
      if (telemetryDataCase_ == 21) {
         return (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance();
    }

    public static final int AVATAR_CUSTOMIZATION_TELEMETRY_FIELD_NUMBER = 22;
    /**
     * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
     */
    public boolean hasAvatarCustomizationTelemetry() {
      return telemetryDataCase_ == 22;
    }
    /**
     * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
     */
    public POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry getAvatarCustomizationTelemetry() {
      if (telemetryDataCase_ == 22) {
         return (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
     */
    public POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetryOrBuilder getAvatarCustomizationTelemetryOrBuilder() {
      if (telemetryDataCase_ == 22) {
         return (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance();
    }

    public static final int READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY_FIELD_NUMBER = 23;
    /**
     * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
     */
    public boolean hasReadPointOfInterestDescriptionTelemetry() {
      return telemetryDataCase_ == 23;
    }
    /**
     * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
     */
    public POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry getReadPointOfInterestDescriptionTelemetry() {
      if (telemetryDataCase_ == 23) {
         return (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
     */
    public POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetryOrBuilder getReadPointOfInterestDescriptionTelemetryOrBuilder() {
      if (telemetryDataCase_ == 23) {
         return (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance();
    }

    public static final int WEB_TELEMETRY_FIELD_NUMBER = 24;
    /**
     * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
     */
    public boolean hasWebTelemetry() {
      return telemetryDataCase_ == 24;
    }
    /**
     * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
     */
    public POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry getWebTelemetry() {
      if (telemetryDataCase_ == 24) {
         return (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
     */
    public POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetryOrBuilder getWebTelemetryOrBuilder() {
      if (telemetryDataCase_ == 24) {
         return (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance();
    }

    public static final int CHANGE_AR_TELEMETRY_FIELD_NUMBER = 25;
    /**
     * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
     */
    public boolean hasChangeArTelemetry() {
      return telemetryDataCase_ == 25;
    }
    /**
     * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
     */
    public POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry getChangeArTelemetry() {
      if (telemetryDataCase_ == 25) {
         return (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
     */
    public POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetryOrBuilder getChangeArTelemetryOrBuilder() {
      if (telemetryDataCase_ == 25) {
         return (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance();
    }

    public static final int WEATHER_DETAIL_CLICK_TELEMETRY_FIELD_NUMBER = 26;
    /**
     * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
     */
    public boolean hasWeatherDetailClickTelemetry() {
      return telemetryDataCase_ == 26;
    }
    /**
     * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
     */
    public POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry getWeatherDetailClickTelemetry() {
      if (telemetryDataCase_ == 26) {
         return (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
     */
    public POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetryOrBuilder getWeatherDetailClickTelemetryOrBuilder() {
      if (telemetryDataCase_ == 26) {
         return (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance();
    }

    public static final int USER_ISSUE_WEATHER_REPORT_FIELD_NUMBER = 27;
    /**
     * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
     */
    public boolean hasUserIssueWeatherReport() {
      return telemetryDataCase_ == 27;
    }
    /**
     * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
     */
    public POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport getUserIssueWeatherReport() {
      if (telemetryDataCase_ == 27) {
         return (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_;
      }
      return POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
     */
    public POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReportOrBuilder getUserIssueWeatherReportOrBuilder() {
      if (telemetryDataCase_ == 27) {
         return (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_;
      }
      return POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance();
    }

    public static final int POKEMON_INVENTORY_TELEMETRY_FIELD_NUMBER = 28;
    /**
     * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
     */
    public boolean hasPokemonInventoryTelemetry() {
      return telemetryDataCase_ == 28;
    }
    /**
     * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
     */
    public POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry getPokemonInventoryTelemetry() {
      if (telemetryDataCase_ == 28) {
         return (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
     */
    public POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetryOrBuilder getPokemonInventoryTelemetryOrBuilder() {
      if (telemetryDataCase_ == 28) {
         return (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance();
    }

    public static final int SOCIAL_TELEMETRY_FIELD_NUMBER = 29;
    /**
     * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
     */
    public boolean hasSocialTelemetry() {
      return telemetryDataCase_ == 29;
    }
    /**
     * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
     */
    public POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry getSocialTelemetry() {
      if (telemetryDataCase_ == 29) {
         return (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
     */
    public POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetryOrBuilder getSocialTelemetryOrBuilder() {
      if (telemetryDataCase_ == 29) {
         return (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance();
    }

    public static final int CHECK_ENCOUNTER_INFO_TELEMETRY_FIELD_NUMBER = 30;
    /**
     * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
     */
    public boolean hasCheckEncounterInfoTelemetry() {
      return telemetryDataCase_ == 30;
    }
    /**
     * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
     */
    public POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry getCheckEncounterInfoTelemetry() {
      if (telemetryDataCase_ == 30) {
         return (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
     */
    public POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetryOrBuilder getCheckEncounterInfoTelemetryOrBuilder() {
      if (telemetryDataCase_ == 30) {
         return (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance();
    }

    public static final int POKEMON_GO_PLUS_TELEMETRY_FIELD_NUMBER = 31;
    /**
     * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
     */
    public boolean hasPokemonGoPlusTelemetry() {
      return telemetryDataCase_ == 31;
    }
    /**
     * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
     */
    public POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry getPokemonGoPlusTelemetry() {
      if (telemetryDataCase_ == 31) {
         return (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
     */
    public POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetryOrBuilder getPokemonGoPlusTelemetryOrBuilder() {
      if (telemetryDataCase_ == 31) {
         return (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance();
    }

    public static final int RPC_TIMING_TELEMETRY_FIELD_NUMBER = 32;
    /**
     * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
     */
    public boolean hasRpcTimingTelemetry() {
      return telemetryDataCase_ == 32;
    }
    /**
     * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
     */
    public POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry getRpcTimingTelemetry() {
      if (telemetryDataCase_ == 32) {
         return (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
     */
    public POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetryOrBuilder getRpcTimingTelemetryOrBuilder() {
      if (telemetryDataCase_ == 32) {
         return (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance();
    }

    public static final int SOCIAL_GIFT_COUNT_TELEMETRY_FIELD_NUMBER = 33;
    /**
     * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
     */
    public boolean hasSocialGiftCountTelemetry() {
      return telemetryDataCase_ == 33;
    }
    /**
     * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
     */
    public POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry getSocialGiftCountTelemetry() {
      if (telemetryDataCase_ == 33) {
         return (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_;
      }
      return POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
     */
    public POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetryOrBuilder getSocialGiftCountTelemetryOrBuilder() {
      if (telemetryDataCase_ == 33) {
         return (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_;
      }
      return POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance();
    }

    public static final int ASSET_BUNDLE_TELEMETRY_FIELD_NUMBER = 34;
    /**
     * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
     */
    public boolean hasAssetBundleTelemetry() {
      return telemetryDataCase_ == 34;
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
     */
    public POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry getAssetBundleTelemetry() {
      if (telemetryDataCase_ == 34) {
         return (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
     */
    public POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetryOrBuilder getAssetBundleTelemetryOrBuilder() {
      if (telemetryDataCase_ == 34) {
         return (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance();
    }

    public static final int ASSET_POI_DOWNLOAD_TELEMETRY_FIELD_NUMBER = 35;
    /**
     * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
     */
    public boolean hasAssetPoiDownloadTelemetry() {
      return telemetryDataCase_ == 35;
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
     */
    public POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry getAssetPoiDownloadTelemetry() {
      if (telemetryDataCase_ == 35) {
         return (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
     */
    public POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetryOrBuilder getAssetPoiDownloadTelemetryOrBuilder() {
      if (telemetryDataCase_ == 35) {
         return (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance();
    }

    public static final int ASSET_STREAM_DOWNLOAD_TELEMETRY_FIELD_NUMBER = 36;
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
     */
    public boolean hasAssetStreamDownloadTelemetry() {
      return telemetryDataCase_ == 36;
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
     */
    public POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry getAssetStreamDownloadTelemetry() {
      if (telemetryDataCase_ == 36) {
         return (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
     */
    public POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetryOrBuilder getAssetStreamDownloadTelemetryOrBuilder() {
      if (telemetryDataCase_ == 36) {
         return (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance();
    }

    public static final int ASSET_STREAM_CACHE_CULLED_TELEMETRY_FIELD_NUMBER = 37;
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
     */
    public boolean hasAssetStreamCacheCulledTelemetry() {
      return telemetryDataCase_ == 37;
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
     */
    public POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry getAssetStreamCacheCulledTelemetry() {
      if (telemetryDataCase_ == 37) {
         return (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
     */
    public POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetryOrBuilder getAssetStreamCacheCulledTelemetryOrBuilder() {
      if (telemetryDataCase_ == 37) {
         return (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance();
    }

    public static final int RPC_SOCKET_TIMING_TELEMETRY_FIELD_NUMBER = 38;
    /**
     * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
     */
    public boolean hasRpcSocketTimingTelemetry() {
      return telemetryDataCase_ == 38;
    }
    /**
     * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
     */
    public POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry getRpcSocketTimingTelemetry() {
      if (telemetryDataCase_ == 38) {
         return (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
     */
    public POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetryOrBuilder getRpcSocketTimingTelemetryOrBuilder() {
      if (telemetryDataCase_ == 38) {
         return (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance();
    }

    public static final int PERMISSIONS_FLOW_FIELD_NUMBER = 39;
    /**
     * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
     */
    public boolean hasPermissionsFlow() {
      return telemetryDataCase_ == 39;
    }
    /**
     * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
     */
    public POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry getPermissionsFlow() {
      if (telemetryDataCase_ == 39) {
         return (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
     */
    public POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetryOrBuilder getPermissionsFlowOrBuilder() {
      if (telemetryDataCase_ == 39) {
         return (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance();
    }

    public static final int DEVICE_SERVICE_TOGGLE_FIELD_NUMBER = 40;
    /**
     * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
     */
    public boolean hasDeviceServiceToggle() {
      return telemetryDataCase_ == 40;
    }
    /**
     * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
     */
    public POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry getDeviceServiceToggle() {
      if (telemetryDataCase_ == 40) {
         return (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
     */
    public POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetryOrBuilder getDeviceServiceToggleOrBuilder() {
      if (telemetryDataCase_ == 40) {
         return (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance();
    }

    public static final int BOOT_TELEMETRY_FIELD_NUMBER = 41;
    /**
     * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
     */
    public boolean hasBootTelemetry() {
      return telemetryDataCase_ == 41;
    }
    /**
     * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
     */
    public POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry getBootTelemetry() {
      if (telemetryDataCase_ == 41) {
         return (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
     */
    public POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetryOrBuilder getBootTelemetryOrBuilder() {
      if (telemetryDataCase_ == 41) {
         return (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance();
    }

    public static final int USER_ATTRIBUTES_FIELD_NUMBER = 42;
    /**
     * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
     */
    public boolean hasUserAttributes() {
      return telemetryDataCase_ == 42;
    }
    /**
     * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
     */
    public POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes getUserAttributes() {
      if (telemetryDataCase_ == 42) {
         return (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_;
      }
      return POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
     */
    public POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributesOrBuilder getUserAttributesOrBuilder() {
      if (telemetryDataCase_ == 42) {
         return (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_;
      }
      return POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance();
    }

    public static final int ONBOARDING_TELEMETRY_FIELD_NUMBER = 43;
    /**
     * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
     */
    public boolean hasOnboardingTelemetry() {
      return telemetryDataCase_ == 43;
    }
    /**
     * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
     */
    public POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry getOnboardingTelemetry() {
      if (telemetryDataCase_ == 43) {
         return (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
     */
    public POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetryOrBuilder getOnboardingTelemetryOrBuilder() {
      if (telemetryDataCase_ == 43) {
         return (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance();
    }

    public static final int LOGIN_ACTION_TELEMETRY_FIELD_NUMBER = 44;
    /**
     * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
     */
    public boolean hasLoginActionTelemetry() {
      return telemetryDataCase_ == 44;
    }
    /**
     * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
     */
    public POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry getLoginActionTelemetry() {
      if (telemetryDataCase_ == 44) {
         return (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
     */
    public POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetryOrBuilder getLoginActionTelemetryOrBuilder() {
      if (telemetryDataCase_ == 44) {
         return (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance();
    }

    public static final int AR_PHOTO_SESSION_TELEMETRY_FIELD_NUMBER = 45;
    /**
     * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
     */
    public boolean hasArPhotoSessionTelemetry() {
      return telemetryDataCase_ == 45;
    }
    /**
     * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
     */
    public POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession getArPhotoSessionTelemetry() {
      if (telemetryDataCase_ == 45) {
         return (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
     */
    public POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSessionOrBuilder getArPhotoSessionTelemetryOrBuilder() {
      if (telemetryDataCase_ == 45) {
         return (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance();
    }

    public static final int SERVER_DATA_FIELD_NUMBER = 1001;
    /**
     * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
     */
    public boolean hasServerData() {
      return telemetryDataCase_ == 1001;
    }
    /**
     * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
     */
    public POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData getServerData() {
      if (telemetryDataCase_ == 1001) {
         return (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance();
    }
    /**
     * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
     */
    public POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerDataOrBuilder getServerDataOrBuilder() {
      if (telemetryDataCase_ == 1001) {
         return (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_;
      }
      return POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance();
    }

    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 (telemetryDataCase_ == 1) {
        output.writeMessage(1, (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_);
      }
      if (telemetryDataCase_ == 2) {
        output.writeMessage(2, (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_);
      }
      if (telemetryDataCase_ == 3) {
        output.writeMessage(3, (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 4) {
        output.writeMessage(4, (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 5) {
        output.writeMessage(5, (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 6) {
        output.writeMessage(6, (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 7) {
        output.writeMessage(7, (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 8) {
        output.writeMessage(8, (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 9) {
        output.writeMessage(9, (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 10) {
        output.writeMessage(10, (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 11) {
        output.writeMessage(11, (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 12) {
        output.writeMessage(12, (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 13) {
        output.writeMessage(13, (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 14) {
        output.writeMessage(14, (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 15) {
        output.writeMessage(15, (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 16) {
        output.writeMessage(16, (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 17) {
        output.writeMessage(17, (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 18) {
        output.writeMessage(18, (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 19) {
        output.writeMessage(19, (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 20) {
        output.writeMessage(20, (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 21) {
        output.writeMessage(21, (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 22) {
        output.writeMessage(22, (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 23) {
        output.writeMessage(23, (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 24) {
        output.writeMessage(24, (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 25) {
        output.writeMessage(25, (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 26) {
        output.writeMessage(26, (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 27) {
        output.writeMessage(27, (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_);
      }
      if (telemetryDataCase_ == 28) {
        output.writeMessage(28, (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 29) {
        output.writeMessage(29, (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 30) {
        output.writeMessage(30, (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 31) {
        output.writeMessage(31, (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 32) {
        output.writeMessage(32, (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 33) {
        output.writeMessage(33, (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 34) {
        output.writeMessage(34, (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 35) {
        output.writeMessage(35, (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 36) {
        output.writeMessage(36, (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 37) {
        output.writeMessage(37, (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 38) {
        output.writeMessage(38, (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 39) {
        output.writeMessage(39, (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 40) {
        output.writeMessage(40, (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 41) {
        output.writeMessage(41, (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 42) {
        output.writeMessage(42, (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_);
      }
      if (telemetryDataCase_ == 43) {
        output.writeMessage(43, (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 44) {
        output.writeMessage(44, (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 45) {
        output.writeMessage(45, (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_);
      }
      if (telemetryDataCase_ == 1001) {
        output.writeMessage(1001, (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_);
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (telemetryDataCase_ == 1) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_);
      }
      if (telemetryDataCase_ == 2) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_);
      }
      if (telemetryDataCase_ == 3) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(3, (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 4) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 5) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(5, (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 6) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(6, (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 7) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(7, (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 8) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(8, (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 9) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(9, (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 10) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(10, (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 11) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(11, (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 12) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(12, (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 13) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(13, (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 14) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(14, (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 15) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(15, (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 16) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(16, (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 17) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(17, (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 18) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(18, (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 19) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(19, (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 20) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(20, (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 21) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(21, (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 22) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(22, (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 23) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(23, (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 24) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(24, (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 25) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(25, (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 26) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(26, (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 27) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(27, (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_);
      }
      if (telemetryDataCase_ == 28) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(28, (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 29) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(29, (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 30) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(30, (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 31) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(31, (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 32) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(32, (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 33) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(33, (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 34) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(34, (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 35) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(35, (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 36) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(36, (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 37) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(37, (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 38) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(38, (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 39) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(39, (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 40) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(40, (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 41) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(41, (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 42) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(42, (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_);
      }
      if (telemetryDataCase_ == 43) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(43, (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 44) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(44, (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_);
      }
      if (telemetryDataCase_ == 45) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(45, (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_);
      }
      if (telemetryDataCase_ == 1001) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1001, (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_);
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni)) {
        return super.equals(obj);
      }
      POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni other = (POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni) obj;

      boolean result = true;
      result = result && getTelemetryDataCase().equals(
          other.getTelemetryDataCase());
      if (!result) return false;
      switch (telemetryDataCase_) {
        case 1:
          result = result && getBootTime()
              .equals(other.getBootTime());
          break;
        case 2:
          result = result && getFrameRate()
              .equals(other.getFrameRate());
          break;
        case 3:
          result = result && getGenericClickTelemetry()
              .equals(other.getGenericClickTelemetry());
          break;
        case 4:
          result = result && getMapEventsTelemetry()
              .equals(other.getMapEventsTelemetry());
          break;
        case 5:
          result = result && getSpinPokestopTelemetry()
              .equals(other.getSpinPokestopTelemetry());
          break;
        case 6:
          result = result && getProfilePageTelemetry()
              .equals(other.getProfilePageTelemetry());
          break;
        case 7:
          result = result && getShoppingPageTelemetry()
              .equals(other.getShoppingPageTelemetry());
          break;
        case 8:
          result = result && getEncounterPokemonTelemetry()
              .equals(other.getEncounterPokemonTelemetry());
          break;
        case 9:
          result = result && getCatchPokemonTelemetry()
              .equals(other.getCatchPokemonTelemetry());
          break;
        case 10:
          result = result && getDeployPokemonTelemetry()
              .equals(other.getDeployPokemonTelemetry());
          break;
        case 11:
          result = result && getFeedPokemonTelemetry()
              .equals(other.getFeedPokemonTelemetry());
          break;
        case 12:
          result = result && getEvolvePokemonTelemetry()
              .equals(other.getEvolvePokemonTelemetry());
          break;
        case 13:
          result = result && getReleasePokemonTelemetry()
              .equals(other.getReleasePokemonTelemetry());
          break;
        case 14:
          result = result && getNicknamePokemonTelemetry()
              .equals(other.getNicknamePokemonTelemetry());
          break;
        case 15:
          result = result && getNewsPageTelemetry()
              .equals(other.getNewsPageTelemetry());
          break;
        case 16:
          result = result && getItemTelemetry()
              .equals(other.getItemTelemetry());
          break;
        case 17:
          result = result && getBattlePartyTelemetry()
              .equals(other.getBattlePartyTelemetry());
          break;
        case 18:
          result = result && getPasscodeRedeemTelemetry()
              .equals(other.getPasscodeRedeemTelemetry());
          break;
        case 19:
          result = result && getLinkLoginTelemetry()
              .equals(other.getLinkLoginTelemetry());
          break;
        case 20:
          result = result && getRaidTelemetry()
              .equals(other.getRaidTelemetry());
          break;
        case 21:
          result = result && getPushNotificationTelemetry()
              .equals(other.getPushNotificationTelemetry());
          break;
        case 22:
          result = result && getAvatarCustomizationTelemetry()
              .equals(other.getAvatarCustomizationTelemetry());
          break;
        case 23:
          result = result && getReadPointOfInterestDescriptionTelemetry()
              .equals(other.getReadPointOfInterestDescriptionTelemetry());
          break;
        case 24:
          result = result && getWebTelemetry()
              .equals(other.getWebTelemetry());
          break;
        case 25:
          result = result && getChangeArTelemetry()
              .equals(other.getChangeArTelemetry());
          break;
        case 26:
          result = result && getWeatherDetailClickTelemetry()
              .equals(other.getWeatherDetailClickTelemetry());
          break;
        case 27:
          result = result && getUserIssueWeatherReport()
              .equals(other.getUserIssueWeatherReport());
          break;
        case 28:
          result = result && getPokemonInventoryTelemetry()
              .equals(other.getPokemonInventoryTelemetry());
          break;
        case 29:
          result = result && getSocialTelemetry()
              .equals(other.getSocialTelemetry());
          break;
        case 30:
          result = result && getCheckEncounterInfoTelemetry()
              .equals(other.getCheckEncounterInfoTelemetry());
          break;
        case 31:
          result = result && getPokemonGoPlusTelemetry()
              .equals(other.getPokemonGoPlusTelemetry());
          break;
        case 32:
          result = result && getRpcTimingTelemetry()
              .equals(other.getRpcTimingTelemetry());
          break;
        case 33:
          result = result && getSocialGiftCountTelemetry()
              .equals(other.getSocialGiftCountTelemetry());
          break;
        case 34:
          result = result && getAssetBundleTelemetry()
              .equals(other.getAssetBundleTelemetry());
          break;
        case 35:
          result = result && getAssetPoiDownloadTelemetry()
              .equals(other.getAssetPoiDownloadTelemetry());
          break;
        case 36:
          result = result && getAssetStreamDownloadTelemetry()
              .equals(other.getAssetStreamDownloadTelemetry());
          break;
        case 37:
          result = result && getAssetStreamCacheCulledTelemetry()
              .equals(other.getAssetStreamCacheCulledTelemetry());
          break;
        case 38:
          result = result && getRpcSocketTimingTelemetry()
              .equals(other.getRpcSocketTimingTelemetry());
          break;
        case 39:
          result = result && getPermissionsFlow()
              .equals(other.getPermissionsFlow());
          break;
        case 40:
          result = result && getDeviceServiceToggle()
              .equals(other.getDeviceServiceToggle());
          break;
        case 41:
          result = result && getBootTelemetry()
              .equals(other.getBootTelemetry());
          break;
        case 42:
          result = result && getUserAttributes()
              .equals(other.getUserAttributes());
          break;
        case 43:
          result = result && getOnboardingTelemetry()
              .equals(other.getOnboardingTelemetry());
          break;
        case 44:
          result = result && getLoginActionTelemetry()
              .equals(other.getLoginActionTelemetry());
          break;
        case 45:
          result = result && getArPhotoSessionTelemetry()
              .equals(other.getArPhotoSessionTelemetry());
          break;
        case 1001:
          result = result && getServerData()
              .equals(other.getServerData());
          break;
        case 0:
        default:
      }
      result = result && unknownFields.equals(other.unknownFields);
      return result;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      switch (telemetryDataCase_) {
        case 1:
          hash = (37 * hash) + BOOT_TIME_FIELD_NUMBER;
          hash = (53 * hash) + getBootTime().hashCode();
          break;
        case 2:
          hash = (37 * hash) + FRAME_RATE_FIELD_NUMBER;
          hash = (53 * hash) + getFrameRate().hashCode();
          break;
        case 3:
          hash = (37 * hash) + GENERIC_CLICK_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getGenericClickTelemetry().hashCode();
          break;
        case 4:
          hash = (37 * hash) + MAP_EVENTS_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getMapEventsTelemetry().hashCode();
          break;
        case 5:
          hash = (37 * hash) + SPIN_POKESTOP_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getSpinPokestopTelemetry().hashCode();
          break;
        case 6:
          hash = (37 * hash) + PROFILE_PAGE_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getProfilePageTelemetry().hashCode();
          break;
        case 7:
          hash = (37 * hash) + SHOPPING_PAGE_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getShoppingPageTelemetry().hashCode();
          break;
        case 8:
          hash = (37 * hash) + ENCOUNTER_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getEncounterPokemonTelemetry().hashCode();
          break;
        case 9:
          hash = (37 * hash) + CATCH_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getCatchPokemonTelemetry().hashCode();
          break;
        case 10:
          hash = (37 * hash) + DEPLOY_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getDeployPokemonTelemetry().hashCode();
          break;
        case 11:
          hash = (37 * hash) + FEED_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getFeedPokemonTelemetry().hashCode();
          break;
        case 12:
          hash = (37 * hash) + EVOLVE_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getEvolvePokemonTelemetry().hashCode();
          break;
        case 13:
          hash = (37 * hash) + RELEASE_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getReleasePokemonTelemetry().hashCode();
          break;
        case 14:
          hash = (37 * hash) + NICKNAME_POKEMON_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getNicknamePokemonTelemetry().hashCode();
          break;
        case 15:
          hash = (37 * hash) + NEWS_PAGE_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getNewsPageTelemetry().hashCode();
          break;
        case 16:
          hash = (37 * hash) + ITEM_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getItemTelemetry().hashCode();
          break;
        case 17:
          hash = (37 * hash) + BATTLE_PARTY_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getBattlePartyTelemetry().hashCode();
          break;
        case 18:
          hash = (37 * hash) + PASSCODE_REDEEM_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getPasscodeRedeemTelemetry().hashCode();
          break;
        case 19:
          hash = (37 * hash) + LINK_LOGIN_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getLinkLoginTelemetry().hashCode();
          break;
        case 20:
          hash = (37 * hash) + RAID_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getRaidTelemetry().hashCode();
          break;
        case 21:
          hash = (37 * hash) + PUSH_NOTIFICATION_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getPushNotificationTelemetry().hashCode();
          break;
        case 22:
          hash = (37 * hash) + AVATAR_CUSTOMIZATION_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getAvatarCustomizationTelemetry().hashCode();
          break;
        case 23:
          hash = (37 * hash) + READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getReadPointOfInterestDescriptionTelemetry().hashCode();
          break;
        case 24:
          hash = (37 * hash) + WEB_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getWebTelemetry().hashCode();
          break;
        case 25:
          hash = (37 * hash) + CHANGE_AR_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getChangeArTelemetry().hashCode();
          break;
        case 26:
          hash = (37 * hash) + WEATHER_DETAIL_CLICK_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getWeatherDetailClickTelemetry().hashCode();
          break;
        case 27:
          hash = (37 * hash) + USER_ISSUE_WEATHER_REPORT_FIELD_NUMBER;
          hash = (53 * hash) + getUserIssueWeatherReport().hashCode();
          break;
        case 28:
          hash = (37 * hash) + POKEMON_INVENTORY_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getPokemonInventoryTelemetry().hashCode();
          break;
        case 29:
          hash = (37 * hash) + SOCIAL_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getSocialTelemetry().hashCode();
          break;
        case 30:
          hash = (37 * hash) + CHECK_ENCOUNTER_INFO_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getCheckEncounterInfoTelemetry().hashCode();
          break;
        case 31:
          hash = (37 * hash) + POKEMON_GO_PLUS_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getPokemonGoPlusTelemetry().hashCode();
          break;
        case 32:
          hash = (37 * hash) + RPC_TIMING_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getRpcTimingTelemetry().hashCode();
          break;
        case 33:
          hash = (37 * hash) + SOCIAL_GIFT_COUNT_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getSocialGiftCountTelemetry().hashCode();
          break;
        case 34:
          hash = (37 * hash) + ASSET_BUNDLE_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getAssetBundleTelemetry().hashCode();
          break;
        case 35:
          hash = (37 * hash) + ASSET_POI_DOWNLOAD_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getAssetPoiDownloadTelemetry().hashCode();
          break;
        case 36:
          hash = (37 * hash) + ASSET_STREAM_DOWNLOAD_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getAssetStreamDownloadTelemetry().hashCode();
          break;
        case 37:
          hash = (37 * hash) + ASSET_STREAM_CACHE_CULLED_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getAssetStreamCacheCulledTelemetry().hashCode();
          break;
        case 38:
          hash = (37 * hash) + RPC_SOCKET_TIMING_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getRpcSocketTimingTelemetry().hashCode();
          break;
        case 39:
          hash = (37 * hash) + PERMISSIONS_FLOW_FIELD_NUMBER;
          hash = (53 * hash) + getPermissionsFlow().hashCode();
          break;
        case 40:
          hash = (37 * hash) + DEVICE_SERVICE_TOGGLE_FIELD_NUMBER;
          hash = (53 * hash) + getDeviceServiceToggle().hashCode();
          break;
        case 41:
          hash = (37 * hash) + BOOT_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getBootTelemetry().hashCode();
          break;
        case 42:
          hash = (37 * hash) + USER_ATTRIBUTES_FIELD_NUMBER;
          hash = (53 * hash) + getUserAttributes().hashCode();
          break;
        case 43:
          hash = (37 * hash) + ONBOARDING_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getOnboardingTelemetry().hashCode();
          break;
        case 44:
          hash = (37 * hash) + LOGIN_ACTION_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getLoginActionTelemetry().hashCode();
          break;
        case 45:
          hash = (37 * hash) + AR_PHOTO_SESSION_TELEMETRY_FIELD_NUMBER;
          hash = (53 * hash) + getArPhotoSessionTelemetry().hashCode();
          break;
        case 1001:
          hash = (37 * hash) + SERVER_DATA_FIELD_NUMBER;
          hash = (53 * hash) + getServerData().hashCode();
          break;
        case 0:
        default:
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni 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.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code POGOProtos.Data.Telemetry.ClientTelemetryOmni}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:POGOProtos.Data.Telemetry.ClientTelemetryOmni)
        POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmniOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.class, POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.Builder.class);
      }

      // Construct using POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        telemetryDataCase_ = 0;
        telemetryData_ = null;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_descriptor;
      }

      @java.lang.Override
      public POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni getDefaultInstanceForType() {
        return POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.getDefaultInstance();
      }

      @java.lang.Override
      public POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni build() {
        POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni buildPartial() {
        POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni result = new POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni(this);
        if (telemetryDataCase_ == 1) {
          if (bootTimeBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = bootTimeBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 2) {
          if (frameRateBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = frameRateBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 3) {
          if (genericClickTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = genericClickTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 4) {
          if (mapEventsTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = mapEventsTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 5) {
          if (spinPokestopTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = spinPokestopTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 6) {
          if (profilePageTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = profilePageTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 7) {
          if (shoppingPageTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = shoppingPageTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 8) {
          if (encounterPokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = encounterPokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 9) {
          if (catchPokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = catchPokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 10) {
          if (deployPokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = deployPokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 11) {
          if (feedPokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = feedPokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 12) {
          if (evolvePokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = evolvePokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 13) {
          if (releasePokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = releasePokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 14) {
          if (nicknamePokemonTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = nicknamePokemonTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 15) {
          if (newsPageTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = newsPageTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 16) {
          if (itemTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = itemTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 17) {
          if (battlePartyTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = battlePartyTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 18) {
          if (passcodeRedeemTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = passcodeRedeemTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 19) {
          if (linkLoginTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = linkLoginTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 20) {
          if (raidTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = raidTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 21) {
          if (pushNotificationTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = pushNotificationTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 22) {
          if (avatarCustomizationTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = avatarCustomizationTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 23) {
          if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = readPointOfInterestDescriptionTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 24) {
          if (webTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = webTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 25) {
          if (changeArTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = changeArTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 26) {
          if (weatherDetailClickTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = weatherDetailClickTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 27) {
          if (userIssueWeatherReportBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = userIssueWeatherReportBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 28) {
          if (pokemonInventoryTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = pokemonInventoryTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 29) {
          if (socialTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = socialTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 30) {
          if (checkEncounterInfoTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = checkEncounterInfoTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 31) {
          if (pokemonGoPlusTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = pokemonGoPlusTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 32) {
          if (rpcTimingTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = rpcTimingTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 33) {
          if (socialGiftCountTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = socialGiftCountTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 34) {
          if (assetBundleTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = assetBundleTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 35) {
          if (assetPoiDownloadTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = assetPoiDownloadTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 36) {
          if (assetStreamDownloadTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = assetStreamDownloadTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 37) {
          if (assetStreamCacheCulledTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = assetStreamCacheCulledTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 38) {
          if (rpcSocketTimingTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = rpcSocketTimingTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 39) {
          if (permissionsFlowBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = permissionsFlowBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 40) {
          if (deviceServiceToggleBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = deviceServiceToggleBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 41) {
          if (bootTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = bootTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 42) {
          if (userAttributesBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = userAttributesBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 43) {
          if (onboardingTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = onboardingTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 44) {
          if (loginActionTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = loginActionTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 45) {
          if (arPhotoSessionTelemetryBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = arPhotoSessionTelemetryBuilder_.build();
          }
        }
        if (telemetryDataCase_ == 1001) {
          if (serverDataBuilder_ == null) {
            result.telemetryData_ = telemetryData_;
          } else {
            result.telemetryData_ = serverDataBuilder_.build();
          }
        }
        result.telemetryDataCase_ = telemetryDataCase_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return (Builder) super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return (Builder) super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return (Builder) super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return (Builder) super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni) {
          return mergeFrom((POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni other) {
        if (other == POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni.getDefaultInstance()) return this;
        switch (other.getTelemetryDataCase()) {
          case BOOT_TIME: {
            mergeBootTime(other.getBootTime());
            break;
          }
          case FRAME_RATE: {
            mergeFrameRate(other.getFrameRate());
            break;
          }
          case GENERIC_CLICK_TELEMETRY: {
            mergeGenericClickTelemetry(other.getGenericClickTelemetry());
            break;
          }
          case MAP_EVENTS_TELEMETRY: {
            mergeMapEventsTelemetry(other.getMapEventsTelemetry());
            break;
          }
          case SPIN_POKESTOP_TELEMETRY: {
            mergeSpinPokestopTelemetry(other.getSpinPokestopTelemetry());
            break;
          }
          case PROFILE_PAGE_TELEMETRY: {
            mergeProfilePageTelemetry(other.getProfilePageTelemetry());
            break;
          }
          case SHOPPING_PAGE_TELEMETRY: {
            mergeShoppingPageTelemetry(other.getShoppingPageTelemetry());
            break;
          }
          case ENCOUNTER_POKEMON_TELEMETRY: {
            mergeEncounterPokemonTelemetry(other.getEncounterPokemonTelemetry());
            break;
          }
          case CATCH_POKEMON_TELEMETRY: {
            mergeCatchPokemonTelemetry(other.getCatchPokemonTelemetry());
            break;
          }
          case DEPLOY_POKEMON_TELEMETRY: {
            mergeDeployPokemonTelemetry(other.getDeployPokemonTelemetry());
            break;
          }
          case FEED_POKEMON_TELEMETRY: {
            mergeFeedPokemonTelemetry(other.getFeedPokemonTelemetry());
            break;
          }
          case EVOLVE_POKEMON_TELEMETRY: {
            mergeEvolvePokemonTelemetry(other.getEvolvePokemonTelemetry());
            break;
          }
          case RELEASE_POKEMON_TELEMETRY: {
            mergeReleasePokemonTelemetry(other.getReleasePokemonTelemetry());
            break;
          }
          case NICKNAME_POKEMON_TELEMETRY: {
            mergeNicknamePokemonTelemetry(other.getNicknamePokemonTelemetry());
            break;
          }
          case NEWS_PAGE_TELEMETRY: {
            mergeNewsPageTelemetry(other.getNewsPageTelemetry());
            break;
          }
          case ITEM_TELEMETRY: {
            mergeItemTelemetry(other.getItemTelemetry());
            break;
          }
          case BATTLE_PARTY_TELEMETRY: {
            mergeBattlePartyTelemetry(other.getBattlePartyTelemetry());
            break;
          }
          case PASSCODE_REDEEM_TELEMETRY: {
            mergePasscodeRedeemTelemetry(other.getPasscodeRedeemTelemetry());
            break;
          }
          case LINK_LOGIN_TELEMETRY: {
            mergeLinkLoginTelemetry(other.getLinkLoginTelemetry());
            break;
          }
          case RAID_TELEMETRY: {
            mergeRaidTelemetry(other.getRaidTelemetry());
            break;
          }
          case PUSH_NOTIFICATION_TELEMETRY: {
            mergePushNotificationTelemetry(other.getPushNotificationTelemetry());
            break;
          }
          case AVATAR_CUSTOMIZATION_TELEMETRY: {
            mergeAvatarCustomizationTelemetry(other.getAvatarCustomizationTelemetry());
            break;
          }
          case READ_POINT_OF_INTEREST_DESCRIPTION_TELEMETRY: {
            mergeReadPointOfInterestDescriptionTelemetry(other.getReadPointOfInterestDescriptionTelemetry());
            break;
          }
          case WEB_TELEMETRY: {
            mergeWebTelemetry(other.getWebTelemetry());
            break;
          }
          case CHANGE_AR_TELEMETRY: {
            mergeChangeArTelemetry(other.getChangeArTelemetry());
            break;
          }
          case WEATHER_DETAIL_CLICK_TELEMETRY: {
            mergeWeatherDetailClickTelemetry(other.getWeatherDetailClickTelemetry());
            break;
          }
          case USER_ISSUE_WEATHER_REPORT: {
            mergeUserIssueWeatherReport(other.getUserIssueWeatherReport());
            break;
          }
          case POKEMON_INVENTORY_TELEMETRY: {
            mergePokemonInventoryTelemetry(other.getPokemonInventoryTelemetry());
            break;
          }
          case SOCIAL_TELEMETRY: {
            mergeSocialTelemetry(other.getSocialTelemetry());
            break;
          }
          case CHECK_ENCOUNTER_INFO_TELEMETRY: {
            mergeCheckEncounterInfoTelemetry(other.getCheckEncounterInfoTelemetry());
            break;
          }
          case POKEMON_GO_PLUS_TELEMETRY: {
            mergePokemonGoPlusTelemetry(other.getPokemonGoPlusTelemetry());
            break;
          }
          case RPC_TIMING_TELEMETRY: {
            mergeRpcTimingTelemetry(other.getRpcTimingTelemetry());
            break;
          }
          case SOCIAL_GIFT_COUNT_TELEMETRY: {
            mergeSocialGiftCountTelemetry(other.getSocialGiftCountTelemetry());
            break;
          }
          case ASSET_BUNDLE_TELEMETRY: {
            mergeAssetBundleTelemetry(other.getAssetBundleTelemetry());
            break;
          }
          case ASSET_POI_DOWNLOAD_TELEMETRY: {
            mergeAssetPoiDownloadTelemetry(other.getAssetPoiDownloadTelemetry());
            break;
          }
          case ASSET_STREAM_DOWNLOAD_TELEMETRY: {
            mergeAssetStreamDownloadTelemetry(other.getAssetStreamDownloadTelemetry());
            break;
          }
          case ASSET_STREAM_CACHE_CULLED_TELEMETRY: {
            mergeAssetStreamCacheCulledTelemetry(other.getAssetStreamCacheCulledTelemetry());
            break;
          }
          case RPC_SOCKET_TIMING_TELEMETRY: {
            mergeRpcSocketTimingTelemetry(other.getRpcSocketTimingTelemetry());
            break;
          }
          case PERMISSIONS_FLOW: {
            mergePermissionsFlow(other.getPermissionsFlow());
            break;
          }
          case DEVICE_SERVICE_TOGGLE: {
            mergeDeviceServiceToggle(other.getDeviceServiceToggle());
            break;
          }
          case BOOT_TELEMETRY: {
            mergeBootTelemetry(other.getBootTelemetry());
            break;
          }
          case USER_ATTRIBUTES: {
            mergeUserAttributes(other.getUserAttributes());
            break;
          }
          case ONBOARDING_TELEMETRY: {
            mergeOnboardingTelemetry(other.getOnboardingTelemetry());
            break;
          }
          case LOGIN_ACTION_TELEMETRY: {
            mergeLoginActionTelemetry(other.getLoginActionTelemetry());
            break;
          }
          case AR_PHOTO_SESSION_TELEMETRY: {
            mergeArPhotoSessionTelemetry(other.getArPhotoSessionTelemetry());
            break;
          }
          case SERVER_DATA: {
            mergeServerData(other.getServerData());
            break;
          }
          case TELEMETRYDATA_NOT_SET: {
            break;
          }
        }
        this.mergeUnknownFields(other.unknownFields);
        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 {
        POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int telemetryDataCase_ = 0;
      private java.lang.Object telemetryData_;
      public TelemetryDataCase
          getTelemetryDataCase() {
        return TelemetryDataCase.forNumber(
            telemetryDataCase_);
      }

      public Builder clearTelemetryData() {
        telemetryDataCase_ = 0;
        telemetryData_ = null;
        onChanged();
        return this;
      }


      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime, POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.Builder, POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTimeOrBuilder> bootTimeBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public boolean hasBootTime() {
        return telemetryDataCase_ == 1;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime getBootTime() {
        if (bootTimeBuilder_ == null) {
          if (telemetryDataCase_ == 1) {
            return (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 1) {
            return bootTimeBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public Builder setBootTime(POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime value) {
        if (bootTimeBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          bootTimeBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 1;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public Builder setBootTime(
          POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.Builder builderForValue) {
        if (bootTimeBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          bootTimeBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 1;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public Builder mergeBootTime(POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime value) {
        if (bootTimeBuilder_ == null) {
          if (telemetryDataCase_ == 1 &&
              telemetryData_ != POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.newBuilder((POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 1) {
            bootTimeBuilder_.mergeFrom(value);
          }
          bootTimeBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 1;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public Builder clearBootTime() {
        if (bootTimeBuilder_ == null) {
          if (telemetryDataCase_ == 1) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 1) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          bootTimeBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.Builder getBootTimeBuilder() {
        return getBootTimeFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      public POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTimeOrBuilder getBootTimeOrBuilder() {
        if ((telemetryDataCase_ == 1) && (bootTimeBuilder_ != null)) {
          return bootTimeBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 1) {
            return (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTime boot_time = 1;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime, POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.Builder, POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTimeOrBuilder> 
          getBootTimeFieldBuilder() {
        if (bootTimeBuilder_ == null) {
          if (!(telemetryDataCase_ == 1)) {
            telemetryData_ = POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.getDefaultInstance();
          }
          bootTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime, POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime.Builder, POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTimeOrBuilder>(
                  (POGOProtos.Data.Telemetry.BootTimeOuterClass.BootTime) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 1;
        onChanged();;
        return bootTimeBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate, POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.Builder, POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRateOrBuilder> frameRateBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public boolean hasFrameRate() {
        return telemetryDataCase_ == 2;
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate getFrameRate() {
        if (frameRateBuilder_ == null) {
          if (telemetryDataCase_ == 2) {
            return (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 2) {
            return frameRateBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public Builder setFrameRate(POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate value) {
        if (frameRateBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          frameRateBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 2;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public Builder setFrameRate(
          POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.Builder builderForValue) {
        if (frameRateBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          frameRateBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 2;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public Builder mergeFrameRate(POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate value) {
        if (frameRateBuilder_ == null) {
          if (telemetryDataCase_ == 2 &&
              telemetryData_ != POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.newBuilder((POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 2) {
            frameRateBuilder_.mergeFrom(value);
          }
          frameRateBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 2;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public Builder clearFrameRate() {
        if (frameRateBuilder_ == null) {
          if (telemetryDataCase_ == 2) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 2) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          frameRateBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.Builder getFrameRateBuilder() {
        return getFrameRateFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      public POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRateOrBuilder getFrameRateOrBuilder() {
        if ((telemetryDataCase_ == 2) && (frameRateBuilder_ != null)) {
          return frameRateBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 2) {
            return (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.FrameRate frame_rate = 2;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate, POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.Builder, POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRateOrBuilder> 
          getFrameRateFieldBuilder() {
        if (frameRateBuilder_ == null) {
          if (!(telemetryDataCase_ == 2)) {
            telemetryData_ = POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.getDefaultInstance();
          }
          frameRateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate, POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate.Builder, POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRateOrBuilder>(
                  (POGOProtos.Data.Telemetry.FrameRateOuterClass.FrameRate) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 2;
        onChanged();;
        return frameRateBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry, POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.Builder, POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetryOrBuilder> genericClickTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public boolean hasGenericClickTelemetry() {
        return telemetryDataCase_ == 3;
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry getGenericClickTelemetry() {
        if (genericClickTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 3) {
            return (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 3) {
            return genericClickTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public Builder setGenericClickTelemetry(POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry value) {
        if (genericClickTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          genericClickTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 3;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public Builder setGenericClickTelemetry(
          POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.Builder builderForValue) {
        if (genericClickTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          genericClickTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 3;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public Builder mergeGenericClickTelemetry(POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry value) {
        if (genericClickTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 3 &&
              telemetryData_ != POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.newBuilder((POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 3) {
            genericClickTelemetryBuilder_.mergeFrom(value);
          }
          genericClickTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 3;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public Builder clearGenericClickTelemetry() {
        if (genericClickTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 3) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 3) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          genericClickTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.Builder getGenericClickTelemetryBuilder() {
        return getGenericClickTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      public POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetryOrBuilder getGenericClickTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 3) && (genericClickTelemetryBuilder_ != null)) {
          return genericClickTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 3) {
            return (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.GenericClickTelemetry generic_click_telemetry = 3;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry, POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.Builder, POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetryOrBuilder> 
          getGenericClickTelemetryFieldBuilder() {
        if (genericClickTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 3)) {
            telemetryData_ = POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.getDefaultInstance();
          }
          genericClickTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry, POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry.Builder, POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.GenericClickTelemetryOuterClass.GenericClickTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 3;
        onChanged();;
        return genericClickTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry, POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.Builder, POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetryOrBuilder> mapEventsTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public boolean hasMapEventsTelemetry() {
        return telemetryDataCase_ == 4;
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry getMapEventsTelemetry() {
        if (mapEventsTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 4) {
            return (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 4) {
            return mapEventsTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public Builder setMapEventsTelemetry(POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry value) {
        if (mapEventsTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          mapEventsTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 4;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public Builder setMapEventsTelemetry(
          POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.Builder builderForValue) {
        if (mapEventsTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          mapEventsTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 4;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public Builder mergeMapEventsTelemetry(POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry value) {
        if (mapEventsTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 4 &&
              telemetryData_ != POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.newBuilder((POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 4) {
            mapEventsTelemetryBuilder_.mergeFrom(value);
          }
          mapEventsTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 4;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public Builder clearMapEventsTelemetry() {
        if (mapEventsTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 4) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 4) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          mapEventsTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.Builder getMapEventsTelemetryBuilder() {
        return getMapEventsTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      public POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetryOrBuilder getMapEventsTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 4) && (mapEventsTelemetryBuilder_ != null)) {
          return mapEventsTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 4) {
            return (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.MapEventsTelemetry map_events_telemetry = 4;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry, POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.Builder, POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetryOrBuilder> 
          getMapEventsTelemetryFieldBuilder() {
        if (mapEventsTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 4)) {
            telemetryData_ = POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.getDefaultInstance();
          }
          mapEventsTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry, POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry.Builder, POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.MapEventsTelemetryOuterClass.MapEventsTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 4;
        onChanged();;
        return mapEventsTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry, POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.Builder, POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetryOrBuilder> spinPokestopTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public boolean hasSpinPokestopTelemetry() {
        return telemetryDataCase_ == 5;
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry getSpinPokestopTelemetry() {
        if (spinPokestopTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 5) {
            return (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 5) {
            return spinPokestopTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public Builder setSpinPokestopTelemetry(POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry value) {
        if (spinPokestopTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          spinPokestopTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 5;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public Builder setSpinPokestopTelemetry(
          POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.Builder builderForValue) {
        if (spinPokestopTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          spinPokestopTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 5;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public Builder mergeSpinPokestopTelemetry(POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry value) {
        if (spinPokestopTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 5 &&
              telemetryData_ != POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.newBuilder((POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 5) {
            spinPokestopTelemetryBuilder_.mergeFrom(value);
          }
          spinPokestopTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 5;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public Builder clearSpinPokestopTelemetry() {
        if (spinPokestopTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 5) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 5) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          spinPokestopTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.Builder getSpinPokestopTelemetryBuilder() {
        return getSpinPokestopTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      public POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetryOrBuilder getSpinPokestopTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 5) && (spinPokestopTelemetryBuilder_ != null)) {
          return spinPokestopTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 5) {
            return (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.SpinPokestopTelemetry spin_pokestop_telemetry = 5;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry, POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.Builder, POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetryOrBuilder> 
          getSpinPokestopTelemetryFieldBuilder() {
        if (spinPokestopTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 5)) {
            telemetryData_ = POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.getDefaultInstance();
          }
          spinPokestopTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry, POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry.Builder, POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.SpinPokestopTelemetryOuterClass.SpinPokestopTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 5;
        onChanged();;
        return spinPokestopTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry, POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.Builder, POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetryOrBuilder> profilePageTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public boolean hasProfilePageTelemetry() {
        return telemetryDataCase_ == 6;
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry getProfilePageTelemetry() {
        if (profilePageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 6) {
            return (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 6) {
            return profilePageTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public Builder setProfilePageTelemetry(POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry value) {
        if (profilePageTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          profilePageTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 6;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public Builder setProfilePageTelemetry(
          POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.Builder builderForValue) {
        if (profilePageTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          profilePageTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 6;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public Builder mergeProfilePageTelemetry(POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry value) {
        if (profilePageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 6 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.newBuilder((POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 6) {
            profilePageTelemetryBuilder_.mergeFrom(value);
          }
          profilePageTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 6;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public Builder clearProfilePageTelemetry() {
        if (profilePageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 6) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 6) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          profilePageTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.Builder getProfilePageTelemetryBuilder() {
        return getProfilePageTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      public POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetryOrBuilder getProfilePageTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 6) && (profilePageTelemetryBuilder_ != null)) {
          return profilePageTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 6) {
            return (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ProfilePageTelemetry profile_page_telemetry = 6;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry, POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.Builder, POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetryOrBuilder> 
          getProfilePageTelemetryFieldBuilder() {
        if (profilePageTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 6)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.getDefaultInstance();
          }
          profilePageTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry, POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry.Builder, POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.ProfilePageTelemetryOuterClass.ProfilePageTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 6;
        onChanged();;
        return profilePageTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry, POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.Builder, POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetryOrBuilder> shoppingPageTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public boolean hasShoppingPageTelemetry() {
        return telemetryDataCase_ == 7;
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry getShoppingPageTelemetry() {
        if (shoppingPageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 7) {
            return (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 7) {
            return shoppingPageTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public Builder setShoppingPageTelemetry(POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry value) {
        if (shoppingPageTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          shoppingPageTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 7;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public Builder setShoppingPageTelemetry(
          POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.Builder builderForValue) {
        if (shoppingPageTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          shoppingPageTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 7;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public Builder mergeShoppingPageTelemetry(POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry value) {
        if (shoppingPageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 7 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.newBuilder((POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 7) {
            shoppingPageTelemetryBuilder_.mergeFrom(value);
          }
          shoppingPageTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 7;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public Builder clearShoppingPageTelemetry() {
        if (shoppingPageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 7) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 7) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          shoppingPageTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.Builder getShoppingPageTelemetryBuilder() {
        return getShoppingPageTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      public POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetryOrBuilder getShoppingPageTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 7) && (shoppingPageTelemetryBuilder_ != null)) {
          return shoppingPageTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 7) {
            return (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ShoppingPageTelemetry shopping_page_telemetry = 7;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry, POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.Builder, POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetryOrBuilder> 
          getShoppingPageTelemetryFieldBuilder() {
        if (shoppingPageTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 7)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.getDefaultInstance();
          }
          shoppingPageTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry, POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry.Builder, POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.ShoppingPageTelemetryOuterClass.ShoppingPageTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 7;
        onChanged();;
        return shoppingPageTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry, POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetryOrBuilder> encounterPokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public boolean hasEncounterPokemonTelemetry() {
        return telemetryDataCase_ == 8;
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry getEncounterPokemonTelemetry() {
        if (encounterPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 8) {
            return (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 8) {
            return encounterPokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public Builder setEncounterPokemonTelemetry(POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry value) {
        if (encounterPokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          encounterPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 8;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public Builder setEncounterPokemonTelemetry(
          POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.Builder builderForValue) {
        if (encounterPokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          encounterPokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 8;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public Builder mergeEncounterPokemonTelemetry(POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry value) {
        if (encounterPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 8 &&
              telemetryData_ != POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 8) {
            encounterPokemonTelemetryBuilder_.mergeFrom(value);
          }
          encounterPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 8;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public Builder clearEncounterPokemonTelemetry() {
        if (encounterPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 8) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 8) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          encounterPokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.Builder getEncounterPokemonTelemetryBuilder() {
        return getEncounterPokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      public POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetryOrBuilder getEncounterPokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 8) && (encounterPokemonTelemetryBuilder_ != null)) {
          return encounterPokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 8) {
            return (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.EncounterPokemonTelemetry encounter_pokemon_telemetry = 8;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry, POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetryOrBuilder> 
          getEncounterPokemonTelemetryFieldBuilder() {
        if (encounterPokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 8)) {
            telemetryData_ = POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.getDefaultInstance();
          }
          encounterPokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry, POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.EncounterPokemonTelemetryOuterClass.EncounterPokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 8;
        onChanged();;
        return encounterPokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry, POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetryOrBuilder> catchPokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public boolean hasCatchPokemonTelemetry() {
        return telemetryDataCase_ == 9;
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry getCatchPokemonTelemetry() {
        if (catchPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 9) {
            return (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 9) {
            return catchPokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public Builder setCatchPokemonTelemetry(POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry value) {
        if (catchPokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          catchPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 9;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public Builder setCatchPokemonTelemetry(
          POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.Builder builderForValue) {
        if (catchPokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          catchPokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 9;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public Builder mergeCatchPokemonTelemetry(POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry value) {
        if (catchPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 9 &&
              telemetryData_ != POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 9) {
            catchPokemonTelemetryBuilder_.mergeFrom(value);
          }
          catchPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 9;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public Builder clearCatchPokemonTelemetry() {
        if (catchPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 9) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 9) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          catchPokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.Builder getCatchPokemonTelemetryBuilder() {
        return getCatchPokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      public POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetryOrBuilder getCatchPokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 9) && (catchPokemonTelemetryBuilder_ != null)) {
          return catchPokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 9) {
            return (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.CatchPokemonTelemetry catch_pokemon_telemetry = 9;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry, POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetryOrBuilder> 
          getCatchPokemonTelemetryFieldBuilder() {
        if (catchPokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 9)) {
            telemetryData_ = POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.getDefaultInstance();
          }
          catchPokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry, POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.CatchPokemonTelemetryOuterClass.CatchPokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 9;
        onChanged();;
        return catchPokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry, POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetryOrBuilder> deployPokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public boolean hasDeployPokemonTelemetry() {
        return telemetryDataCase_ == 10;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry getDeployPokemonTelemetry() {
        if (deployPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 10) {
            return (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 10) {
            return deployPokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public Builder setDeployPokemonTelemetry(POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry value) {
        if (deployPokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          deployPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 10;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public Builder setDeployPokemonTelemetry(
          POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.Builder builderForValue) {
        if (deployPokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          deployPokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 10;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public Builder mergeDeployPokemonTelemetry(POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry value) {
        if (deployPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 10 &&
              telemetryData_ != POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 10) {
            deployPokemonTelemetryBuilder_.mergeFrom(value);
          }
          deployPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 10;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public Builder clearDeployPokemonTelemetry() {
        if (deployPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 10) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 10) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          deployPokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.Builder getDeployPokemonTelemetryBuilder() {
        return getDeployPokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      public POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetryOrBuilder getDeployPokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 10) && (deployPokemonTelemetryBuilder_ != null)) {
          return deployPokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 10) {
            return (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.DeployPokemonTelemetry deploy_pokemon_telemetry = 10;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry, POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetryOrBuilder> 
          getDeployPokemonTelemetryFieldBuilder() {
        if (deployPokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 10)) {
            telemetryData_ = POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.getDefaultInstance();
          }
          deployPokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry, POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.DeployPokemonTelemetryOuterClass.DeployPokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 10;
        onChanged();;
        return deployPokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry, POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetryOrBuilder> feedPokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public boolean hasFeedPokemonTelemetry() {
        return telemetryDataCase_ == 11;
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry getFeedPokemonTelemetry() {
        if (feedPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 11) {
            return (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 11) {
            return feedPokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public Builder setFeedPokemonTelemetry(POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry value) {
        if (feedPokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          feedPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 11;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public Builder setFeedPokemonTelemetry(
          POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.Builder builderForValue) {
        if (feedPokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          feedPokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 11;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public Builder mergeFeedPokemonTelemetry(POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry value) {
        if (feedPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 11 &&
              telemetryData_ != POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 11) {
            feedPokemonTelemetryBuilder_.mergeFrom(value);
          }
          feedPokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 11;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public Builder clearFeedPokemonTelemetry() {
        if (feedPokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 11) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 11) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          feedPokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.Builder getFeedPokemonTelemetryBuilder() {
        return getFeedPokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      public POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetryOrBuilder getFeedPokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 11) && (feedPokemonTelemetryBuilder_ != null)) {
          return feedPokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 11) {
            return (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.FeedPokemonTelemetry feed_pokemon_telemetry = 11;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry, POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetryOrBuilder> 
          getFeedPokemonTelemetryFieldBuilder() {
        if (feedPokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 11)) {
            telemetryData_ = POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.getDefaultInstance();
          }
          feedPokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry, POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry.Builder, POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.FeedPokemonTelemetryOuterClass.FeedPokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 11;
        onChanged();;
        return feedPokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry, POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetryOrBuilder> evolvePokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public boolean hasEvolvePokemonTelemetry() {
        return telemetryDataCase_ == 12;
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry getEvolvePokemonTelemetry() {
        if (evolvePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 12) {
            return (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 12) {
            return evolvePokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public Builder setEvolvePokemonTelemetry(POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry value) {
        if (evolvePokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          evolvePokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 12;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public Builder setEvolvePokemonTelemetry(
          POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.Builder builderForValue) {
        if (evolvePokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          evolvePokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 12;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public Builder mergeEvolvePokemonTelemetry(POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry value) {
        if (evolvePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 12 &&
              telemetryData_ != POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 12) {
            evolvePokemonTelemetryBuilder_.mergeFrom(value);
          }
          evolvePokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 12;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public Builder clearEvolvePokemonTelemetry() {
        if (evolvePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 12) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 12) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          evolvePokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.Builder getEvolvePokemonTelemetryBuilder() {
        return getEvolvePokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      public POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetryOrBuilder getEvolvePokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 12) && (evolvePokemonTelemetryBuilder_ != null)) {
          return evolvePokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 12) {
            return (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.EvolvePokemonTelemetry evolve_pokemon_telemetry = 12;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry, POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetryOrBuilder> 
          getEvolvePokemonTelemetryFieldBuilder() {
        if (evolvePokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 12)) {
            telemetryData_ = POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.getDefaultInstance();
          }
          evolvePokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry, POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.EvolvePokemonTelemetryOuterClass.EvolvePokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 12;
        onChanged();;
        return evolvePokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry, POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetryOrBuilder> releasePokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public boolean hasReleasePokemonTelemetry() {
        return telemetryDataCase_ == 13;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry getReleasePokemonTelemetry() {
        if (releasePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 13) {
            return (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 13) {
            return releasePokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public Builder setReleasePokemonTelemetry(POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry value) {
        if (releasePokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          releasePokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 13;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public Builder setReleasePokemonTelemetry(
          POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.Builder builderForValue) {
        if (releasePokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          releasePokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 13;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public Builder mergeReleasePokemonTelemetry(POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry value) {
        if (releasePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 13 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 13) {
            releasePokemonTelemetryBuilder_.mergeFrom(value);
          }
          releasePokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 13;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public Builder clearReleasePokemonTelemetry() {
        if (releasePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 13) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 13) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          releasePokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.Builder getReleasePokemonTelemetryBuilder() {
        return getReleasePokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      public POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetryOrBuilder getReleasePokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 13) && (releasePokemonTelemetryBuilder_ != null)) {
          return releasePokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 13) {
            return (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ReleasePokemonTelemetry release_pokemon_telemetry = 13;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry, POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetryOrBuilder> 
          getReleasePokemonTelemetryFieldBuilder() {
        if (releasePokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 13)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.getDefaultInstance();
          }
          releasePokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry, POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.ReleasePokemonTelemetryOuterClass.ReleasePokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 13;
        onChanged();;
        return releasePokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry, POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetryOrBuilder> nicknamePokemonTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public boolean hasNicknamePokemonTelemetry() {
        return telemetryDataCase_ == 14;
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry getNicknamePokemonTelemetry() {
        if (nicknamePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 14) {
            return (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 14) {
            return nicknamePokemonTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public Builder setNicknamePokemonTelemetry(POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry value) {
        if (nicknamePokemonTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          nicknamePokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 14;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public Builder setNicknamePokemonTelemetry(
          POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.Builder builderForValue) {
        if (nicknamePokemonTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          nicknamePokemonTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 14;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public Builder mergeNicknamePokemonTelemetry(POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry value) {
        if (nicknamePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 14 &&
              telemetryData_ != POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.newBuilder((POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 14) {
            nicknamePokemonTelemetryBuilder_.mergeFrom(value);
          }
          nicknamePokemonTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 14;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public Builder clearNicknamePokemonTelemetry() {
        if (nicknamePokemonTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 14) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 14) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          nicknamePokemonTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.Builder getNicknamePokemonTelemetryBuilder() {
        return getNicknamePokemonTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      public POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetryOrBuilder getNicknamePokemonTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 14) && (nicknamePokemonTelemetryBuilder_ != null)) {
          return nicknamePokemonTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 14) {
            return (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.NicknamePokemonTelemetry nickname_pokemon_telemetry = 14;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry, POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetryOrBuilder> 
          getNicknamePokemonTelemetryFieldBuilder() {
        if (nicknamePokemonTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 14)) {
            telemetryData_ = POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.getDefaultInstance();
          }
          nicknamePokemonTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry, POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry.Builder, POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.NicknamePokemonTelemetryOuterClass.NicknamePokemonTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 14;
        onChanged();;
        return nicknamePokemonTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry, POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.Builder, POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetryOrBuilder> newsPageTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public boolean hasNewsPageTelemetry() {
        return telemetryDataCase_ == 15;
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry getNewsPageTelemetry() {
        if (newsPageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 15) {
            return (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 15) {
            return newsPageTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public Builder setNewsPageTelemetry(POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry value) {
        if (newsPageTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          newsPageTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 15;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public Builder setNewsPageTelemetry(
          POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.Builder builderForValue) {
        if (newsPageTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          newsPageTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 15;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public Builder mergeNewsPageTelemetry(POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry value) {
        if (newsPageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 15 &&
              telemetryData_ != POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.newBuilder((POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 15) {
            newsPageTelemetryBuilder_.mergeFrom(value);
          }
          newsPageTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 15;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public Builder clearNewsPageTelemetry() {
        if (newsPageTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 15) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 15) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          newsPageTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.Builder getNewsPageTelemetryBuilder() {
        return getNewsPageTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      public POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetryOrBuilder getNewsPageTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 15) && (newsPageTelemetryBuilder_ != null)) {
          return newsPageTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 15) {
            return (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.NewsPageTelemetry news_page_telemetry = 15;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry, POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.Builder, POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetryOrBuilder> 
          getNewsPageTelemetryFieldBuilder() {
        if (newsPageTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 15)) {
            telemetryData_ = POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.getDefaultInstance();
          }
          newsPageTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry, POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry.Builder, POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.NewsPageTelemetryOuterClass.NewsPageTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 15;
        onChanged();;
        return newsPageTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry, POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.Builder, POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetryOrBuilder> itemTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public boolean hasItemTelemetry() {
        return telemetryDataCase_ == 16;
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry getItemTelemetry() {
        if (itemTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 16) {
            return (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 16) {
            return itemTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public Builder setItemTelemetry(POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry value) {
        if (itemTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          itemTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 16;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public Builder setItemTelemetry(
          POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.Builder builderForValue) {
        if (itemTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          itemTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 16;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public Builder mergeItemTelemetry(POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry value) {
        if (itemTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 16 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.newBuilder((POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 16) {
            itemTelemetryBuilder_.mergeFrom(value);
          }
          itemTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 16;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public Builder clearItemTelemetry() {
        if (itemTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 16) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 16) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          itemTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.Builder getItemTelemetryBuilder() {
        return getItemTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      public POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetryOrBuilder getItemTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 16) && (itemTelemetryBuilder_ != null)) {
          return itemTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 16) {
            return (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ItemTelemetry item_telemetry = 16;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry, POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.Builder, POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetryOrBuilder> 
          getItemTelemetryFieldBuilder() {
        if (itemTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 16)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.getDefaultInstance();
          }
          itemTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry, POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry.Builder, POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.ItemTelemetryOuterClass.ItemTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 16;
        onChanged();;
        return itemTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry, POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.Builder, POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetryOrBuilder> battlePartyTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public boolean hasBattlePartyTelemetry() {
        return telemetryDataCase_ == 17;
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry getBattlePartyTelemetry() {
        if (battlePartyTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 17) {
            return (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 17) {
            return battlePartyTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public Builder setBattlePartyTelemetry(POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry value) {
        if (battlePartyTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          battlePartyTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 17;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public Builder setBattlePartyTelemetry(
          POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.Builder builderForValue) {
        if (battlePartyTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          battlePartyTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 17;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public Builder mergeBattlePartyTelemetry(POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry value) {
        if (battlePartyTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 17 &&
              telemetryData_ != POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.newBuilder((POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 17) {
            battlePartyTelemetryBuilder_.mergeFrom(value);
          }
          battlePartyTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 17;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public Builder clearBattlePartyTelemetry() {
        if (battlePartyTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 17) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 17) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          battlePartyTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.Builder getBattlePartyTelemetryBuilder() {
        return getBattlePartyTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      public POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetryOrBuilder getBattlePartyTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 17) && (battlePartyTelemetryBuilder_ != null)) {
          return battlePartyTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 17) {
            return (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.BattlePartyTelemetry battle_party_telemetry = 17;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry, POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.Builder, POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetryOrBuilder> 
          getBattlePartyTelemetryFieldBuilder() {
        if (battlePartyTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 17)) {
            telemetryData_ = POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.getDefaultInstance();
          }
          battlePartyTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry, POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry.Builder, POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.BattlePartyTelemetryOuterClass.BattlePartyTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 17;
        onChanged();;
        return battlePartyTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry, POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.Builder, POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetryOrBuilder> passcodeRedeemTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public boolean hasPasscodeRedeemTelemetry() {
        return telemetryDataCase_ == 18;
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry getPasscodeRedeemTelemetry() {
        if (passcodeRedeemTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 18) {
            return (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 18) {
            return passcodeRedeemTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public Builder setPasscodeRedeemTelemetry(POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry value) {
        if (passcodeRedeemTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          passcodeRedeemTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 18;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public Builder setPasscodeRedeemTelemetry(
          POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.Builder builderForValue) {
        if (passcodeRedeemTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          passcodeRedeemTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 18;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public Builder mergePasscodeRedeemTelemetry(POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry value) {
        if (passcodeRedeemTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 18 &&
              telemetryData_ != POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.newBuilder((POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 18) {
            passcodeRedeemTelemetryBuilder_.mergeFrom(value);
          }
          passcodeRedeemTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 18;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public Builder clearPasscodeRedeemTelemetry() {
        if (passcodeRedeemTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 18) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 18) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          passcodeRedeemTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.Builder getPasscodeRedeemTelemetryBuilder() {
        return getPasscodeRedeemTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      public POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetryOrBuilder getPasscodeRedeemTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 18) && (passcodeRedeemTelemetryBuilder_ != null)) {
          return passcodeRedeemTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 18) {
            return (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PasscodeRedeemTelemetry passcode_redeem_telemetry = 18;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry, POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.Builder, POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetryOrBuilder> 
          getPasscodeRedeemTelemetryFieldBuilder() {
        if (passcodeRedeemTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 18)) {
            telemetryData_ = POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.getDefaultInstance();
          }
          passcodeRedeemTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry, POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry.Builder, POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.PasscodeRedeemTelemetryOuterClass.PasscodeRedeemTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 18;
        onChanged();;
        return passcodeRedeemTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry, POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.Builder, POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetryOrBuilder> linkLoginTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public boolean hasLinkLoginTelemetry() {
        return telemetryDataCase_ == 19;
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry getLinkLoginTelemetry() {
        if (linkLoginTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 19) {
            return (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 19) {
            return linkLoginTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public Builder setLinkLoginTelemetry(POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry value) {
        if (linkLoginTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          linkLoginTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 19;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public Builder setLinkLoginTelemetry(
          POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.Builder builderForValue) {
        if (linkLoginTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          linkLoginTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 19;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public Builder mergeLinkLoginTelemetry(POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry value) {
        if (linkLoginTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 19 &&
              telemetryData_ != POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.newBuilder((POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 19) {
            linkLoginTelemetryBuilder_.mergeFrom(value);
          }
          linkLoginTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 19;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public Builder clearLinkLoginTelemetry() {
        if (linkLoginTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 19) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 19) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          linkLoginTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.Builder getLinkLoginTelemetryBuilder() {
        return getLinkLoginTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      public POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetryOrBuilder getLinkLoginTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 19) && (linkLoginTelemetryBuilder_ != null)) {
          return linkLoginTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 19) {
            return (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.LinkLoginTelemetry link_login_telemetry = 19;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry, POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.Builder, POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetryOrBuilder> 
          getLinkLoginTelemetryFieldBuilder() {
        if (linkLoginTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 19)) {
            telemetryData_ = POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.getDefaultInstance();
          }
          linkLoginTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry, POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry.Builder, POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.LinkLoginTelemetryOuterClass.LinkLoginTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 19;
        onChanged();;
        return linkLoginTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry, POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.Builder, POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetryOrBuilder> raidTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public boolean hasRaidTelemetry() {
        return telemetryDataCase_ == 20;
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry getRaidTelemetry() {
        if (raidTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 20) {
            return (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 20) {
            return raidTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public Builder setRaidTelemetry(POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry value) {
        if (raidTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          raidTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 20;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public Builder setRaidTelemetry(
          POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.Builder builderForValue) {
        if (raidTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          raidTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 20;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public Builder mergeRaidTelemetry(POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry value) {
        if (raidTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 20 &&
              telemetryData_ != POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.newBuilder((POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 20) {
            raidTelemetryBuilder_.mergeFrom(value);
          }
          raidTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 20;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public Builder clearRaidTelemetry() {
        if (raidTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 20) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 20) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          raidTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.Builder getRaidTelemetryBuilder() {
        return getRaidTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      public POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetryOrBuilder getRaidTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 20) && (raidTelemetryBuilder_ != null)) {
          return raidTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 20) {
            return (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.RaidTelemetry raid_telemetry = 20;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry, POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.Builder, POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetryOrBuilder> 
          getRaidTelemetryFieldBuilder() {
        if (raidTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 20)) {
            telemetryData_ = POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.getDefaultInstance();
          }
          raidTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry, POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry.Builder, POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.RaidTelemetryOuterClass.RaidTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 20;
        onChanged();;
        return raidTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry, POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.Builder, POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetryOrBuilder> pushNotificationTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public boolean hasPushNotificationTelemetry() {
        return telemetryDataCase_ == 21;
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry getPushNotificationTelemetry() {
        if (pushNotificationTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 21) {
            return (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 21) {
            return pushNotificationTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public Builder setPushNotificationTelemetry(POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry value) {
        if (pushNotificationTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          pushNotificationTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 21;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public Builder setPushNotificationTelemetry(
          POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.Builder builderForValue) {
        if (pushNotificationTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          pushNotificationTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 21;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public Builder mergePushNotificationTelemetry(POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry value) {
        if (pushNotificationTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 21 &&
              telemetryData_ != POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.newBuilder((POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 21) {
            pushNotificationTelemetryBuilder_.mergeFrom(value);
          }
          pushNotificationTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 21;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public Builder clearPushNotificationTelemetry() {
        if (pushNotificationTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 21) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 21) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          pushNotificationTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.Builder getPushNotificationTelemetryBuilder() {
        return getPushNotificationTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      public POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetryOrBuilder getPushNotificationTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 21) && (pushNotificationTelemetryBuilder_ != null)) {
          return pushNotificationTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 21) {
            return (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PushNotificationTelemetry push_notification_telemetry = 21;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry, POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.Builder, POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetryOrBuilder> 
          getPushNotificationTelemetryFieldBuilder() {
        if (pushNotificationTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 21)) {
            telemetryData_ = POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.getDefaultInstance();
          }
          pushNotificationTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry, POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry.Builder, POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.PushNotificationTelemetryOuterClass.PushNotificationTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 21;
        onChanged();;
        return pushNotificationTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry, POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.Builder, POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetryOrBuilder> avatarCustomizationTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public boolean hasAvatarCustomizationTelemetry() {
        return telemetryDataCase_ == 22;
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry getAvatarCustomizationTelemetry() {
        if (avatarCustomizationTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 22) {
            return (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 22) {
            return avatarCustomizationTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public Builder setAvatarCustomizationTelemetry(POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry value) {
        if (avatarCustomizationTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          avatarCustomizationTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 22;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public Builder setAvatarCustomizationTelemetry(
          POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.Builder builderForValue) {
        if (avatarCustomizationTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          avatarCustomizationTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 22;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public Builder mergeAvatarCustomizationTelemetry(POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry value) {
        if (avatarCustomizationTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 22 &&
              telemetryData_ != POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.newBuilder((POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 22) {
            avatarCustomizationTelemetryBuilder_.mergeFrom(value);
          }
          avatarCustomizationTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 22;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public Builder clearAvatarCustomizationTelemetry() {
        if (avatarCustomizationTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 22) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 22) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          avatarCustomizationTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.Builder getAvatarCustomizationTelemetryBuilder() {
        return getAvatarCustomizationTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      public POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetryOrBuilder getAvatarCustomizationTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 22) && (avatarCustomizationTelemetryBuilder_ != null)) {
          return avatarCustomizationTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 22) {
            return (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AvatarCustomizationTelemetry avatar_customization_telemetry = 22;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry, POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.Builder, POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetryOrBuilder> 
          getAvatarCustomizationTelemetryFieldBuilder() {
        if (avatarCustomizationTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 22)) {
            telemetryData_ = POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.getDefaultInstance();
          }
          avatarCustomizationTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry, POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry.Builder, POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.AvatarCustomizationTelemetryOuterClass.AvatarCustomizationTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 22;
        onChanged();;
        return avatarCustomizationTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry, POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.Builder, POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetryOrBuilder> readPointOfInterestDescriptionTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public boolean hasReadPointOfInterestDescriptionTelemetry() {
        return telemetryDataCase_ == 23;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry getReadPointOfInterestDescriptionTelemetry() {
        if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 23) {
            return (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 23) {
            return readPointOfInterestDescriptionTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public Builder setReadPointOfInterestDescriptionTelemetry(POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry value) {
        if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          readPointOfInterestDescriptionTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 23;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public Builder setReadPointOfInterestDescriptionTelemetry(
          POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.Builder builderForValue) {
        if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          readPointOfInterestDescriptionTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 23;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public Builder mergeReadPointOfInterestDescriptionTelemetry(POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry value) {
        if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 23 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.newBuilder((POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 23) {
            readPointOfInterestDescriptionTelemetryBuilder_.mergeFrom(value);
          }
          readPointOfInterestDescriptionTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 23;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public Builder clearReadPointOfInterestDescriptionTelemetry() {
        if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 23) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 23) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          readPointOfInterestDescriptionTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.Builder getReadPointOfInterestDescriptionTelemetryBuilder() {
        return getReadPointOfInterestDescriptionTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      public POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetryOrBuilder getReadPointOfInterestDescriptionTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 23) && (readPointOfInterestDescriptionTelemetryBuilder_ != null)) {
          return readPointOfInterestDescriptionTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 23) {
            return (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetry read_point_of_interest_description_telemetry = 23;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry, POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.Builder, POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetryOrBuilder> 
          getReadPointOfInterestDescriptionTelemetryFieldBuilder() {
        if (readPointOfInterestDescriptionTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 23)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.getDefaultInstance();
          }
          readPointOfInterestDescriptionTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry, POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry.Builder, POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.ReadPointOfInterestDescriptionTelemetryOuterClass.ReadPointOfInterestDescriptionTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 23;
        onChanged();;
        return readPointOfInterestDescriptionTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry, POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.Builder, POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetryOrBuilder> webTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public boolean hasWebTelemetry() {
        return telemetryDataCase_ == 24;
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry getWebTelemetry() {
        if (webTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 24) {
            return (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 24) {
            return webTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public Builder setWebTelemetry(POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry value) {
        if (webTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          webTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 24;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public Builder setWebTelemetry(
          POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.Builder builderForValue) {
        if (webTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          webTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 24;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public Builder mergeWebTelemetry(POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry value) {
        if (webTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 24 &&
              telemetryData_ != POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.newBuilder((POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 24) {
            webTelemetryBuilder_.mergeFrom(value);
          }
          webTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 24;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public Builder clearWebTelemetry() {
        if (webTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 24) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 24) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          webTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.Builder getWebTelemetryBuilder() {
        return getWebTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      public POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetryOrBuilder getWebTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 24) && (webTelemetryBuilder_ != null)) {
          return webTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 24) {
            return (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.WebTelemetry web_telemetry = 24;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry, POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.Builder, POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetryOrBuilder> 
          getWebTelemetryFieldBuilder() {
        if (webTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 24)) {
            telemetryData_ = POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.getDefaultInstance();
          }
          webTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry, POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry.Builder, POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.WebTelemetryOuterClass.WebTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 24;
        onChanged();;
        return webTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry, POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.Builder, POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetryOrBuilder> changeArTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public boolean hasChangeArTelemetry() {
        return telemetryDataCase_ == 25;
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry getChangeArTelemetry() {
        if (changeArTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 25) {
            return (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 25) {
            return changeArTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public Builder setChangeArTelemetry(POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry value) {
        if (changeArTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          changeArTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 25;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public Builder setChangeArTelemetry(
          POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.Builder builderForValue) {
        if (changeArTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          changeArTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 25;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public Builder mergeChangeArTelemetry(POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry value) {
        if (changeArTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 25 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.newBuilder((POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 25) {
            changeArTelemetryBuilder_.mergeFrom(value);
          }
          changeArTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 25;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public Builder clearChangeArTelemetry() {
        if (changeArTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 25) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 25) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          changeArTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.Builder getChangeArTelemetryBuilder() {
        return getChangeArTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      public POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetryOrBuilder getChangeArTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 25) && (changeArTelemetryBuilder_ != null)) {
          return changeArTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 25) {
            return (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ChangeArTelemetry change_ar_telemetry = 25;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry, POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.Builder, POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetryOrBuilder> 
          getChangeArTelemetryFieldBuilder() {
        if (changeArTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 25)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.getDefaultInstance();
          }
          changeArTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry, POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry.Builder, POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.ChangeArTelemetryOuterClass.ChangeArTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 25;
        onChanged();;
        return changeArTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry, POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.Builder, POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetryOrBuilder> weatherDetailClickTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public boolean hasWeatherDetailClickTelemetry() {
        return telemetryDataCase_ == 26;
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry getWeatherDetailClickTelemetry() {
        if (weatherDetailClickTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 26) {
            return (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 26) {
            return weatherDetailClickTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public Builder setWeatherDetailClickTelemetry(POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry value) {
        if (weatherDetailClickTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          weatherDetailClickTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 26;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public Builder setWeatherDetailClickTelemetry(
          POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.Builder builderForValue) {
        if (weatherDetailClickTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          weatherDetailClickTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 26;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public Builder mergeWeatherDetailClickTelemetry(POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry value) {
        if (weatherDetailClickTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 26 &&
              telemetryData_ != POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.newBuilder((POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 26) {
            weatherDetailClickTelemetryBuilder_.mergeFrom(value);
          }
          weatherDetailClickTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 26;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public Builder clearWeatherDetailClickTelemetry() {
        if (weatherDetailClickTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 26) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 26) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          weatherDetailClickTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.Builder getWeatherDetailClickTelemetryBuilder() {
        return getWeatherDetailClickTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      public POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetryOrBuilder getWeatherDetailClickTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 26) && (weatherDetailClickTelemetryBuilder_ != null)) {
          return weatherDetailClickTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 26) {
            return (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.WeatherDetailClickTelemetry weather_detail_click_telemetry = 26;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry, POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.Builder, POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetryOrBuilder> 
          getWeatherDetailClickTelemetryFieldBuilder() {
        if (weatherDetailClickTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 26)) {
            telemetryData_ = POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.getDefaultInstance();
          }
          weatherDetailClickTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry, POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry.Builder, POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.WeatherDetailClickTelemetryOuterClass.WeatherDetailClickTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 26;
        onChanged();;
        return weatherDetailClickTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport, POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.Builder, POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReportOrBuilder> userIssueWeatherReportBuilder_;
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public boolean hasUserIssueWeatherReport() {
        return telemetryDataCase_ == 27;
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport getUserIssueWeatherReport() {
        if (userIssueWeatherReportBuilder_ == null) {
          if (telemetryDataCase_ == 27) {
            return (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_;
          }
          return POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 27) {
            return userIssueWeatherReportBuilder_.getMessage();
          }
          return POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public Builder setUserIssueWeatherReport(POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport value) {
        if (userIssueWeatherReportBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          userIssueWeatherReportBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 27;
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public Builder setUserIssueWeatherReport(
          POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.Builder builderForValue) {
        if (userIssueWeatherReportBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          userIssueWeatherReportBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 27;
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public Builder mergeUserIssueWeatherReport(POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport value) {
        if (userIssueWeatherReportBuilder_ == null) {
          if (telemetryDataCase_ == 27 &&
              telemetryData_ != POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.newBuilder((POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 27) {
            userIssueWeatherReportBuilder_.mergeFrom(value);
          }
          userIssueWeatherReportBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 27;
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public Builder clearUserIssueWeatherReport() {
        if (userIssueWeatherReportBuilder_ == null) {
          if (telemetryDataCase_ == 27) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 27) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          userIssueWeatherReportBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.Builder getUserIssueWeatherReportBuilder() {
        return getUserIssueWeatherReportFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      public POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReportOrBuilder getUserIssueWeatherReportOrBuilder() {
        if ((telemetryDataCase_ == 27) && (userIssueWeatherReportBuilder_ != null)) {
          return userIssueWeatherReportBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 27) {
            return (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_;
          }
          return POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Player.UserIssueWeatherReport user_issue_weather_report = 27;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport, POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.Builder, POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReportOrBuilder> 
          getUserIssueWeatherReportFieldBuilder() {
        if (userIssueWeatherReportBuilder_ == null) {
          if (!(telemetryDataCase_ == 27)) {
            telemetryData_ = POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.getDefaultInstance();
          }
          userIssueWeatherReportBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport, POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport.Builder, POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReportOrBuilder>(
                  (POGOProtos.Data.Player.UserIssueWeatherReportOuterClass.UserIssueWeatherReport) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 27;
        onChanged();;
        return userIssueWeatherReportBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry, POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.Builder, POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetryOrBuilder> pokemonInventoryTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public boolean hasPokemonInventoryTelemetry() {
        return telemetryDataCase_ == 28;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry getPokemonInventoryTelemetry() {
        if (pokemonInventoryTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 28) {
            return (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 28) {
            return pokemonInventoryTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public Builder setPokemonInventoryTelemetry(POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry value) {
        if (pokemonInventoryTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          pokemonInventoryTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 28;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public Builder setPokemonInventoryTelemetry(
          POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.Builder builderForValue) {
        if (pokemonInventoryTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          pokemonInventoryTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 28;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public Builder mergePokemonInventoryTelemetry(POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry value) {
        if (pokemonInventoryTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 28 &&
              telemetryData_ != POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.newBuilder((POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 28) {
            pokemonInventoryTelemetryBuilder_.mergeFrom(value);
          }
          pokemonInventoryTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 28;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public Builder clearPokemonInventoryTelemetry() {
        if (pokemonInventoryTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 28) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 28) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          pokemonInventoryTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.Builder getPokemonInventoryTelemetryBuilder() {
        return getPokemonInventoryTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      public POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetryOrBuilder getPokemonInventoryTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 28) && (pokemonInventoryTelemetryBuilder_ != null)) {
          return pokemonInventoryTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 28) {
            return (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonInventoryTelemetry pokemon_inventory_telemetry = 28;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry, POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.Builder, POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetryOrBuilder> 
          getPokemonInventoryTelemetryFieldBuilder() {
        if (pokemonInventoryTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 28)) {
            telemetryData_ = POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.getDefaultInstance();
          }
          pokemonInventoryTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry, POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry.Builder, POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.PokemonInventoryTelemetryOuterClass.PokemonInventoryTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 28;
        onChanged();;
        return pokemonInventoryTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry, POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.Builder, POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetryOrBuilder> socialTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public boolean hasSocialTelemetry() {
        return telemetryDataCase_ == 29;
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry getSocialTelemetry() {
        if (socialTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 29) {
            return (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 29) {
            return socialTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public Builder setSocialTelemetry(POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry value) {
        if (socialTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          socialTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 29;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public Builder setSocialTelemetry(
          POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.Builder builderForValue) {
        if (socialTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          socialTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 29;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public Builder mergeSocialTelemetry(POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry value) {
        if (socialTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 29 &&
              telemetryData_ != POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.newBuilder((POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 29) {
            socialTelemetryBuilder_.mergeFrom(value);
          }
          socialTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 29;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public Builder clearSocialTelemetry() {
        if (socialTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 29) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 29) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          socialTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.Builder getSocialTelemetryBuilder() {
        return getSocialTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      public POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetryOrBuilder getSocialTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 29) && (socialTelemetryBuilder_ != null)) {
          return socialTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 29) {
            return (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.SocialTelemetry social_telemetry = 29;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry, POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.Builder, POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetryOrBuilder> 
          getSocialTelemetryFieldBuilder() {
        if (socialTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 29)) {
            telemetryData_ = POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.getDefaultInstance();
          }
          socialTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry, POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry.Builder, POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.SocialTelemetryOuterClass.SocialTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 29;
        onChanged();;
        return socialTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry, POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.Builder, POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetryOrBuilder> checkEncounterInfoTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public boolean hasCheckEncounterInfoTelemetry() {
        return telemetryDataCase_ == 30;
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry getCheckEncounterInfoTelemetry() {
        if (checkEncounterInfoTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 30) {
            return (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 30) {
            return checkEncounterInfoTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public Builder setCheckEncounterInfoTelemetry(POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry value) {
        if (checkEncounterInfoTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          checkEncounterInfoTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 30;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public Builder setCheckEncounterInfoTelemetry(
          POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.Builder builderForValue) {
        if (checkEncounterInfoTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          checkEncounterInfoTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 30;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public Builder mergeCheckEncounterInfoTelemetry(POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry value) {
        if (checkEncounterInfoTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 30 &&
              telemetryData_ != POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.newBuilder((POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 30) {
            checkEncounterInfoTelemetryBuilder_.mergeFrom(value);
          }
          checkEncounterInfoTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 30;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public Builder clearCheckEncounterInfoTelemetry() {
        if (checkEncounterInfoTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 30) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 30) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          checkEncounterInfoTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.Builder getCheckEncounterInfoTelemetryBuilder() {
        return getCheckEncounterInfoTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      public POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetryOrBuilder getCheckEncounterInfoTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 30) && (checkEncounterInfoTelemetryBuilder_ != null)) {
          return checkEncounterInfoTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 30) {
            return (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetry check_encounter_info_telemetry = 30;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry, POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.Builder, POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetryOrBuilder> 
          getCheckEncounterInfoTelemetryFieldBuilder() {
        if (checkEncounterInfoTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 30)) {
            telemetryData_ = POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.getDefaultInstance();
          }
          checkEncounterInfoTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry, POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry.Builder, POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.CheckEncounterTrayInfoTelemetryOuterClass.CheckEncounterTrayInfoTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 30;
        onChanged();;
        return checkEncounterInfoTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry, POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.Builder, POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetryOrBuilder> pokemonGoPlusTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public boolean hasPokemonGoPlusTelemetry() {
        return telemetryDataCase_ == 31;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry getPokemonGoPlusTelemetry() {
        if (pokemonGoPlusTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 31) {
            return (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 31) {
            return pokemonGoPlusTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public Builder setPokemonGoPlusTelemetry(POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry value) {
        if (pokemonGoPlusTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          pokemonGoPlusTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 31;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public Builder setPokemonGoPlusTelemetry(
          POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.Builder builderForValue) {
        if (pokemonGoPlusTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          pokemonGoPlusTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 31;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public Builder mergePokemonGoPlusTelemetry(POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry value) {
        if (pokemonGoPlusTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 31 &&
              telemetryData_ != POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.newBuilder((POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 31) {
            pokemonGoPlusTelemetryBuilder_.mergeFrom(value);
          }
          pokemonGoPlusTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 31;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public Builder clearPokemonGoPlusTelemetry() {
        if (pokemonGoPlusTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 31) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 31) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          pokemonGoPlusTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.Builder getPokemonGoPlusTelemetryBuilder() {
        return getPokemonGoPlusTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      public POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetryOrBuilder getPokemonGoPlusTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 31) && (pokemonGoPlusTelemetryBuilder_ != null)) {
          return pokemonGoPlusTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 31) {
            return (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PokemonGoPlusTelemetry pokemon_go_plus_telemetry = 31;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry, POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.Builder, POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetryOrBuilder> 
          getPokemonGoPlusTelemetryFieldBuilder() {
        if (pokemonGoPlusTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 31)) {
            telemetryData_ = POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.getDefaultInstance();
          }
          pokemonGoPlusTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry, POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry.Builder, POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.PokemonGoPlusTelemetryOuterClass.PokemonGoPlusTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 31;
        onChanged();;
        return pokemonGoPlusTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry, POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.Builder, POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetryOrBuilder> rpcTimingTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public boolean hasRpcTimingTelemetry() {
        return telemetryDataCase_ == 32;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry getRpcTimingTelemetry() {
        if (rpcTimingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 32) {
            return (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 32) {
            return rpcTimingTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public Builder setRpcTimingTelemetry(POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry value) {
        if (rpcTimingTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          rpcTimingTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 32;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public Builder setRpcTimingTelemetry(
          POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.Builder builderForValue) {
        if (rpcTimingTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          rpcTimingTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 32;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public Builder mergeRpcTimingTelemetry(POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry value) {
        if (rpcTimingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 32 &&
              telemetryData_ != POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.newBuilder((POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 32) {
            rpcTimingTelemetryBuilder_.mergeFrom(value);
          }
          rpcTimingTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 32;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public Builder clearRpcTimingTelemetry() {
        if (rpcTimingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 32) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 32) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          rpcTimingTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.Builder getRpcTimingTelemetryBuilder() {
        return getRpcTimingTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      public POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetryOrBuilder getRpcTimingTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 32) && (rpcTimingTelemetryBuilder_ != null)) {
          return rpcTimingTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 32) {
            return (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcResponseTelemetry rpc_timing_telemetry = 32;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry, POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.Builder, POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetryOrBuilder> 
          getRpcTimingTelemetryFieldBuilder() {
        if (rpcTimingTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 32)) {
            telemetryData_ = POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.getDefaultInstance();
          }
          rpcTimingTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry, POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry.Builder, POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.RpcResponseTelemetryOuterClass.RpcResponseTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 32;
        onChanged();;
        return rpcTimingTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry, POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.Builder, POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetryOrBuilder> socialGiftCountTelemetryBuilder_;
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public boolean hasSocialGiftCountTelemetry() {
        return telemetryDataCase_ == 33;
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry getSocialGiftCountTelemetry() {
        if (socialGiftCountTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 33) {
            return (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_;
          }
          return POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 33) {
            return socialGiftCountTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public Builder setSocialGiftCountTelemetry(POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry value) {
        if (socialGiftCountTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          socialGiftCountTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 33;
        return this;
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public Builder setSocialGiftCountTelemetry(
          POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.Builder builderForValue) {
        if (socialGiftCountTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          socialGiftCountTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 33;
        return this;
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public Builder mergeSocialGiftCountTelemetry(POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry value) {
        if (socialGiftCountTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 33 &&
              telemetryData_ != POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.newBuilder((POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 33) {
            socialGiftCountTelemetryBuilder_.mergeFrom(value);
          }
          socialGiftCountTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 33;
        return this;
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public Builder clearSocialGiftCountTelemetry() {
        if (socialGiftCountTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 33) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 33) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          socialGiftCountTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.Builder getSocialGiftCountTelemetryBuilder() {
        return getSocialGiftCountTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      public POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetryOrBuilder getSocialGiftCountTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 33) && (socialGiftCountTelemetryBuilder_ != null)) {
          return socialGiftCountTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 33) {
            return (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_;
          }
          return POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Settings.SocialGiftCountTelemetry social_gift_count_telemetry = 33;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry, POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.Builder, POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetryOrBuilder> 
          getSocialGiftCountTelemetryFieldBuilder() {
        if (socialGiftCountTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 33)) {
            telemetryData_ = POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.getDefaultInstance();
          }
          socialGiftCountTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry, POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry.Builder, POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetryOrBuilder>(
                  (POGOProtos.Settings.SocialClientSettingsOuterClass.SocialGiftCountTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 33;
        onChanged();;
        return socialGiftCountTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry, POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetryOrBuilder> assetBundleTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public boolean hasAssetBundleTelemetry() {
        return telemetryDataCase_ == 34;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry getAssetBundleTelemetry() {
        if (assetBundleTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 34) {
            return (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 34) {
            return assetBundleTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public Builder setAssetBundleTelemetry(POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry value) {
        if (assetBundleTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          assetBundleTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 34;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public Builder setAssetBundleTelemetry(
          POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.Builder builderForValue) {
        if (assetBundleTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          assetBundleTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 34;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public Builder mergeAssetBundleTelemetry(POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry value) {
        if (assetBundleTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 34 &&
              telemetryData_ != POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.newBuilder((POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 34) {
            assetBundleTelemetryBuilder_.mergeFrom(value);
          }
          assetBundleTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 34;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public Builder clearAssetBundleTelemetry() {
        if (assetBundleTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 34) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 34) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          assetBundleTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.Builder getAssetBundleTelemetryBuilder() {
        return getAssetBundleTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      public POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetryOrBuilder getAssetBundleTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 34) && (assetBundleTelemetryBuilder_ != null)) {
          return assetBundleTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 34) {
            return (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetry asset_bundle_telemetry = 34;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry, POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetryOrBuilder> 
          getAssetBundleTelemetryFieldBuilder() {
        if (assetBundleTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 34)) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.getDefaultInstance();
          }
          assetBundleTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry, POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.AssetBundleDownloadTelemetryOuterClass.AssetBundleDownloadTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 34;
        onChanged();;
        return assetBundleTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry, POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetryOrBuilder> assetPoiDownloadTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public boolean hasAssetPoiDownloadTelemetry() {
        return telemetryDataCase_ == 35;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry getAssetPoiDownloadTelemetry() {
        if (assetPoiDownloadTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 35) {
            return (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 35) {
            return assetPoiDownloadTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public Builder setAssetPoiDownloadTelemetry(POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry value) {
        if (assetPoiDownloadTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          assetPoiDownloadTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 35;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public Builder setAssetPoiDownloadTelemetry(
          POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.Builder builderForValue) {
        if (assetPoiDownloadTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          assetPoiDownloadTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 35;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public Builder mergeAssetPoiDownloadTelemetry(POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry value) {
        if (assetPoiDownloadTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 35 &&
              telemetryData_ != POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.newBuilder((POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 35) {
            assetPoiDownloadTelemetryBuilder_.mergeFrom(value);
          }
          assetPoiDownloadTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 35;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public Builder clearAssetPoiDownloadTelemetry() {
        if (assetPoiDownloadTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 35) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 35) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          assetPoiDownloadTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.Builder getAssetPoiDownloadTelemetryBuilder() {
        return getAssetPoiDownloadTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      public POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetryOrBuilder getAssetPoiDownloadTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 35) && (assetPoiDownloadTelemetryBuilder_ != null)) {
          return assetPoiDownloadTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 35) {
            return (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetry asset_poi_download_telemetry = 35;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry, POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetryOrBuilder> 
          getAssetPoiDownloadTelemetryFieldBuilder() {
        if (assetPoiDownloadTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 35)) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.getDefaultInstance();
          }
          assetPoiDownloadTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry, POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.AssetPoiDownloadTelemetryOuterClass.AssetPoiDownloadTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 35;
        onChanged();;
        return assetPoiDownloadTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry, POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetryOrBuilder> assetStreamDownloadTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public boolean hasAssetStreamDownloadTelemetry() {
        return telemetryDataCase_ == 36;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry getAssetStreamDownloadTelemetry() {
        if (assetStreamDownloadTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 36) {
            return (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 36) {
            return assetStreamDownloadTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public Builder setAssetStreamDownloadTelemetry(POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry value) {
        if (assetStreamDownloadTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          assetStreamDownloadTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 36;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public Builder setAssetStreamDownloadTelemetry(
          POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.Builder builderForValue) {
        if (assetStreamDownloadTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          assetStreamDownloadTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 36;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public Builder mergeAssetStreamDownloadTelemetry(POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry value) {
        if (assetStreamDownloadTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 36 &&
              telemetryData_ != POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.newBuilder((POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 36) {
            assetStreamDownloadTelemetryBuilder_.mergeFrom(value);
          }
          assetStreamDownloadTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 36;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public Builder clearAssetStreamDownloadTelemetry() {
        if (assetStreamDownloadTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 36) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 36) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          assetStreamDownloadTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.Builder getAssetStreamDownloadTelemetryBuilder() {
        return getAssetStreamDownloadTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      public POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetryOrBuilder getAssetStreamDownloadTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 36) && (assetStreamDownloadTelemetryBuilder_ != null)) {
          return assetStreamDownloadTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 36) {
            return (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetry asset_stream_download_telemetry = 36;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry, POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetryOrBuilder> 
          getAssetStreamDownloadTelemetryFieldBuilder() {
        if (assetStreamDownloadTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 36)) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.getDefaultInstance();
          }
          assetStreamDownloadTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry, POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry.Builder, POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.AssetStreamDownloadTelemetryOuterClass.AssetStreamDownloadTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 36;
        onChanged();;
        return assetStreamDownloadTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry, POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.Builder, POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetryOrBuilder> assetStreamCacheCulledTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public boolean hasAssetStreamCacheCulledTelemetry() {
        return telemetryDataCase_ == 37;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry getAssetStreamCacheCulledTelemetry() {
        if (assetStreamCacheCulledTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 37) {
            return (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 37) {
            return assetStreamCacheCulledTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public Builder setAssetStreamCacheCulledTelemetry(POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry value) {
        if (assetStreamCacheCulledTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          assetStreamCacheCulledTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 37;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public Builder setAssetStreamCacheCulledTelemetry(
          POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.Builder builderForValue) {
        if (assetStreamCacheCulledTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          assetStreamCacheCulledTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 37;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public Builder mergeAssetStreamCacheCulledTelemetry(POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry value) {
        if (assetStreamCacheCulledTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 37 &&
              telemetryData_ != POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.newBuilder((POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 37) {
            assetStreamCacheCulledTelemetryBuilder_.mergeFrom(value);
          }
          assetStreamCacheCulledTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 37;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public Builder clearAssetStreamCacheCulledTelemetry() {
        if (assetStreamCacheCulledTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 37) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 37) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          assetStreamCacheCulledTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.Builder getAssetStreamCacheCulledTelemetryBuilder() {
        return getAssetStreamCacheCulledTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      public POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetryOrBuilder getAssetStreamCacheCulledTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 37) && (assetStreamCacheCulledTelemetryBuilder_ != null)) {
          return assetStreamCacheCulledTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 37) {
            return (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetry asset_stream_cache_culled_telemetry = 37;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry, POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.Builder, POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetryOrBuilder> 
          getAssetStreamCacheCulledTelemetryFieldBuilder() {
        if (assetStreamCacheCulledTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 37)) {
            telemetryData_ = POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.getDefaultInstance();
          }
          assetStreamCacheCulledTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry, POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry.Builder, POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.AssetStreamCacheCulledTelemetryOuterClass.AssetStreamCacheCulledTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 37;
        onChanged();;
        return assetStreamCacheCulledTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry, POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.Builder, POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetryOrBuilder> rpcSocketTimingTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public boolean hasRpcSocketTimingTelemetry() {
        return telemetryDataCase_ == 38;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry getRpcSocketTimingTelemetry() {
        if (rpcSocketTimingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 38) {
            return (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 38) {
            return rpcSocketTimingTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public Builder setRpcSocketTimingTelemetry(POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry value) {
        if (rpcSocketTimingTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          rpcSocketTimingTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 38;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public Builder setRpcSocketTimingTelemetry(
          POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.Builder builderForValue) {
        if (rpcSocketTimingTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          rpcSocketTimingTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 38;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public Builder mergeRpcSocketTimingTelemetry(POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry value) {
        if (rpcSocketTimingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 38 &&
              telemetryData_ != POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.newBuilder((POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 38) {
            rpcSocketTimingTelemetryBuilder_.mergeFrom(value);
          }
          rpcSocketTimingTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 38;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public Builder clearRpcSocketTimingTelemetry() {
        if (rpcSocketTimingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 38) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 38) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          rpcSocketTimingTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.Builder getRpcSocketTimingTelemetryBuilder() {
        return getRpcSocketTimingTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      public POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetryOrBuilder getRpcSocketTimingTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 38) && (rpcSocketTimingTelemetryBuilder_ != null)) {
          return rpcSocketTimingTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 38) {
            return (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.RpcSocketResponseTelemetry rpc_socket_timing_telemetry = 38;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry, POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.Builder, POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetryOrBuilder> 
          getRpcSocketTimingTelemetryFieldBuilder() {
        if (rpcSocketTimingTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 38)) {
            telemetryData_ = POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.getDefaultInstance();
          }
          rpcSocketTimingTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry, POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry.Builder, POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.RpcSocketResponseTelemetryOuterClass.RpcSocketResponseTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 38;
        onChanged();;
        return rpcSocketTimingTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry, POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.Builder, POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetryOrBuilder> permissionsFlowBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public boolean hasPermissionsFlow() {
        return telemetryDataCase_ == 39;
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry getPermissionsFlow() {
        if (permissionsFlowBuilder_ == null) {
          if (telemetryDataCase_ == 39) {
            return (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 39) {
            return permissionsFlowBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public Builder setPermissionsFlow(POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry value) {
        if (permissionsFlowBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          permissionsFlowBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 39;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public Builder setPermissionsFlow(
          POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.Builder builderForValue) {
        if (permissionsFlowBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          permissionsFlowBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 39;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public Builder mergePermissionsFlow(POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry value) {
        if (permissionsFlowBuilder_ == null) {
          if (telemetryDataCase_ == 39 &&
              telemetryData_ != POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.newBuilder((POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 39) {
            permissionsFlowBuilder_.mergeFrom(value);
          }
          permissionsFlowBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 39;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public Builder clearPermissionsFlow() {
        if (permissionsFlowBuilder_ == null) {
          if (telemetryDataCase_ == 39) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 39) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          permissionsFlowBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.Builder getPermissionsFlowBuilder() {
        return getPermissionsFlowFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      public POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetryOrBuilder getPermissionsFlowOrBuilder() {
        if ((telemetryDataCase_ == 39) && (permissionsFlowBuilder_ != null)) {
          return permissionsFlowBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 39) {
            return (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PermissionsFlowTelemetry permissions_flow = 39;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry, POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.Builder, POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetryOrBuilder> 
          getPermissionsFlowFieldBuilder() {
        if (permissionsFlowBuilder_ == null) {
          if (!(telemetryDataCase_ == 39)) {
            telemetryData_ = POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.getDefaultInstance();
          }
          permissionsFlowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry, POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry.Builder, POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.PermissionsFlowTelemetryOuterClass.PermissionsFlowTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 39;
        onChanged();;
        return permissionsFlowBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry, POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.Builder, POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetryOrBuilder> deviceServiceToggleBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public boolean hasDeviceServiceToggle() {
        return telemetryDataCase_ == 40;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry getDeviceServiceToggle() {
        if (deviceServiceToggleBuilder_ == null) {
          if (telemetryDataCase_ == 40) {
            return (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 40) {
            return deviceServiceToggleBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public Builder setDeviceServiceToggle(POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry value) {
        if (deviceServiceToggleBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          deviceServiceToggleBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 40;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public Builder setDeviceServiceToggle(
          POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.Builder builderForValue) {
        if (deviceServiceToggleBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          deviceServiceToggleBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 40;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public Builder mergeDeviceServiceToggle(POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry value) {
        if (deviceServiceToggleBuilder_ == null) {
          if (telemetryDataCase_ == 40 &&
              telemetryData_ != POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.newBuilder((POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 40) {
            deviceServiceToggleBuilder_.mergeFrom(value);
          }
          deviceServiceToggleBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 40;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public Builder clearDeviceServiceToggle() {
        if (deviceServiceToggleBuilder_ == null) {
          if (telemetryDataCase_ == 40) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 40) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          deviceServiceToggleBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.Builder getDeviceServiceToggleBuilder() {
        return getDeviceServiceToggleFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      public POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetryOrBuilder getDeviceServiceToggleOrBuilder() {
        if ((telemetryDataCase_ == 40) && (deviceServiceToggleBuilder_ != null)) {
          return deviceServiceToggleBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 40) {
            return (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetry device_service_toggle = 40;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry, POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.Builder, POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetryOrBuilder> 
          getDeviceServiceToggleFieldBuilder() {
        if (deviceServiceToggleBuilder_ == null) {
          if (!(telemetryDataCase_ == 40)) {
            telemetryData_ = POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.getDefaultInstance();
          }
          deviceServiceToggleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry, POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry.Builder, POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.DeviceServiceToggleTelemetryOuterClass.DeviceServiceToggleTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 40;
        onChanged();;
        return deviceServiceToggleBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry, POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.Builder, POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetryOrBuilder> bootTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public boolean hasBootTelemetry() {
        return telemetryDataCase_ == 41;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry getBootTelemetry() {
        if (bootTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 41) {
            return (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 41) {
            return bootTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public Builder setBootTelemetry(POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry value) {
        if (bootTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          bootTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 41;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public Builder setBootTelemetry(
          POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.Builder builderForValue) {
        if (bootTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          bootTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 41;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public Builder mergeBootTelemetry(POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry value) {
        if (bootTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 41 &&
              telemetryData_ != POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.newBuilder((POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 41) {
            bootTelemetryBuilder_.mergeFrom(value);
          }
          bootTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 41;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public Builder clearBootTelemetry() {
        if (bootTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 41) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 41) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          bootTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.Builder getBootTelemetryBuilder() {
        return getBootTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      public POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetryOrBuilder getBootTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 41) && (bootTelemetryBuilder_ != null)) {
          return bootTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 41) {
            return (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.BootTelemetry boot_telemetry = 41;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry, POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.Builder, POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetryOrBuilder> 
          getBootTelemetryFieldBuilder() {
        if (bootTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 41)) {
            telemetryData_ = POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.getDefaultInstance();
          }
          bootTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry, POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry.Builder, POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.BootTelemetryOuterClass.BootTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 41;
        onChanged();;
        return bootTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes, POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.Builder, POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributesOrBuilder> userAttributesBuilder_;
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public boolean hasUserAttributes() {
        return telemetryDataCase_ == 42;
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes getUserAttributes() {
        if (userAttributesBuilder_ == null) {
          if (telemetryDataCase_ == 42) {
            return (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_;
          }
          return POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 42) {
            return userAttributesBuilder_.getMessage();
          }
          return POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public Builder setUserAttributes(POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes value) {
        if (userAttributesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          userAttributesBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 42;
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public Builder setUserAttributes(
          POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.Builder builderForValue) {
        if (userAttributesBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          userAttributesBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 42;
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public Builder mergeUserAttributes(POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes value) {
        if (userAttributesBuilder_ == null) {
          if (telemetryDataCase_ == 42 &&
              telemetryData_ != POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.newBuilder((POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 42) {
            userAttributesBuilder_.mergeFrom(value);
          }
          userAttributesBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 42;
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public Builder clearUserAttributes() {
        if (userAttributesBuilder_ == null) {
          if (telemetryDataCase_ == 42) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 42) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          userAttributesBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.Builder getUserAttributesBuilder() {
        return getUserAttributesFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      public POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributesOrBuilder getUserAttributesOrBuilder() {
        if ((telemetryDataCase_ == 42) && (userAttributesBuilder_ != null)) {
          return userAttributesBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 42) {
            return (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_;
          }
          return POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Player.UserAttributes user_attributes = 42;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes, POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.Builder, POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributesOrBuilder> 
          getUserAttributesFieldBuilder() {
        if (userAttributesBuilder_ == null) {
          if (!(telemetryDataCase_ == 42)) {
            telemetryData_ = POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.getDefaultInstance();
          }
          userAttributesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes, POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes.Builder, POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributesOrBuilder>(
                  (POGOProtos.Data.Player.UserAttributesOuterClass.UserAttributes) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 42;
        onChanged();;
        return userAttributesBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry, POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.Builder, POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetryOrBuilder> onboardingTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public boolean hasOnboardingTelemetry() {
        return telemetryDataCase_ == 43;
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry getOnboardingTelemetry() {
        if (onboardingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 43) {
            return (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 43) {
            return onboardingTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public Builder setOnboardingTelemetry(POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry value) {
        if (onboardingTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          onboardingTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 43;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public Builder setOnboardingTelemetry(
          POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.Builder builderForValue) {
        if (onboardingTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          onboardingTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 43;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public Builder mergeOnboardingTelemetry(POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry value) {
        if (onboardingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 43 &&
              telemetryData_ != POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.newBuilder((POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 43) {
            onboardingTelemetryBuilder_.mergeFrom(value);
          }
          onboardingTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 43;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public Builder clearOnboardingTelemetry() {
        if (onboardingTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 43) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 43) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          onboardingTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.Builder getOnboardingTelemetryBuilder() {
        return getOnboardingTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      public POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetryOrBuilder getOnboardingTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 43) && (onboardingTelemetryBuilder_ != null)) {
          return onboardingTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 43) {
            return (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.OnboardingTelemetry onboarding_telemetry = 43;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry, POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.Builder, POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetryOrBuilder> 
          getOnboardingTelemetryFieldBuilder() {
        if (onboardingTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 43)) {
            telemetryData_ = POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.getDefaultInstance();
          }
          onboardingTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry, POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry.Builder, POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.OnboardingTelemetryOuterClass.OnboardingTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 43;
        onChanged();;
        return onboardingTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry, POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.Builder, POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetryOrBuilder> loginActionTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public boolean hasLoginActionTelemetry() {
        return telemetryDataCase_ == 44;
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry getLoginActionTelemetry() {
        if (loginActionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 44) {
            return (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 44) {
            return loginActionTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public Builder setLoginActionTelemetry(POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry value) {
        if (loginActionTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          loginActionTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 44;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public Builder setLoginActionTelemetry(
          POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.Builder builderForValue) {
        if (loginActionTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          loginActionTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 44;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public Builder mergeLoginActionTelemetry(POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry value) {
        if (loginActionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 44 &&
              telemetryData_ != POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.newBuilder((POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 44) {
            loginActionTelemetryBuilder_.mergeFrom(value);
          }
          loginActionTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 44;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public Builder clearLoginActionTelemetry() {
        if (loginActionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 44) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 44) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          loginActionTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.Builder getLoginActionTelemetryBuilder() {
        return getLoginActionTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      public POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetryOrBuilder getLoginActionTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 44) && (loginActionTelemetryBuilder_ != null)) {
          return loginActionTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 44) {
            return (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.LoginActionTelemetry login_action_telemetry = 44;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry, POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.Builder, POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetryOrBuilder> 
          getLoginActionTelemetryFieldBuilder() {
        if (loginActionTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 44)) {
            telemetryData_ = POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.getDefaultInstance();
          }
          loginActionTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry, POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry.Builder, POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetryOrBuilder>(
                  (POGOProtos.Data.Telemetry.LoginActionTelemetryOuterClass.LoginActionTelemetry) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 44;
        onChanged();;
        return loginActionTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession, POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.Builder, POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSessionOrBuilder> arPhotoSessionTelemetryBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public boolean hasArPhotoSessionTelemetry() {
        return telemetryDataCase_ == 45;
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession getArPhotoSessionTelemetry() {
        if (arPhotoSessionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 45) {
            return (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 45) {
            return arPhotoSessionTelemetryBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public Builder setArPhotoSessionTelemetry(POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession value) {
        if (arPhotoSessionTelemetryBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          arPhotoSessionTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 45;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public Builder setArPhotoSessionTelemetry(
          POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.Builder builderForValue) {
        if (arPhotoSessionTelemetryBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          arPhotoSessionTelemetryBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 45;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public Builder mergeArPhotoSessionTelemetry(POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession value) {
        if (arPhotoSessionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 45 &&
              telemetryData_ != POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.newBuilder((POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 45) {
            arPhotoSessionTelemetryBuilder_.mergeFrom(value);
          }
          arPhotoSessionTelemetryBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 45;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public Builder clearArPhotoSessionTelemetry() {
        if (arPhotoSessionTelemetryBuilder_ == null) {
          if (telemetryDataCase_ == 45) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 45) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          arPhotoSessionTelemetryBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.Builder getArPhotoSessionTelemetryBuilder() {
        return getArPhotoSessionTelemetryFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      public POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSessionOrBuilder getArPhotoSessionTelemetryOrBuilder() {
        if ((telemetryDataCase_ == 45) && (arPhotoSessionTelemetryBuilder_ != null)) {
          return arPhotoSessionTelemetryBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 45) {
            return (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.ArPhotoSession ar_photo_session_telemetry = 45;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession, POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.Builder, POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSessionOrBuilder> 
          getArPhotoSessionTelemetryFieldBuilder() {
        if (arPhotoSessionTelemetryBuilder_ == null) {
          if (!(telemetryDataCase_ == 45)) {
            telemetryData_ = POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.getDefaultInstance();
          }
          arPhotoSessionTelemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession, POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession.Builder, POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSessionOrBuilder>(
                  (POGOProtos.Data.Telemetry.ArPhotoSessionOuterClass.ArPhotoSession) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 45;
        onChanged();;
        return arPhotoSessionTelemetryBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData, POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.Builder, POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerDataOrBuilder> serverDataBuilder_;
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public boolean hasServerData() {
        return telemetryDataCase_ == 1001;
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData getServerData() {
        if (serverDataBuilder_ == null) {
          if (telemetryDataCase_ == 1001) {
            return (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance();
        } else {
          if (telemetryDataCase_ == 1001) {
            return serverDataBuilder_.getMessage();
          }
          return POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public Builder setServerData(POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData value) {
        if (serverDataBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          telemetryData_ = value;
          onChanged();
        } else {
          serverDataBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 1001;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public Builder setServerData(
          POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.Builder builderForValue) {
        if (serverDataBuilder_ == null) {
          telemetryData_ = builderForValue.build();
          onChanged();
        } else {
          serverDataBuilder_.setMessage(builderForValue.build());
        }
        telemetryDataCase_ = 1001;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public Builder mergeServerData(POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData value) {
        if (serverDataBuilder_ == null) {
          if (telemetryDataCase_ == 1001 &&
              telemetryData_ != POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance()) {
            telemetryData_ = POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.newBuilder((POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_)
                .mergeFrom(value).buildPartial();
          } else {
            telemetryData_ = value;
          }
          onChanged();
        } else {
          if (telemetryDataCase_ == 1001) {
            serverDataBuilder_.mergeFrom(value);
          }
          serverDataBuilder_.setMessage(value);
        }
        telemetryDataCase_ = 1001;
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public Builder clearServerData() {
        if (serverDataBuilder_ == null) {
          if (telemetryDataCase_ == 1001) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
            onChanged();
          }
        } else {
          if (telemetryDataCase_ == 1001) {
            telemetryDataCase_ = 0;
            telemetryData_ = null;
          }
          serverDataBuilder_.clear();
        }
        return this;
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.Builder getServerDataBuilder() {
        return getServerDataFieldBuilder().getBuilder();
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      public POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerDataOrBuilder getServerDataOrBuilder() {
        if ((telemetryDataCase_ == 1001) && (serverDataBuilder_ != null)) {
          return serverDataBuilder_.getMessageOrBuilder();
        } else {
          if (telemetryDataCase_ == 1001) {
            return (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_;
          }
          return POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance();
        }
      }
      /**
       * .POGOProtos.Data.Telemetry.PlatformServerData server_data = 1001;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData, POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.Builder, POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerDataOrBuilder> 
          getServerDataFieldBuilder() {
        if (serverDataBuilder_ == null) {
          if (!(telemetryDataCase_ == 1001)) {
            telemetryData_ = POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.getDefaultInstance();
          }
          serverDataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData, POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData.Builder, POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerDataOrBuilder>(
                  (POGOProtos.Data.Telemetry.PlatformServerDataOuterClass.PlatformServerData) telemetryData_,
                  getParentForChildren(),
                  isClean());
          telemetryData_ = null;
        }
        telemetryDataCase_ = 1001;
        onChanged();;
        return serverDataBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFieldsProto3(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:POGOProtos.Data.Telemetry.ClientTelemetryOmni)
    }

    // @@protoc_insertion_point(class_scope:POGOProtos.Data.Telemetry.ClientTelemetryOmni)
    private static final POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni();
    }

    public static POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public ClientTelemetryOmni parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new ClientTelemetryOmni(input, extensionRegistry);
      }
    };

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

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

    @java.lang.Override
    public POGOProtos.Data.Telemetry.ClientTelemetryOmniOuterClass.ClientTelemetryOmni getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_POGOProtos_Data_Telemetry_ClientTelemetryOmni_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n3POGOProtos/Data/Telemetry/ClientTeleme" +
      "tryOmni.proto\022\031POGOProtos.Data.Telemetry" +
      "\032(POGOProtos/Data/Telemetry/BootTime.pro" +
      "to\032)POGOProtos/Data/Telemetry/FrameRate." +
      "proto\0325POGOProtos/Data/Telemetry/Generic" +
      "ClickTelemetry.proto\0322POGOProtos/Data/Te" +
      "lemetry/MapEventsTelemetry.proto\0325POGOPr" +
      "otos/Data/Telemetry/SpinPokestopTelemetr" +
      "y.proto\0324POGOProtos/Data/Telemetry/Profi" +
      "lePageTelemetry.proto\0325POGOProtos/Data/T" +
      "elemetry/ShoppingPageTelemetry.proto\0329PO" +
      "GOProtos/Data/Telemetry/EncounterPokemon" +
      "Telemetry.proto\0325POGOProtos/Data/Telemet" +
      "ry/CatchPokemonTelemetry.proto\0326POGOProt" +
      "os/Data/Telemetry/DeployPokemonTelemetry" +
      ".proto\0324POGOProtos/Data/Telemetry/FeedPo" +
      "kemonTelemetry.proto\0326POGOProtos/Data/Te" +
      "lemetry/EvolvePokemonTelemetry.proto\0327PO" +
      "GOProtos/Data/Telemetry/ReleasePokemonTe" +
      "lemetry.proto\0328POGOProtos/Data/Telemetry" +
      "/NicknamePokemonTelemetry.proto\0321POGOPro" +
      "tos/Data/Telemetry/NewsPageTelemetry.pro" +
      "to\032-POGOProtos/Data/Telemetry/ItemTeleme" +
      "try.proto\0324POGOProtos/Data/Telemetry/Bat" +
      "tlePartyTelemetry.proto\0327POGOProtos/Data" +
      "/Telemetry/PasscodeRedeemTelemetry.proto" +
      "\0322POGOProtos/Data/Telemetry/LinkLoginTel" +
      "emetry.proto\032-POGOProtos/Data/Telemetry/" +
      "RaidTelemetry.proto\0329POGOProtos/Data/Tel" +
      "emetry/PushNotificationTelemetry.proto\032<" +
      "POGOProtos/Data/Telemetry/AvatarCustomiz" +
      "ationTelemetry.proto\032GPOGOProtos/Data/Te" +
      "lemetry/ReadPointOfInterestDescriptionTe" +
      "lemetry.proto\032,POGOProtos/Data/Telemetry" +
      "/WebTelemetry.proto\0321POGOProtos/Data/Tel" +
      "emetry/ChangeArTelemetry.proto\032;POGOProt" +
      "os/Data/Telemetry/WeatherDetailClickTele" +
      "metry.proto\0323POGOProtos/Data/Player/User" +
      "IssueWeatherReport.proto\0329POGOProtos/Dat" +
      "a/Telemetry/PokemonInventoryTelemetry.pr" +
      "oto\032/POGOProtos/Data/Telemetry/SocialTel" +
      "emetry.proto\032?POGOProtos/Data/Telemetry/" +
      "CheckEncounterTrayInfoTelemetry.proto\0322P" +
      "OGOProtos/Data/Telemetry/PlatformServerD" +
      "ata.proto\0326POGOProtos/Data/Telemetry/Pok" +
      "emonGoPlusTelemetry.proto\0324POGOProtos/Da" +
      "ta/Telemetry/RpcResponseTelemetry.proto\032" +
      "




© 2015 - 2025 Weber Informatics LLC | Privacy Policy